add bulk_ops delete images
parent
be47f173bc
commit
67c5bb27db
|
@ -9,10 +9,11 @@
|
|||
"build_server": "tsc --project tsconfig.server.json",
|
||||
"start": "cross-env NODE_OPTIONS=--openssl-legacy-provider NODE_ENV=production node dist/server/index.js",
|
||||
"start_dev": "cross-env NODE_ENV=development node dist/server/index.js",
|
||||
"import_images": "cross-env NODE_ENV=development node dist/server/bulk_import_images/bulk_import_images.js",
|
||||
"import_tags": "cross-env NODE_ENV=development node dist/server/bulk_import_images/bulk_import_tags.js",
|
||||
"import_captions": "cross-env NODE_ENV=development node dist/server/bulk_import_images/bulk_import_captions.js",
|
||||
"import_source_urls": "cross-env NODE_ENV=development node dist/server/bulk_import_images/bulk_import_source_urls.js"
|
||||
"import_images": "cross-env NODE_ENV=development node dist/server/bulk_ops/bulk_import_images.js",
|
||||
"import_tags": "cross-env NODE_ENV=development node dist/server/bulk_ops/bulk_import_tags.js",
|
||||
"import_captions": "cross-env NODE_ENV=development node dist/server/bulk_ops/bulk_import_captions.js",
|
||||
"import_source_urls": "cross-env NODE_ENV=development node dist/server/bulk_ops/bulk_import_source_urls.js",
|
||||
"delete_images": "cross-env NODE_ENV=development node dist/server/bulk_ops/bulk_delete_images.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@emotion/cache": "^11.10.1",
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
import fs from 'fs'
|
||||
import path from 'path'
|
||||
import image_ops from "../helpers/image_ops"
|
||||
import config from "../../config/config"
|
||||
import cliProgress from "cli-progress"
|
||||
const fsPromises = fs.promises;
|
||||
const bar1 = new cliProgress.SingleBar({}, cliProgress.Presets.shades_classic)
|
||||
|
||||
async function delete_images() {
|
||||
const img_ids=JSON.parse(await fsPromises.readFile(path.join(config.root_path,"import","ids_to_delete.txt"),'utf8'))
|
||||
bar1.start(img_ids.length, 0)
|
||||
for (const img_id of img_ids) {
|
||||
await image_ops.delete_image(img_id)
|
||||
bar1.increment()
|
||||
}
|
||||
process.exit()
|
||||
}
|
||||
delete_images()
|
Loading…
Reference in New Issue