1.8 KiB

Animebyter

A daemon and web app that keeps track of the shows you watch and automatically downloads new episode off Animebytes.tv

How to set-up

  1. Set-up docker. This guide assumes that you use qBittorrent as a docker container and that you have some sort of web server with proxying capabilities, also dockerized.
  2. Edit docker-compose:
    • Edit the qbit-network external name to the one that matches your qbittorrent network.
    • Edit the qbit_url enironment variable to the hostname of your qbittorrent server. This will typically be your container name (so make sure to set one).
    • Edit the ab_key environment variable with your animebytes passkey. You can find this under Settings > Account > Passkey.
    • Edit the base_url environment variable with the path that you've set on your reverse proxy. It should be / if you run it on a subdomain.
    • Edit the gotify_url to a valid Gotify server URL if you want to receive notifications.
  3. Run docker-compose up -d. If you've set-up your docker-compose correctly it should run without problems.
  4. Configure your reverse proxy. The docker-compose.yml provided, exposes a network called animebyter-network and names the container animebyter. You should edit the deployment of your web-server, making sure it is connected to the animebyter-network. The app should then be accessible on animebyter:5000. Here's a sample configuration for the caddy webserver:
proxy /animebyter animebyter:5000 {
    transparent
    without /animebyter
}
redir /animebyter /animebyter/

How to use

The page shows two tables: Airing and Watching. You can add any show by clicking the (+) and remove it by clicking (-). Make sure to set a download path and preferably a label also. Also make sure to log into qBittorrent.

Development

Want to contribute? Sure

License

MIT