Changelogs » Autoremove-torrents

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Autoremove-torrents

1.5.2

* Support Deluge. (8)
  * Use batch delete to improve efficiency.
  * Fix multi-language support in config file. (69)
  * Set the client names to be case-insensitive.

1.5.1

* Fix missing status ``StalledUpload`` and ``StalledDownload`` in version 1.5.0. (66)

1.5.0

* Fix a problem: cannot login to client with numeric username or password. (64)
  * Fix a problem: tasks could not be executed in a Transmission without label properties.
  * Fix a problem: removing conditions may not work for unlabeled and trackerless torrents.
  * Fix a problem: missing status ``Queued`` in Ī¼Torrent.
  * Add new status ``Error`` to filter ``status``.
  * Add support for Transmission labels. (24)
  * Add removing conditions: Maximum Download Speed ``max_downloadspeed`` and Minimum Upload Speed ``min_uploadspeed``.
  * Add removing conditions: Maximum Average Download Speed ``max_average_downloadspeed`` and Minimum Average Upload Speed ``min_average_uploadspeed``. (49)
  * Add removing conditions: Maximum Torrent Size ``max_size``. (21)
  * Add removing conditions: Maximum Number of Seeders ``max_seeder`` and Minimum Number of Leechers ``min_leecher``. (62)
  * Add removing conditions: Maximum Number of Connected Seeders ``max_connected_seeder`` and Minimum Number of Connected Leechers ``min_connected_leecher``.
  * Add a removing condition: Last Activity ``last_activity``, which removes torrents without upload or download speed for a period of time. (1) (9)
  * Add a removing condition: Maximum Download Progress ``max_progress``.
  * Add actions: add ``remove-active-seeds`` and ``remove-inactive-seeds`` to ``free_space``, ``maximum_number`` and ``seed_size`` in order to try to remove active or inactive torrents based on the last active time. (9)
  * Add a removing condition: Upload Ratio ``upload_ratio``, which can remove torrents based on the ratio of uploaded size to torrent size. (55)

1.4.9

Add `free_space` condition.

1.4.8

Fix bug that cannot delete torrents in qBittorrent v4.2.1+. (53)

1.4.7

Add support for new API in qBittorrent 4.2.1. (46)

1.4.6

Fix problem that the tracker filter needs to specific ports when the tracker URL includes port number. (38)

1.4.5

Added status ``StalledUpload`` and ``StalledDownload``. (34)

1.4.4

* Fixed a bug that when condition ``seed_size`` / ``maximum_number`` is used together with condition ``ratio`` / ``create_time`` / ``seeding_time``, the task will fail. (33)
  * New feature: if the content of filter has only one line, now it is allowed to write down directly without using list.

1.4.3

* Supported Python 2.7. (29)
  * Stopped supporting Python 3.4. (kennethreitz/requests5092)

1.4.2

* Fixed missing parser files. (32)
  * Fixed association of operators. (32) Now the operator and and or are guaranteed to be left-associative.

1.3.0

* Fixed bug: Program gets stuck when there are a lot of torrents in qBittorrent client (22).
  * Fixed bug: Duplicated logging in status filter.
  * Log system was updated:
  - Log path can be specified (Use ``--log`` argument, e.g. ``--log=/home/jerrymakesjelly/logs``) (23).
  - Logs are stored in different files by day (Format: ``autoremove.%Y-%m-%d.log``).
  * Changed the word ``seed`` to ``torrent`` (25).
  * Removed uncessary debug messages.

1.2.5


        

1.2.2

* Added new filter: Torrent Status
  * Added new condition: Maximum number of torrents

1.1.0

* Added installing information.

1.0.0

First version of autoremove-torrents šŸ„‡