change renamer output

This commit is contained in:
Anpleenko Alexander 2025-04-02 14:58:35 +03:00
parent 9730064128
commit e46dc105ad
2 changed files with 5 additions and 3 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
node_modules/ node_modules/
renamer.sh

7
run.js
View File

@ -2,8 +2,9 @@ const _ = require("lodash");
const fs = require("fs"); const fs = require("fs");
const normalize = require("normalize-path"); const normalize = require("normalize-path");
const { toHeaderCase } = require("js-convert-case"); const { toHeaderCase } = require("js-convert-case");
const { files } = require("./files.json");
const data = fs.readFileSync("./backup/es_video-20250317-0.json", { encoding: "utf8" }); const data = fs.readFileSync("./ta_backup-20250402-auto/es_video-20250402-0.json", { encoding: "utf8" });
/** /**
* @type {import("./types").Root[]} * @type {import("./types").Root[]}
@ -15,7 +16,7 @@ const sortedArrayOfObjects = data
.filter((i) => !i?.index); .filter((i) => !i?.index);
const filteredVideos = _.filter(sortedArrayOfObjects, (i) => { const filteredVideos = _.filter(sortedArrayOfObjects, (i) => {
return _.includes(i.playlist, "PLkA30FL9OreUKQI1w9eQ9D5TE54b5nwUd"); return _.includes(files, i.media_url);
}); });
const formattedList = filteredVideos.map((i) => { const formattedList = filteredVideos.map((i) => {
@ -32,7 +33,7 @@ const formattedList = filteredVideos.map((i) => {
// const trimmed = _.trim(changedCase); // const trimmed = _.trim(changedCase);
return `cp ${i.media_url} output/${title}.${i.media_url.split(".").pop()}`; return `cp ${i.media_url} "output/${title}.${i.media_url.split(".").pop()}"`;
}); });
const concatted = _.concat(["#!/bin/bash"], ["mkdir -p output"], formattedList); const concatted = _.concat(["#!/bin/bash"], ["mkdir -p output"], formattedList);