[Plugin] Auto Remove Plus v2.0.0

Suggest, post, or discuss plugins for Deluge
tote94
New User
New User
Posts: 5
Joined: Tue Jul 02, 2019 8:18 am

[Plugin] Auto Remove Plus v2.0.0

Postby tote94 » Wed Jul 22, 2020 6:31 pm

Auto Remove Plus

This version is compatible only with Deluge 2.0.x. Older version for Deluge 1.3.x can be found here:
https://forum.deluge-torrent.org/viewtopic.php?f=9&t=47243

Auto Remove Plus is a plugin for Deluge that you can use to automatically remove torrents. Based on Auto Remove by Jamie Lennox, later Auto Remove Plus by Omar Alvarez.

This is a Gtk3UI and WebUI plugin.

Features:
  • Select how many torrents are allowed at the same time.
  • Choose to remove or pause them based on multiple criteria age, seeders, seed time, ratio or size.
  • Set specific removal rules depending on tracker or label.
  • Remove only torrents from specific trackers or labels.
  • Only remove torrents if under a certain HDD space threshold.
  • Select if torrents have to fulfill both or either criteria.
  • Delete torrents in order (e.g. delete torrents with highest ratio first).
  • Don't remove torrents if they don't reach a minimum time (in hours), size or ratio.
  • Choose the removal interval.
  • Right click and select torrents that you don't want automatically removed.
  • Remove torrent data option.
  • Create an exempted tracker or label list, so that torrents that belong to those trackers or labels are not removed.
  • Fully functional WebUI.
  • Fully functional Gtk3UI.

Eggs:
AutoRemovePlus-2.0.0-py3.6.egg
(33.48 KiB) Downloaded 57 times

AutoRemovePlus-2.0.0-py3.7.egg
(33.48 KiB) Downloaded 29 times

AutoRemovePlus-2.0.0-py3.8.egg
(33.48 KiB) Downloaded 77 times


Screenshot of the Gtk3UI: https://i.imgur.com/ntEmAJl.png

Source code: https://github.com/tote94/deluge-autoremoveplus

Usage:
Look for torrents to remove every hour:

Code: Select all

Check interval: 1.00


Look for torrents to remove every day:

Code: Select all

Check interval: 24.00


Remove every torrent that meets minimum criteria:

Code: Select all

Max. torrents: 0


Don't remove torrents unless Deluge has over 500:

Code: Select all

Max. torrents: 500


Remove torrents without checking free space:

Code: Select all

Min. free space: -1


Only remove torrents when the main HDD has less than 10 GB free:

Code: Select all

Min. free space: 10


Remove torrents that have a ratio over 2.0 and have been seeding for at least 4 days:

Code: Select all

Remove by: Ratio, Min: 2.0, and, Remove by: Seed Time, Min: 4


Remove torrents that have a ratio over 2.0 or have been seeding for at least 4 days:

Code: Select all

Remove by: Ratio, Min: 2.0, or, Remove by: Seed Time, Min: 4


Pause torrents instead of removing them:

Code: Select all

Uncheck the "Remove torrents" checkbox


The rest of the options are pretty self explanatory

Changelog:
Version 2.0.0
- Upgrade: Support for Deluge 2.0, Python 3 and Gtk 3
- Feature: Fully functional Gtk 3 user interface
- Feature: Changed time values from days to hours
- Feature: Removing by torrent size. (largest torrent first)
- Bug fix: Remove torrents only until it reaches the needed free space (one by one).

Version 0.6.2
- Bug fix: Save properly minimum values of specific remove rules in WebUI.

Version 0.6.1
- Bug fix: Fixed error loading settings on certain WebUI configurations.

Version 0.6
- Feature: Specific settings for trackers and labels.
- Feature: Remove only torrents from specific trackers or labels.
- Feature: Usability improvements.
- Bug fix: Correctly check in WebUI if saving preferences is necessary.
- Bug fix: Removal of torrents in order even when they are going to be deleted.

Version 0.5.1
- Bug fix: No label error fixed.

Version 0.5
- Feature: Exclude torrents based on labels.
- Feature: Only remove torrents if under a certain HDD space threshold.
- Feature: Threshold for removing torrents based on seed count.
- Feature: Pause instead of remove torrents.

Version 0.4
- Feature: Customizable removal interval. Times are expected as days.
- Feature: Multiple removal criteria.

Version 0.3
- Feature: Minimum value to delete torrents according to ratio, seed time or age. Times are expected as days.
- Feature: New filtering function seed time added.

Version 0.2
- Feature: Fully functional WebUI
- Feature: Exempted tracker list
- Bug fix: Exempted torrent toggle not showing correct value on first time

Version 0.1.1
- Feature: Remove torrent data option

Version 0.1
- Initial version

mycent
New User
New User
Posts: 1
Joined: Sat Aug 01, 2020 8:01 pm

Re: [Plugin] Auto Remove Plus v2.0.0

Postby mycent » Sat Aug 01, 2020 8:04 pm

Work perfectly.

Thank you very much. ;)

Bobby
Member
Member
Posts: 10
Joined: Wed Aug 05, 2020 7:37 pm

Re: [Plugin] Auto Remove Plus v2.0.0

Postby Bobby » Wed Aug 05, 2020 7:42 pm

Yeah i tired it, but i cant get it working with the unoffical installer of deluge on windows i tired the version with python 3.8 in name, have anyone else got it working ?

mhertz
Compulsive Poster
Compulsive Poster
Posts: 798
Joined: Wed Jan 22, 2014 5:05 am
Location: Denmark

Re: [Plugin] Auto Remove Plus v2.0.0

Postby mhertz » Wed Aug 05, 2020 9:12 pm

@Bobby,

There's an issue currently, because of something I suggested to have incorporated recently(new loaders), so my fault, and I apologize for the inconvenience. Petersasi have older versions of his installers up on his download-link's 'archive' folder, and if checking his installer-changelog(readme), then installers from 21'th june, and older, should be unaffected.

Bobby
Member
Member
Posts: 10
Joined: Wed Aug 05, 2020 7:37 pm

Re: [Plugin] Auto Remove Plus v2.0.0

Postby Bobby » Thu Aug 06, 2020 4:26 pm

@mhertz

It seems like yarrs2 dosnt work either, they show up in the plugin list but they wont enable, none of them and it dosnt help to change the python name to 3.8 or remove it.

tote94 thanks for creating this its amazing, i always loved deluge for plugins, and autoremove is one of the better ones :)


Return to “Plugins”

Who is online

Users browsing this forum: No registered users and 4 guests