diff --git a/.gitignore b/.gitignore index c2658d7..a27fefd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules/ +renamer.sh diff --git a/run.js b/run.js index 2609db5..cc839d5 100644 --- a/run.js +++ b/run.js @@ -2,8 +2,9 @@ const _ = require("lodash"); const fs = require("fs"); const normalize = require("normalize-path"); 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[]} @@ -15,7 +16,7 @@ const sortedArrayOfObjects = data .filter((i) => !i?.index); const filteredVideos = _.filter(sortedArrayOfObjects, (i) => { - return _.includes(i.playlist, "PLkA30FL9OreUKQI1w9eQ9D5TE54b5nwUd"); + return _.includes(files, i.media_url); }); const formattedList = filteredVideos.map((i) => { @@ -32,7 +33,7 @@ const formattedList = filteredVideos.map((i) => { // 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);