This is a fork of screeny05/letterboxd-list-radarr.
Connect sonarr to myanimelist.net plan to watch anime lists
This service is hosted on render. That way you don't have to run the service yourself (but you can, see below).
Note Sonarr v3 and lower doesn't support Custom lists
- Configure a new list in sonarr, using the Custom Lists provider.
- Set List URL to
https://service-web-hinq.onrender.com
followed by the path to your list in letterboxd. For example:https://service-web-hinq.onrender.com/animelist/bonafideterran/
- Configure the rest of the settings to your liking
- Test & Save.
If there are any problems with v3, feel free to open an issue.
- Plan to watch: https://myanimelist.net/animelist/
ex:
Others may be supported, but are not tested, yet.
It might take a few minutes after deploying to render, before the instance becomes available.
Be aware that render currently has a free limit of 750h/month. That's exactly enough to run this single service for the whole month.
You will get the newest image by pulling DiegoFleitas/mal-list-sonarr:latest
. The image is available for both x86-64 and arm64.
Here is an example of how to use the image with docker-compose:
version: "3.8"
services:
web:
image: DiegoFleitas/mal-list-sonarr:latest
ports:
- 5000:5000
environment:
- REDIS_URL=redis://redis:6379
depends_on:
- redis
redis:
image: redis:6.0
For optimal configuration of redis, please check out the redis.conf file in this repository.
git clone git@github.com:DiegoFleitas/mal-list-sonarr.git
cd mal-list-sonarr
npm install
docker-compose up -d
The file redis.conf can be used to configure your own settings for redis. It comes with a memory-limit of 256mb by default. You might want to increase that based on your usage.
Your local instance will be available on port 5000 http://localhost:5000
You need a working redis-instance, which is used for caching movie- & list-data.
Following environment-params are supported:
REDIS_URL
- A redis connection string to your redis-instancePORT
- The http-port which the application listens onLOG_LEVEL
- Set todebug
for more info. Defaults toinfo
USER_AGENT
- Allows you to set your own user-agent string
- Clone this repo
- Make sure you have configured the env-variables
npm install
npm start