Skip to content

SickChill/new-rtorrent-python

This branch is 43 commits ahead of, 9 commits behind cjlucas/rtorrent-python:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5edd348 · Jul 28, 2020
Jul 26, 2020
Jul 19, 2015
Jul 26, 2020
Jul 26, 2020
Jul 28, 2020
Oct 26, 2014
Feb 4, 2014
Oct 1, 2011
Oct 25, 2014
Oct 19, 2011
Oct 25, 2014
Jul 27, 2020

Repository files navigation

ABOUT THIS PROJECT

The xmlrpc interface to rTorrent is extremely unintuitive and has very little documentation, this project aims to make interfacing with rTorrent much easier.

ABOUT 1.0

After years of stagnation, I've decided to do a full rewrite of this project. I wasn't happy with the user facing API, and value caching was essentially broken.

My primary goals for this release:

  • An API for any user
    • Simple APIs for scripting
    • Flexible APIs for fine-grained calls
  • Separation of live and cached data:
    • Previously, any call that returned data stored that data as an instance variable within the object. This feature was essentially broken and will be replaced with a better solution.
  • Cleaner code
  • Better documentation

CONTRIBUTIONS

I don't expect to release the final version of 1.0 for awhile, and I'm welcome to suggestions during this alpha period. If there is anything that frustrated you previously or improvements you wish could be added, feel free to create an issue for it.

About

A simple rTorrent interface written in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%