From a633083f2a1c04bd7cfb7a2e7aa0647cd20f3cc5 Mon Sep 17 00:00:00 2001 From: Keep Creating Online <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 23 Feb 2025 17:03:21 -0500 Subject: [PATCH] update --- .gitignore | 4 +++- config.json | 2 +- server.js | 41 +++++++++++++++++++++++++++++++---------- torrents.json | 36 +----------------------------------- 4 files changed, 36 insertions(+), 47 deletions(-) diff --git a/.gitignore b/.gitignore index 7735fd4..8251143 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,6 @@ uploads/ temp/ saved_config.yaml -repo-context.txt \ No newline at end of file +repo-context.txt +torrents.json +config.json \ No newline at end of file diff --git a/config.json b/config.json index c727f14..93af1f2 100644 --- a/config.json +++ b/config.json @@ -1,3 +1,3 @@ { - "storageDir": "Z:\\WebTorrent" + "storageDir": "C:\\Users\\user\\Documents\\bitvid-seeder" } \ No newline at end of file diff --git a/server.js b/server.js index 009b9a9..7478dd6 100644 --- a/server.js +++ b/server.js @@ -10,7 +10,7 @@ import path from "path"; import { fileURLToPath } from "url"; import rateLimit from "express-rate-limit"; import winston from "winston"; -import JSONStream from "jsonstream"; +import JSONStream from "JSONStream"; import { lock, unlock } from "proper-lockfile"; import os from "os"; import multer from "multer"; // Added for file uploads @@ -75,15 +75,36 @@ function formatBytes(bytes) { // **Load Configuration** async function loadConfig() { try { - if (await pathExists(CONFIG_FILE)) { + if (!fs.existsSync(CONFIG_FILE)) { + logger.info( + "No config.json file found. Creating new default config file." + ); + const defaultStorageDir = path.join( + os.homedir(), + "Documents", + "bitvid-seeder" + ); + const defaultConfig = { storageDir: defaultStorageDir }; + fs.writeFileSync( + CONFIG_FILE, + JSON.stringify(defaultConfig, null, 2), + "utf8" + ); + config = defaultConfig; + } else { const data = await fsPromises.readFile(CONFIG_FILE, "utf-8"); config = JSON.parse(data); - config.storageDir = path.resolve(config.storageDir); // Ensure absolute path - } else { - await fsPromises.writeFile( - CONFIG_FILE, - JSON.stringify({ storageDir: "./downloads" }, null, 2) - ); + // If storageDir is empty, set a default based on the user's home directory + if (!config.storageDir || config.storageDir.trim() === "") { + config.storageDir = path.join( + os.homedir(), + "Documents", + "bitvid-seeder" + ); + fs.writeFileSync(CONFIG_FILE, JSON.stringify(config, null, 2), "utf8"); + } else { + config.storageDir = path.resolve(config.storageDir); // Ensure absolute path + } } } catch (err) { logger.error("Error reading config file, using default config: " + err); @@ -94,8 +115,8 @@ await loadConfig(); // **Load Torrents with Streaming** async function loadSavedTorrentsFromFile() { if (!fs.existsSync(TORRENTS_FILE)) { - logger.info("No torrents.json file found. Starting with an empty list."); - return; + logger.info("No torrents.json file found. Creating new empty file."); + fs.writeFileSync(TORRENTS_FILE, "[]", "utf8"); } return new Promise((resolve, reject) => { const stream = fs.createReadStream(TORRENTS_FILE, { encoding: "utf8" }); diff --git a/torrents.json b/torrents.json index bf0a99e..0637a08 100644 --- a/torrents.json +++ b/torrents.json @@ -1,35 +1 @@ -[ -{"magnet":"magnet:?xt=urn:btih:0b0176838873aa20b1d16e15f77bd4e4aa36a706&dn=bitvid-logo-loop.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"0b0176838873aa20b1d16e15f77bd4e4aa36a706","name":"bitvid-logo-loop.mp4","paused":false}, -{"magnet":"magnet:?xt=urn:btih:846b56e6ac935e02a6047dc9369129c3bf013822&dn=Alien+Plexus+in+Cinema+4D.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"846b56e6ac935e02a6047dc9369129c3bf013822","name":"Alien Plexus in Cinema 4D.mp4"}, -{"magnet":"magnet:?xt=urn:btih:a92964583d6bd03b5a420a474a96f2b47d19fd43&dn=SeedSigner_SingleSig_Guide.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"a92964583d6bd03b5a420a474a96f2b47d19fd43","name":"SeedSigner_SingleSig_Guide.mp4"}, -{"magnet":"magnet:?xt=urn:btih:733aadb6a5ecef19890a78fb2251761a5c31a2b3&dn=Cinema+4D+Modular+Moving+Belt+System.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"733aadb6a5ecef19890a78fb2251761a5c31a2b3","name":"Cinema 4D Modular Moving Belt System.mp4"}, -{"magnet":"magnet:?xt=urn:btih:75b295c6ab1c7c2d61860b7a6273692e82981ab8&dn=Brementown+Musicians+UB+Iwerks+ComiColor.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"75b295c6ab1c7c2d61860b7a6273692e82981ab8","name":"Brementown Musicians UB Iwerks ComiColor.mp4"}, -{"magnet":"magnet:?xt=urn:btih:88594aaacbde40ef3e2510c47374ec0aa396c08e&dn=bbb_sunflower_1080p_30fps_normal.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=http%3A%2F%2Fdistribution.bbb3d.renderfarming.net%2Fvideo%2Fmp4%2Fbbb_sunflower_1080p_30fps_normal.mp4","infoHash":"88594aaacbde40ef3e2510c47374ec0aa396c08e","name":"bbb_sunflower_1080p_30fps_normal.mp4"}, -{"magnet":"magnet:?xt=urn:btih:2fbfaa29267664d476dbdde7aba651848866ce26&dn=Cinema+4D+Demo+Reel+2016.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"2fbfaa29267664d476dbdde7aba651848866ce26","name":"Cinema 4D Demo Reel 2016.mp4"}, -{"magnet":"magnet:?xt=urn:btih:f1935383c133210aa91d4d0797ed00a37b71695f&dn=Low+Poly+Train+Animation.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"f1935383c133210aa91d4d0797ed00a37b71695f","name":"Low Poly Train Animation.mp4"}, -{"magnet":"magnet:?xt=urn:btih:836242885c0556348ab30843ae58f19d2062031f&dn=Modular+Conveyor+Belt+Cinema+4d.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"836242885c0556348ab30843ae58f19d2062031f","name":"Modular Conveyor Belt Cinema 4d.mp4"}, -{"magnet":"magnet:?xt=urn:btih:b0c791fc84709e8fc32139524e6dde1490688f7e&dn=Jet+Engine+In+Cinema+4D+with+TurbulenceFD.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"b0c791fc84709e8fc32139524e6dde1490688f7e","name":"Jet Engine In Cinema 4D with TurbulenceFD.mp4"}, -{"magnet":"magnet:?xt=urn:btih:d018504190917ae2e263ed59b78faed939ed8541&dn=Cinema+4D+Fire+Pit.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"d018504190917ae2e263ed59b78faed939ed8541","name":"Cinema 4D Fire Pit.mp4"}, -{"magnet":"magnet:?xt=urn:btih:34e609103acd9015e15abfb6b4a45787bf53e23d&dn=The+Grid+(Cinema+4D+Mograph).mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"34e609103acd9015e15abfb6b4a45787bf53e23d","name":"The Grid (Cinema 4D Mograph).mp4"}, -{"magnet":"magnet:?xt=urn:btih:96846efcda07c86f07b13c7f9435a5074a2c5013&dn=Cinema+4D+Fire+Pit+Final+Render.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"96846efcda07c86f07b13c7f9435a5074a2c5013","name":"Cinema 4D Fire Pit Final Render.mp4"}, -{"magnet":"magnet:?xt=urn:btih:0ed417874545b09b95b9349c5d3cbadafa4232e8&dn=Alien+Planet+Ring+Animation+Cinema+4D.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"0ed417874545b09b95b9349c5d3cbadafa4232e8","name":"Alien Planet Ring Animation Cinema 4D.mp4"}, -{"magnet":"magnet:?xt=urn:btih:9465ae875afa17e59d273c9782c6b69e22c0ad36&dn=Alien+Planet+In+Cinema+4D.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"9465ae875afa17e59d273c9782c6b69e22c0ad36","name":"Alien Planet In Cinema 4D.mp4"}, -{"magnet":"magnet:?xt=urn:btih:84a66806f990a77474120977755c1aab943e32d1&dn=Low+Poly+Portrait+-+Speed+Art.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"84a66806f990a77474120977755c1aab943e32d1","name":"Low Poly Portrait - Speed Art.mp4"}, -{"magnet":"magnet:?xt=urn:btih:b81fb49e494974cc4e099d284db7d3724f16eeae&dn=_the+Oven+Balls_+Cinema+4D+Camera+Projection+Mapping.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"b81fb49e494974cc4e099d284db7d3724f16eeae","name":"_the Oven Balls_ Cinema 4D Camera Projection Mapping.mp4"}, -{"magnet":"magnet:?xt=urn:btih:78e1e2fc3ec7edeb99ac3235a3e57e73dd9503b3&dn=_The+Oven_++Test.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"78e1e2fc3ec7edeb99ac3235a3e57e73dd9503b3","name":"_The Oven_ Test.mp4"}, -{"magnet":"magnet:?xt=urn:btih:8e321597d1aaac1799219ac353cc8f64dfa76c54&dn=Mocha-Cola+Package+Design+Cinema+4D.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"8e321597d1aaac1799219ac353cc8f64dfa76c54","name":"Mocha-Cola Package Design Cinema 4D.mp4"}, -{"magnet":"magnet:?xt=urn:btih:b352b54254c97765f276e28ffa37ceff3d010187&dn=3D+Animated+Planet+Cloud+with+Cinema+4D+(no+plugins).mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"b352b54254c97765f276e28ffa37ceff3d010187","name":"3D Animated Planet Cloud with Cinema 4D (no plugins).mp4"}, -{"magnet":"magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.fastcast.nz&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F","infoHash":"08ada5a7a6183aae1e09d831df6748d566095a10","name":"Sintel"}, -{"magnet":"magnet:?xt=urn:btih:12cbeee588f9c5486526759de8e4ee5c8135e214&dn=bb_minnie_the_moocher_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"12cbeee588f9c5486526759de8e4ee5c8135e214","name":"bb_minnie_the_moocher_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:c80d2fb6e86f3244a646a533b430b95f00224974&dn=Popeye_Assault_and_Flattery_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"c80d2fb6e86f3244a646a533b430b95f00224974","name":"Popeye_Assault_and_Flattery_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:9fb39a1a4a598271f6f6be7ab8fb3fa83ce3b488&dn=woody_woodpecker_pantry_panic_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"9fb39a1a4a598271f6f6be7ab8fb3fa83ce3b488","name":"woody_woodpecker_pantry_panic_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:93efbbf0d639545a130079e8acaa2d0c329ced86&dn=PopeyeAliBaba_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"93efbbf0d639545a130079e8acaa2d0c329ced86","name":"PopeyeAliBaba_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:5f665051d91d06dca147af6b9bfbcc43873b1640&dn=superman_the_mechanical_monsters_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"5f665051d91d06dca147af6b9bfbcc43873b1640","name":"superman_the_mechanical_monsters_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:940f031cef17dea3392b0a6ad454d9faac0a0e5f&dn=Popeye_meetsSinbadtheSailor_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"940f031cef17dea3392b0a6ad454d9faac0a0e5f","name":"Popeye_meetsSinbadtheSailor_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:742aadd563de11fb69938354e6ae492b1dd5a354&dn=Popeye_forPresident_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"742aadd563de11fb69938354e6ae492b1dd5a354","name":"Popeye_forPresident_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:52041e146267ec9fb63fc8441571a6e82fc57ad9&dn=spree_lunch_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"52041e146267ec9fb63fc8441571a6e82fc57ad9","name":"spree_lunch_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:3d0ecc6bc869dbea152a74ba0d94f9539da2cff1&dn=Popeye_Cookin_with_Gags_512kb.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"3d0ecc6bc869dbea152a74ba0d94f9539da2cff1","name":"Popeye_Cookin_with_Gags_512kb.mp4"}, -{"magnet":"magnet:?xt=urn:btih:6a02592d2bbc069628cd5ed8a54f88ee06ac0ba5&dn=CosmosLaundromatFirstCycle&tr=http%3A%2F%2Fbt1.archive.org%3A6969%2Fannounce&tr=http%3A%2F%2Fbt2.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=http%3A%2F%2Fia601508.us.archive.org%2F14%2Fitems%2F&ws=http%3A%2F%2Fia801508.us.archive.org%2F14%2Fitems%2F&ws=https%3A%2F%2Farchive.org%2Fdownload%2F","infoHash":"6a02592d2bbc069628cd5ed8a54f88ee06ac0ba5","name":"CosmosLaundromatFirstCycle"}, -{"magnet":"magnet:?xt=urn:btih:02767050e0be2fd4db9a2ad6c12416ac806ed6ed&dn=tears_of_steel_1080p.webm&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com","infoHash":"02767050e0be2fd4db9a2ad6c12416ac806ed6ed","name":"tears_of_steel_1080p.webm"}, -{"magnet":"magnet:?xt=urn:btih:cb08e3628db9f86c3ade82d388c970705ffd0665&dn=2024-09-12+20-34-42.mp4&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.dev","infoHash":"cb08e3628db9f86c3ade82d388c970705ffd0665","name":"2024-09-12 20-34-42.mp4","paused":false,"dateAdded":"2025-02-23T18:38:11.270Z","size":35360510} -] \ No newline at end of file +[] \ No newline at end of file