This repository has been archived on 2023-11-29. You can view files and clone it, but cannot push or open issues or pull requests.
Uloz.to-rychle/index.ts

33 lines
978 B
TypeScript

import fs from "fs";
import { Webserver } from "./webserver";
let webserver = new Webserver;
// (async () => {
// let downloader = new Downloader(pool);
// await downloader.init();
// console.log(downloader.total_size);
// let limit = Math.ceil(downloader.total_size/downloader.chunk_size);
// let chunk = -1;
// let interval = setInterval(() => {
// let available = pool.available(limit-chunk);
// if(available.length) {
// console.log("downloading new chunks", available.length);
// available.forEach(async (i: number) => {
// chunk++;
// if(!await downloader.download_chunk(chunk)) console.warn("Error!");
// });
// }
// console.log(downloader.downloaded_chunks + " / " + downloader.total_chunks);
// if(downloader.total_chunks == downloader.downloaded_chunks) {
// clearInterval(interval);
// console.log(downloader.chunks.length);
// fs.writeFileSync("vid.mkv", Buffer.concat(downloader.chunks));
// }
// }, 1000);
// });