baha-anime-dl-ext
v0.0.5
Published
This tool is used to download low quality Anime from Bahamut.
Downloads
13
Readme
Bahamut Anime Downloader Extensions
This package contains useful functions for Bahamut Anime Downloader.
Features
build
: unlike the originalbuild
function, you can craft a new fetch function with your own options, including custom headers, cookies, and cache.merge
: themerge
function accepts aDownload
object that returned fromDownloader.download
method, it automatically waits and merges the downloaded files into a single mp4 file. (This will not work ifffmpeg
or file system is not supported)
Example
import { Downloader, default_config } from "baha-anime-dl";
import { build, merge } from "baha-anime-dl-ext";
import fs from "node:fs";
main();
async function main() {
const config = {
...default_config(),
fetcher: build({
headers: {
"User-Agent": "Mozilla/5.0 Custom User Agent",
},
}),
};
const downloader = new Downloader(config);
const download = downloader.download(34886);
const merged = await merge(download);
fs.writeFileSync("output.mp4", Buffer.from(merged));
}