Manga downloader based on tachiyomi-extensions
This software is compatible with most of the extensions of Tachiyomi, see the compatibility list here
- set your config file path and your download path in the
docker-compose.yml
file - (optionnal) edit the environment variables (TACHILOAD_CRON, TACHILOAD_WEBHOOK, TACHILOAD_CONFIG, TACHILOAD_DOWNLOAD) in the
docker-compose.yml
file (they correspond to the cli args) - run
docker-compose build
to build the container anddocker-compose up -d
to run it - to use the configuration utility, run
docker-compose exec tachiload /app/configure.py
and restart the container to apply changes
Name | Short Name | Description | Example |
---|---|---|---|
--cron [pattern] | -c | Cron pattern to run the download, if not specified, the download will run once and the program will exit | --cron "0 */6 * * *" |
--webhook [url] | -wh | Webhook url to receive notifications (discord) | --webhook "https://discord.com/api/webhooks/ID/TOKEN" |
--configPath [path] | -cfg | Path to the configuration file (default: ./config.json) | --configPath "/app/config.json" |
--downloadPath [path] | -dl | Path to the download directory (default: ./downloads) | --downloadPath "/app/downloads" |
--extensions | (DEV) return a json object of all available extensions | --extensions | |
--search [name] [ext1_lang] [ext1_name] [ext2_lang] [ext2_name] | (DEV) return a json list of results for a search | --search "solo leveling" "en" "mangasee" | |
--download [json dict] | (DEV) download the specified manga | --download '{"extension": "mangasee", "language": "en", "data": {"url": "/manga/Akame-Ga-Kiru", "title": "Akame ga Kiru!", "status": 0, "thumbnail_url": "https://cover.nep.li/cover/Akame-Ga-Kiru.jpg", "initialized": false}}' |
Thanks to ClementD64 for his help on this project