Skip to content
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

Tried to install on my Unraid - Docker Deluge v2.0.3-2 #9

Open
GHJJ123 opened this issue Feb 1, 2020 · 11 comments
Open

Tried to install on my Unraid - Docker Deluge v2.0.3-2 #9

GHJJ123 opened this issue Feb 1, 2020 · 11 comments

Comments

@GHJJ123
Copy link

GHJJ123 commented Feb 1, 2020

Hi there, I was searching and found the SimpleExtractor plugin for Deluge, however I am having difficulties trying to get it properly installed on my Unraid Docker Container.

When I try to install it via the WebGui, it gives me [oject filelist] and doesn't do anything after uploading. I also tried manually placing the .egg files in the appdata/deluge/plugins folder and restarting the service. Nothing shows up.

Any help appreciated, thanks!

Using Deluge v2.0.3-2 and Python 2.7.17

@mingkmt
Copy link

mingkmt commented Feb 5, 2020

I am having the exact same issue.

@syyyn
Copy link

syyyn commented Feb 6, 2020

Here you go.

linuxserver/docker-deluge#84 (comment)

@mingkmt
Copy link

mingkmt commented Feb 9, 2020

Here you go.

linuxserver/docker-deluge#84 (comment)

Doesn't seem to have an effect with binhex version

@mingkmt
Copy link

mingkmt commented Feb 9, 2020

Figured out the issue with the Binhex docker.. The upload feature seems to be broken.
I copied the 3.8 plugin to the plugins folder in appdata, then opened the core.conf file and added the full file name to the "plugins" section.
Working now!

@GHJJ123
Copy link
Author

GHJJ123 commented Mar 21, 2020 via email

@matt-ortiz
Copy link

I copied the 3.8 plugin to the plugins folder in appdata, then opened the core.conf file and added the full file name to the "plugins" section.

thanks, @mingkmt FINALLY! SO this is how to get plugins working with the Binhex docker!
Screen Shot 2020-08-24 at 11 45 55 PM

@d8ahazard thanks for keeping this updated!

@timrettop
Copy link

I copied the 3.8 plugin to the plugins folder in appdata, then opened the core.conf file and added the full file name to the "plugins" section.

thanks, @mingkmt FINALLY! SO this is how to get plugins working with the Binhex docker!
Screen Shot 2020-08-24 at 11 45 55 PM

@d8ahazard thanks for keeping this updated!

I just wanted to share that I went through this process as well, but was having trouble with listing the full egg name, and had to use the short name, which worked for me.

This was in the deluged.log:
16:40:53.044 [WARNING ][deluge.pluginmanagerbase :132 ] Cannot enable non-existant plugin SimpleExtractor-1.4-py3.8

Defining the plugin in core.conf as SimpleExtractor loaded the plugin correctly.
"enabled_plugins": [
"Label",
"SimpleExtractor"
],

deluged.log:
16:51:57.677 [INFO ][deluge.pluginmanagerbase :189 ] Plugin SimpleExtractor enabled...

@d8ahazard
Copy link
Owner

Hey all. It seems that with the linuxserver version of docker, the 3.6 egg is needed. I've added this to the existing 1.4 release. I think that might fix some issues. Still trying to figure out why it just stopped working on my binhex-deluge version...

@controlol
Copy link

you can build the plugin in the container, then remove the source files. Restarting the container will show the plugin. I got this working pretty quickly tbh. The plugin can be enabled from the webUI.
If you download the source and extract it to the plugin folder (/config/plugins) you can build it using the following command: python3 setup.py bdist_egg
The plugin will be created in the "dist" folder after which you can move it to /config/plugins
after restarting the docker you can enable it from the webui

@GHJJ123
Copy link
Author

GHJJ123 commented Apr 1, 2021

you can build the plugin in the container, then remove the source files. Restarting the container will show the plugin. I got this working pretty quickly tbh. The plugin can be enabled from the webUI.
If you download the source and extract it to the plugin folder (/config/plugins) you can build it using the following command: python3 setup.py bdist_egg
The plugin will be created in the "dist" folder after which you can move it to /config/plugins
after restarting the docker you can enable it from the webui

It's been a year and a bit I never got this working in my Unraid Docker unfortunately.

I tried to build the egg but this error, cant even get that going unfortunately and when I try to do it manually and restart the container, it overwrites my old core.conf

Traceback (most recent call last):
File "setup.py", line 14, in
from setuptools import find_packages, setup
ImportError: No module named setuptools

@GHJJ123
Copy link
Author

GHJJ123 commented Apr 2, 2021

So I was able to get SimpleExtractor to show up under the plugin side, but when I try to enable it, the options dont show up.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants