Skip to main content

auto encode new anime episode

Project description

AnimePipeline

auto encode new anime episode, driven by FinalRip

codecov CI-test Docker Build CI Release PyPI version GitHub

Architecture

AnimePipeline

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.

poetry install
make run

or you can use docker to run the project, see docker-compose.yml for more details.

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
  • telegram bot api: use tg bot local mode, see telegram-bot-api for more details.

RSS Config:

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

License

This project is licensed under the GPL-3.0 license - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

animepipeline-0.0.3-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file animepipeline-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for animepipeline-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 81255a67f9961c2eb0f891d5b5f2f5329108e0aa10d30f3607f5fc97c7898855
MD5 588a335665722b30f4310cf6acbf3f36
BLAKE2b-256 3417646be12ef8a1051627bd41be4e86a803cf8bcc3f1dafaef96da6b7337e5e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page