-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compileg Egg for Python 3.8 - binhex/arch-delugevpn docker #54
base: master
Are you sure you want to change the base?
Conversation
… of the abiroid patches, which enables also removing unfinished torrents. Also implemented a sonarr/lidarr/radarr connection but it has some issue still, that may or may not be because of this plugin.
Hi Maxwell. I installed the plugin VIA the GUI and it's not showing up. Using binhex-delugevpn I also tried manually installing but that didn't work either. https://i.imgur.com/H6AuqFg.png |
Hello,
Just to be clear, by manually installing you tried copying the egg into the plugins folder then restarting deluge?
Please make a backup of your deluge config folder by renaming it. Create a
new config folder with your vpn config files in and try again. This will
essentially be a fresh install and just checks whether we can get it
running or not. It will rule out a problem with your current config.
Max
…On Fri, 20 Dec 2019, 22:56 Supa, ***@***.***> wrote:
Hi Maxwell. I installed the plugin VIA the GUI and it's not showing up.
Using binhex-delugevpn
I also tried manually installing but that didn't work either.
https://i.imgur.com/H6AuqFg.png
https://i.imgur.com/3Btzz0d.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#54?email_source=notifications&email_token=AK2KEVB75HUL5LE6JATFMLDQZVESPA5CNFSM4J5AUAPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHOMT7I#issuecomment-568117757>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK2KEVEUUB44SZGKM6BWO7DQZVESPANCNFSM4J5AUAPA>
.
|
This is awesome to see!! I was going to teach myself python JUST to update this plugin. But it's not working for me. Brand new binhex-deluge install on unraid. Tried to add the .egg but didn't show up after restart. I'm not sure it's even adding, since the plugin egg selection box is showing [object FileList]. Actually none of the checked plugins were retained after docker restart... no apparent error message. I think that's why I switched to linuxserver's deluge before but it was long ago. Anyone else having this general issue, or specifically this one not showing up in the plugin list to even add? Is there an alternate way to "install" this plugin? I really really want to get it working !!! |
Have you tried copying the egg into the plugins folder?
…On Mon, 30 Dec 2019, 19:13 Tiwing1, ***@***.***> wrote:
This is awesome to see!! I was going to teach myself python JUST to update
this plugin.
But it's not working for me. Brand new binhex-deluge install on unraid.
Tried to add the .egg but didn't show up after restart. I'm not sure it's
even adding, since the plugin egg selection box is showing [object
FileList]. Actually none of the checked plugins were retained after docker
restart... no apparent error message. I think that's why I switched to
linuxserver's deluge before but it was long ago. Anyone else having this
general issue, or specifically this one not showing up in the plugin list
to even add?
Is there an alternate way to "install" this plugin? I really really want
to get it working !!!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#54?email_source=notifications&email_token=AK2KEVAWEUIZCPVTJO6AOULQ3JB5HA5CNFSM4J5AUAPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEH27RQQ#issuecomment-569768130>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK2KEVFD43BDMH6AFYRTZULQ3JB5HANCNFSM4J5AUAPA>
.
|
Will try Jan 2 or 3.. I'm only accessing deluge through reverse proxy at the moment without access to the proper folders until then. Thank you, will report back later on. Happy New Years! |
I’ve tried installing via WebUI and via copying the egg in to /var/lib/deluged/config/plugins and chown deluged-debian:deluged-debian the egg file, and then restarted deluge and it didn’t seem to pickup or notice the egg in any way |
- Added the 'xor' selection function. In short: returns true if only one of the conditions is true but not both. - Added two new filter functions: time since last transfer and time since last time complete was seen. Probably only supported on deluge 2.03 and above. - Removed dependecy on past_utils/future
I've tried it on fresh install of binhex-deluge and linuxserver's deluge docker containers on unraid(pulled with CA plugin) and it doesn't work. I've tried both adding it with WebUI and pasting it in plugins folder. |
There is a reference before assignment for any torrent that does not have a label attached. Adding an assignment to the exception fixes this issue.
Update core.py label_str reference
Also tried this build without success! Thanks OK, I got it to show up in the plugin window, but after enabling it, it doesn't stay selected! |
…thod and do the blacklisting separately. Blacklisting works only for sonarr at the time of this writing (it might work for lidarr and radarr too but may produce an error in deluge). The reason is instability in deluge's API, so the workaround is to handle the blacklisting and removal separately. Fixes some bugs too and cleaned up some code. Signed-off-by: jools <[email protected]>
Signed-off-by: jools <[email protected]>
Same behavior for me as well. Running binhex/arch-delugevpn on Unraid. @Telecino were you able to figure out how to properly install? |
Nope, got the same issue too, it never stay selected! |
This worked for me on this arch-deluge image. I downloaded the zip, got the egg out and put it in the I was able to bring up the container, set the settings through the web interface. I tested restarting the container and the settings were still there so I'm confident they're committed to disk properly. @maxwell-01 Thanks for the new version! |
When you say you got it to show up in the plugin window, how did you do that? I've been trying to get mine to show up for the last 4 hours. |
Make sure to set the permissions correctly. |
- Swapped raise Exception for log error in mediaserver.py - Changed pause seeding torrents to just pause torrents, that works for all cases Signed-off-by: jools <[email protected]>
Signed-off-by: jools <[email protected]>
I compiled an egg for python3.6 which 'linuxserver/deluge' container uses from this source. https://hub.docker.com/r/linuxserver/deluge |
...and the correct permissions should be what? |
After much searching and trial/error this package is what did it for me. Most likely because the docker image I'm using is from 'linuxserver/deluge'. After copying this into my plugins folder and restarting the container, it FINALLY showed up! 😁 |
Any chance anyone has a working dev/build environment such that they could easily build a py3.10 version of this, as that seems to be what |
I'm running the linuxserver image which also uses 3.10; I took the py3.8 egg above and just changed the file name to AutoRemovePlus-0.6.15-py3.10.egg and it worked. Hopefully this isn't still a problem for @0xdevalias but just mentioning it in case someone else ends up here via google search like I did |
Please see attached a pre-compiled egg for those running python 3.8 which is correct for the docker container 'binhex/arch-delugevpn' at the time of upload. Binhex has added in the required repositories and the plugin works.
Having the egg available allows people unfamiliar with python and terminal to use this plugin.
AutoRemovePlus-0.6.6-py3.8.zip