import fs from "node:fs";
import xml2js from "xml2js";

const xml = ``;

const subPath = "/var/www/html/subtitles/";
const subs = fs.readdirSync(subPath);
let vids = fs.readdirSync("/var/www/html/");
const data = await xml2js.parseStringPromise(xml);
// vids = [...data.ListBucketResult.Contents.filter(file => file.Key[0].startsWith('')).map(file => file.Key[0])];
console.log(subs);
console.log(vids);
vids.forEach((vid) => {
  const match = subs.find((sub) =>
    vid.toLowerCase().startsWith(sub.slice(0, -4).toLowerCase()),
  );
  console.log(vid, match);
  if (vid && match) {
    fs.copyFileSync(subPath + match, subPath + vid + ".srt");
  }
});
