Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

ya27hw/animu

Repository files navigation

animu

What is this project about?

Conveniently downloads you the latest anime releases locally, without having to access a third-party site.

Why did I make this?

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?

How does this work? (in simple terms)

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!

How do I set this up?

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.

  1. npm install
  2. Download qbittorrent
  3. Enable Web UI
  4. Create, then fill in profile.json with 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

  1. Run ts-node main.ts (P.S you might need VPN)

Current Development Status

I love this ngl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published