[Plugin] Ratio

Suggest, post, or discuss plugins for Deluge
Post Reply
holocronweaver
New User
New User
Posts: 1
Joined: Sun Feb 25, 2018 5:41 am

[Plugin] Ratio

Post by holocronweaver »

Use your status bar to track your total uploads, downloads, and share ratio across all torrents.

Currently two items are available in preferences: 1) toggle to save upload/download totals across Deluge sessions (default on, otherwise you would start from zero each session), 2) a button to reset your totals.

Nothing fancy. Just remember: sharing is caring! :D

Egg Releases: https://github.com/holocronweaver/deluge-ratio/releases
Source and README: https://github.com/holocronweaver/deluge-ratio/

Tested on Linux and Windows using Deluge 1.3.15, but should work on MacOS as well.

Does not currently work with web UI, but if anyone wants to add such functionality I'll happily accept a PR. Currently using the stock GTK plus symbol for the status bar icon, but looking for a better icon to replace it.

p.s. - I realize there are plugins that do parts of this already, but I couldn't find one that worked exactly the way I wanted: optionally track total down/up across sessions and show the ratio and totals in the status bar. I'm surprised this seemingly isn't built into Deluge. It's an important feature of modern torrent clients as it encourages sharing ALL your downloads by gamifying with an overall score. Maybe in 2.0?
Attachments
Ratio-0.1-py2.7.egg
Ratio v0.1
(13.83 KiB) Downloaded 3645 times
shamael
Compulsive Poster
Compulsive Poster
Posts: 667
Joined: Sat Oct 08, 2016 9:28 am

Re: [Plugin] Ratio

Post by shamael »

Not tested yet but thx for sharing your work!
macie73
New User
New User
Posts: 1
Joined: Wed Mar 21, 2018 5:44 pm

Re: [Plugin] Ratio

Post by macie73 »

thanks, this looks like what i needed, but i think something is wrong with the tooltip. It reads "Ratio = Total Downloads / Total Uploads".
Shouldn't that the other way round? like "Ratio = Total Uploads / Total Downloads"? or even better "Ratio = Total Uploaded / Total Downloaded"?
the numbers themselves are correct, it's just the text when you hover over the toolbar. :)
thx!
Aleron Ives
New User
New User
Posts: 5
Joined: Wed Jul 29, 2020 1:48 am

Re: [Plugin] Ratio

Post by Aleron Ives »

I made an updated egg to fix the tooltip and ratio calculation. All I did was replicate the two commits listed in this PR:

https://github.com/holocronweaver/delug ... /2/commits

I don't know why holo never uploaded a new egg after committing the changes, but this egg should do the trick.
Attachments
Ratio-0.1-py2.7.egg
(16.49 KiB) Downloaded 507 times
Bobby
Member
Member
Posts: 43
Joined: Wed Aug 05, 2020 7:37 pm

Re: [Plugin] Ratio

Post by Bobby »

Any change of getting this for deluge 2.0 ? and maby even add a stats for session dl/ul that would be cool to track stats
PhasecoreX
New User
New User
Posts: 2
Joined: Wed Sep 30, 2020 11:09 pm

Re: [Plugin] Ratio

Post by PhasecoreX »

I made a version of this plugin that works on Deluge 2 (Python 3.8). You can find it here https://github.com/PhasecoreX/deluge-ratio, or I have built the egg and attached it here.

Enjoy!
Attachments
Ratio-2.0.1-py3.8.egg
(17.45 KiB) Downloaded 558 times
Last edited by PhasecoreX on Thu Oct 01, 2020 5:28 pm, edited 1 time in total.
benba
Member
Member
Posts: 20
Joined: Mon Oct 28, 2019 10:09 am

Re: [Plugin] Ratio

Post by benba »

@PhasecoreX: tried it with 2.0.3 / webui, deluge isn't logging any errors, tips?
PhasecoreX
New User
New User
Posts: 2
Joined: Wed Sep 30, 2020 11:09 pm

Re: [Plugin] Ratio

Post by PhasecoreX »

If you're looking to have it specifically for the webui, the original didn't have that functionality so this one doesn't either. If you noticed that it broke in the regular gtk window, where the bottom labels weren't updating/were empty, I have updated my post with a new version (2.0.1).
benba
Member
Member
Posts: 20
Joined: Mon Oct 28, 2019 10:09 am

Re: [Plugin] Ratio

Post by benba »

My bad, thanks for the hint.
Meimax
New User
New User
Posts: 1
Joined: Mon Jul 04, 2022 7:56 am

Re: [Plugin] Ratio

Post by Meimax »

I've comitted a Pull Request which includes limited webui support. So for now it only shows the ratio with no way to edit the preferences inside webui (of course in the non-webui you can edit them) which mainly only contain a reset button.
https://github.com/Meimax/deluge-ratio
Attachments
Ratio-2.0.3-py3.8.egg
(13.29 KiB) Downloaded 398 times
Post Reply