{"repo":"EutropicAI/AnimePipeline","free":true,"listed":false,"github":"https://github.com/EutropicAI/AnimePipeline","clone":"git clone https://github.com/EutropicAI/AnimePipeline.git","description":"Auto encode new anime episode","language":"Python","stars":17,"topics":["async","asyncio","ffmpeg","finalrip","python3","qbittorrent","qbittorrent-api","telegram","telegram-bot","telegram-bot-api"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"AnimePipeline auto encode new anime episode, driven by FinalRip Installation FinalRip is required, if you don't familiar with it, please play with it first. Python 3.9 or higher is required, we use poetry to manage dependencies. btw, make is required to run the commands in the Makefile . or you can use docker to run the project, see docker-compose.yml for more details. CLI some useful command line tools are provided, you can use them to rename or generate some info Configuration Server Config: - loop interval: the interval of the loop, default is 200s - download path : the path to save the downloaded torrent file, if you use docker, you should mount the volume to the container, then use the path in the container. like /downloads - telegram bot token & channel id: your own bot token and channel id RSS Config: supports hot reloading, which means you can update your config without needing to restart the service. you should provide the compatible params and scripts in the params and scripts folder. the file name will be used as the key - base: the default settings, can be overridden in the rss list - link: the rss link, make sure it's a valid rss link - pattern: to match the episode(int), use regex Reference - FinalRip - FFmpeg - VapourSynth - asyncio - httpx - qbittorrent - qbittorrent-api - python-telegram-bot License This project is licensed under the GPL-3.0 license - see the LICENSE file for details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/EutropicAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EutropicAI/AnimePipeline/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}