Conveniently downloads you the latest anime releases locally, without having to access a third-party site.
Simply put, I got bored of continuously accessing websites filled with intrusive ads. The optimal solution would have been to install adblock (duh), but why not take the hard, long path?
You give the program your Anilist profile. It looks at your current "WATCHING" list, determines what episodes you are missing, and proceeds to download them for you! You are then free to do whatever you want with the downloaded files, whether it be hosting them locally on a media server, or just downloading them for a road trip!
NOTE : Firebase server that's used to store your animelists is currently private. You could make your own, however. These instructions are for future me.
npm install- Download qbittorrent
- Enable Web UI
- Create, then fill in
profile.jsonwith the following details:
-
torrent_url ,where your qbittorrent webUI server is set up at, usually gonna be "http://localhost:8080/"
-
username and password of your qbittorrent webUI server
-
email and emailPassword, both obtained from firebase (details on how to sign up shall be implemented later!)
-
Get your Anilist username and fill it in aniUserName
-
Choose which resolution to download anime. "480","720" or "1080" accepted (1080 recommended because it's been tested extensively)
-
root_dir, where you want your downloads to be stored.
-
token, guildId, clientId, all taken from a Discord Bot
- Run
ts-node main.ts(P.S you might need VPN)
I love this ngl