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.

Significant 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

Added

  • 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

Removed

  • the rtsweep, rtmv, and rtevent commands
  • pyrotorque's guard file, influxdb job and web server

Changed

  • rtxmlrpc's --raw now outputs JSON

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.0rc1.tar.gz (182.3 kB view details)

Uploaded Source

Built Distribution

pyrosimple-2.0.0rc1-py3-none-any.whl (224.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyrosimple-2.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 712442835939ea1b449585c7b78a07dcf6d7644202d2cf7917b47ba3f35b3809
MD5 7dc20870c507e8bd3eabd8a3e8bc05be
BLAKE2b-256 ca2fe206f7e68012312fa3be0f87fb0d4938673cd4a38b5d99c40f401d931e72

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyrosimple-2.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a7a0e77d79c811e80b5444894f6342d08d1d5525984cb835e14534d225299af
MD5 9d2e47e8b442fcec6074e24a282b0183
BLAKE2b-256 e664877f8500c0f3710a7d6c004bd59028f3ed42f4e491d0261b4da1a0b1824d

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