Update bimg.js
Browse files
bimg.js
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
const BING_URL = "https://cn.bing.com";
|
| 8 |
const Config = {
|
| 9 |
bingImageCookie: process.env.BING_IMAGE_COOKIE,
|
|
@@ -134,7 +134,7 @@ const saveImages = async (session, links, outputDir) => {
|
|
| 134 |
}
|
| 135 |
}
|
| 136 |
};
|
| 137 |
-
|
| 138 |
const authCookie = Config.bingImageCookie;
|
| 139 |
const outputDir = `${Config.tempDir}/${prompt}`;
|
| 140 |
if (!authCookie || !prompt) {
|
|
@@ -145,8 +145,7 @@ module.exports.generateImagesLinks = async (prompt) => {
|
|
| 145 |
const imageLinks = await getImages(session, prompt);
|
| 146 |
return imageLinks;
|
| 147 |
};
|
| 148 |
-
|
| 149 |
-
module.exports.generateImageFiles = async (prompt) => {
|
| 150 |
const authCookie = Config.bingImageCookie;
|
| 151 |
const outputDir = `${Config.tempDir}/${prompt}`;
|
| 152 |
if (!authCookie || !prompt) {
|
|
@@ -167,4 +166,4 @@ module.exports.generateImageFiles = async (prompt) => {
|
|
| 167 |
};
|
| 168 |
});
|
| 169 |
return images;
|
| 170 |
-
};
|
|
|
|
| 1 |
+
import axios from "axios";
|
| 2 |
+
import fs from "node:fs";
|
| 3 |
+
import path from "path";
|
| 4 |
+
import "dotenv/config"
|
| 5 |
+
import querystring from "querystring";
|
| 6 |
+
import { performance } from "perf_hooks";
|
| 7 |
const BING_URL = "https://cn.bing.com";
|
| 8 |
const Config = {
|
| 9 |
bingImageCookie: process.env.BING_IMAGE_COOKIE,
|
|
|
|
| 134 |
}
|
| 135 |
}
|
| 136 |
};
|
| 137 |
+
export const generateImagesLinks = async (prompt) => {
|
| 138 |
const authCookie = Config.bingImageCookie;
|
| 139 |
const outputDir = `${Config.tempDir}/${prompt}`;
|
| 140 |
if (!authCookie || !prompt) {
|
|
|
|
| 145 |
const imageLinks = await getImages(session, prompt);
|
| 146 |
return imageLinks;
|
| 147 |
};
|
| 148 |
+
export const generateImageFiles = async (prompt) => {
|
|
|
|
| 149 |
const authCookie = Config.bingImageCookie;
|
| 150 |
const outputDir = `${Config.tempDir}/${prompt}`;
|
| 151 |
if (!authCookie || !prompt) {
|
|
|
|
| 166 |
};
|
| 167 |
});
|
| 168 |
return images;
|
| 169 |
+
};
|