Autoremove-torrents

Latest version: v1.5.5

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

Scan your dependencies

Page 1 of 4

1.5.5

Changelog
--------------

**Sat, 27 Apr 2024**: Version 1.5.5.

* Fix the compatibility issues in qBittorrent 4.5 and later. (157) (173) (174) (182) (186) Thanks to Siriussee!
- See the API changes in qbittorrent/qBittorrent17563.

We also fix the unittest workflow for the lastest qBittorrent. Thanks to amefs!

1.5.4

Changes
=======

* Remove outgoing port status info. (101) (135)
- We have confirmed a bug, which is, the outgoing port status checker will fail and report 'portTested: http error 400: Bad Request' when we are using Transmission and check the outgoing port status in IPv6 network.
- Since there are no configurations relying on this status, we remove it.

* Change ``last_activity``'s behaviour. (93) (98) (109)
- It won't remove those torrents that have never been active anymore.
- These torrents that have never been active can be removed by the following configuration:
+ ``last_activity: never`` or ``last_activity: none`` for ``last_activity`` condition.
+ ``last_activity = never`` or ``last_activity = none`` for ``remove`` expression.

Features
======

* Add ``remove-slow-upload-seeds`` and ``remove-fast-upload-seeds`` in actions. (127) Thanks to vincent906!
* Support equality (``=``) comparison in remove expression.
* Add downloading time condition. (88) Thanks to dantebarba!

Fix
===

* Fix a bug that Downloaded/Uploaded Size conditions and ``free_space``/``remote_free_space`` cannot handle decimals correctly. (133) Thanks to sfwn!
* Fix a bug that ``last_activity`` condition doesn't work in Deluge 2.0.3 and above. (119)

1.5.3

* Enable to output debug logs by specifying --debug or -d argument. (76)
* Fix API imcompatibility issue caused by the trailing / in host URL. (81)
* Add uploaded size and downloaded size conditions. (79)

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)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.