upsies

https://img.shields.io/pypi/pyversions/upsies https://img.shields.io/pypi/l/upsies https://img.shields.io/pypi/v/upsies https://img.shields.io/librariesio/release/pypi/upsies https://img.shields.io/pypi/dm/upsies

upsies is a toolkit for collecting, generating, normalizing and sharing video metadata. It comes with a command line interface and can be used in shell scripts. It is written in pure Python and is designed to be friendly to users and useful for Python developers.

_images/demo.gif

dummy is a no-op tracker and client. Every tracker defines a custom set of jobs that generate the metadata needed for submission.

Features

  • Search IMDb, TMDb and TVmaze for ID

  • Generate standardized release name

  • Create screenshots at auto-generated timestamps and optimize them with oxipng

  • Upload screenshots to an image hosting service with fallback options if the service is down

  • Create .torrent file or re-use an existing torrent file by copying piece size and piece hashes

  • Add .torrent file to supported BitTorrent client or copy it to a watch directory

  • Identify and verify scene releases

  • Submit generated metadata to a supported tracker

  • Do everything simultaneously

upsies is developed on Codeberg.

The latest release is available on PyPI.

Documentation is hosted on Read the Docs.

Supported Trackers

  • ANT

  • BHD

  • MTV

  • NBL

  • PTP

  • UHD

Contact

To report an issue or ask for a feature, please post in the upsies thread in the relevant tracker’s forum. If you don’t want to wait days for a response, you can leave a ping here.

Table of Contents