Rtorrent-python

Latest version: v0.2.9

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.0

-------------------------
- added: support for torrent custom fields
- added: support for ServerProxy subclasses
- added: SCGIServerProxy subclass (thanks fuzeman)
- fixed: unicode issues related to repr

- rTorrent.RTorrent
- changed: __init__()
- added: sp and sp_kwargs args
- removed: _verbose arg (specify in sp_kwargs instead)
- changed: no longer calls update() and get_torrents()
- renamed: get_rpc_methods() to _get_rpc_methods()
- renamed: _get_xmlrpc_conn() to _get_conn()
- changed: find_torrent() now returns None if torrent not found
- added: verify_retries parameter to RTorrent.load_torrent()

- rtorrent.Torrent
- added: set_custom()
- added: set_custom1()
- added: set_custom2()
- added: set_custom3()
- added: set_custom4()
- added: set_custom5()
- added: get_custom()
- added: get_custom1()
- added: get_custom2()
- added: get_custom3()
- added: get_custom4()
- added: get_custom5()
- added: set_directory_base()

- rtorrent.common
- find_torrent() now returns None if torrent not found

0.2.9

-----------------------
- General
- improvement: rtorrent-python now creates a new http connection with every
Multicall instance, this was to fix issues caused by calls being made
simultaneously using the same RTorrent instance

- fixed: an issue which prevented rtorrent.RTorrent rpc methods from
being built (bug introduced in v0.2.8)

- rtorrent.RTorrent
- removed: all instances of RTorrent.download_list
(replaced with [t.info_hash for t in RTorrent.torrents])

0.2.8

----------------------
- General
- Previously, instance methods for RTorrent and it's child classes weren't
created if the version of rTorrent being connected to didn't support them.
Now, all instance methods calls will be created, but ones that aren't
supported by the connected rTorrent client will throw a MethodError when called.

This also goes for methods being added to a Multicall instance via Multicall.add()

- rtorrent.RTorrent
- get_api_version()
- get_system_time()

- rtorrent.torrent.Torrent
- added: announce()
- added: accept_seeders()
- added: is_accepting_seeders()
- added: get_chunks_seen()
- added: is_partially_done()
- added: is_not_partially_done()
- added: get_time_started()
- added: get_num_chunks_wanted()
- renamed: get_chunks_hashed() to get_num_chunks_hashed()

- rtorrent.tracker.Tracker
- added: get_activity_time_last()
- added: get_activity_time_next()
- added: get_failed_time_last()
- added: get_failed_time_next()
- added: get_success_time_last()
- added: get_success_time_next()
- added: can_scrape()
- added: get_failed_counter()
- added: get_scrape_counter()
- added: get_success_counter()
- added: is_usable()
- added: is_busy()
- added: is_extra_tracker()
- added: get_latest_sum_peers()
- added: get_latest_new_peers()

- rtorrent.file.File
- added: update()

- rtorrent.rpc.Method
- added support for aliases so there can be some backwards
compatibility if methods are renamed

- rtorrent.rpc.Multicall
- Multicall now sets the results of the call to the instance object given (Issue 7)
- Because Multicall.call() now assigns the result of a method call to the
calling, Multicall now needs the calling object as an input instead of
just the instance of RTorrent

0.2.7

----------------------
- fixed: RTorrent instances are no longer created if the connection to the XMLRPC server fails

- API CHANGES
- rtorrent.Torrent
- added: Torrent.check_hash()

0.2.6

--------------------------
- fixed: Torrent.get_ratio() wasn't converting to float properly
- added: documentation

- API CHANGES
- rtorrent.Torrent
- added: Torrent.is_started()
- added: Torrent.is_paused()
- added: Torrent.is_hash_checking_queued()

0.2.5

--------------------------
- added: support for caching trackers/files/peers after calling get_torrents() (Issue 6)

- API CHANGES
- rtorrent.Torrent
- added: Torrent.erase()
- added: Torrent.close()
- changed: ratio is now converted to a float (Issue 5)
- rtorrent.rpc.Method
- added: post_process_func - specify a custom post processing method (Issue 4)
(look for get_ratio Method in rtorrent.torrent for an example)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.