Skip to main content

No project description provided

Project description

pyrosimple

GitHub Workflow Status PyPI PyPI -	Python Version

A overhauled Python 3 fork of the pyrocore tools, for working with the rTorrent client.

Installation

pip install pyrosimple

See the documentation for usage. If you've used rtcontrol/rtxmlrpc before, you should feel right at home.

What's the point of this?

The pyrocore tools are great, but being stuck on python 2, along with the complicated install procedure made integrating both the tools and the code into other processes very painful.

Differences from pyrocore

The following lists are not exhaustive, and don't cover many of the internal improvements and refactoring.

  • Only supports python 3 and rtorrent 0.9.8+ (0.9.6/0.9.7 should still work just fine, but aren't officially supported)
  • Simpler poetry-based build/install system
  • Everything in one package (no separate pyrobase)
    • Use external lib for bencode

New features

  • Multi-instance support for rtcontrol/rtxmlrpc
  • Replaced Tempita with jinja2
  • Support for JSON-RPC (only implemented by https://github.com/jesec/rtorrent)
  • pyrotorque job to move torrents between hosts
  • pyrotorque job to move torrent paths

Project details


Download files

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

Source Distribution

pyrosimple-2.0.0rc2.tar.gz (183.2 kB view details)

Uploaded Source

Built Distribution

pyrosimple-2.0.0rc2-py3-none-any.whl (225.1 kB view details)

Uploaded Python 3

File details

Details for the file pyrosimple-2.0.0rc2.tar.gz.

File metadata

  • Download URL: pyrosimple-2.0.0rc2.tar.gz
  • Upload date:
  • Size: 183.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.5 Linux/5.18.7-arch1-1

File hashes

Hashes for pyrosimple-2.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 4e255fc4c69449487a5d1f20377b7b065f0fd9726968e157af89e0071fa9ecc5
MD5 ed2a9a1abbb653b649d6f3ae3a160bc6
BLAKE2b-256 4672546d0b14c29c97efa9a984232a1b4ab7b2d7f12c2df5df19a18a56b2156b

See more details on using hashes here.

File details

Details for the file pyrosimple-2.0.0rc2-py3-none-any.whl.

File metadata

  • Download URL: pyrosimple-2.0.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 225.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.5 Linux/5.18.7-arch1-1

File hashes

Hashes for pyrosimple-2.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 c93665f0d8094fbb78395eb0903ea6625bec20073c626325b7f1c28956f2b2d3
MD5 c82854f45c0cf86844f5745ac073822c
BLAKE2b-256 3b0b6e991fa0a66aa870072df2802ee375d8d619ca3c1b521f5a566b6161b458

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