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.ymlfile - (optionnal) edit the environment variables (TACHILOAD_CRON, TACHILOAD_WEBHOOK, TACHILOAD_CONFIG, TACHILOAD_DOWNLOAD) in the
docker-compose.ymlfile (they correspond to the cli args) - run
docker-compose buildto build the container anddocker-compose up -dto run it - to use the configuration utility, run
docker-compose exec tachiload /app/configure.pyand 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