subliminal
subliminal copied to clipboard
Fix addic7ed recaptach issue by using alternative method
Fix #966 and others
I would suggest to not create addic7ed_alternative
, but just change addic7ed provider to use this new url
It would be nice if this patch could be used to fix subliminal :)
why do not accept this PR ?
@coptere Would you please fix the remaining conflict?
sorry i am not used to resolving conflicts, i just need to change line with uri.... addic7ted to uri:... podnapisi ?
Ok that looks good, thanks @azmeuk for his help.
@Diaoul @ratoaq2 any thought on this patch?
@coptere Hi. Using Medusa (on a Synology NAS), I replaced cli.py and addic7ed.py with your patched files, but I got no luck, and Medusa still can't find my french subtitles. Did I missed something ? (maybe we could talk in French ?) subliminal.zip
Bonjour, je l’utilise aussi pour medusa sur mon nas, il y a d’autres fichiers changer. Ils sont tous dans le pr logiquement. Malheureusement à chaque fois que medusa est mis à jour il faut reappliquer le patch.
@coptere je n'y arrive pas (noob inside, dédolé) ce que j'ai fait : dans /volume1/@appstore/medusa/var/src/ext/
- renommé le répertoire /subliminal en /subliminal.bak
- copié/collé le répertoire /subliminal trouvé ici : https://github.com/coptere/subliminal/tree/master/subliminal
- relancé Medusa, et là, ça plante : medusa refuse de se lancer
@BenTotoro Pas de problème je vais tenter d'être plus clair.
Ce que je fais à chaque nouvelle version de medusa, c'est patcher le code et le pousser sur mon github. Je parle bien de Medusa et non de subliminal.
Il faut donc se baser sur https://github.com/coptere/Medusa qui inclut le patch de subliminal.
Pour la petite histoire, j'ai proposé le PR dans subliminal car les dev de medusa me l'ont refusé en indiquant qu'ils se basaient sur une version de subliminal en tant que dépendance et donc le patch doit être fait sur subliminal...sauf que ca n'avance pas...
Pour revenir à votre problème, mon installation n'est pas au meme endroit mais je pense que ça n'a pas d'importance. En revanche, il ne faut pas que prendre le repertoire /subliminal, il y a des dependances dans le code de medusa.
j'ai un script bash nommé addi7ed.sh qui contient (attention à modifier avec les bons répertoires après le -O ...):
#!/bin/bash
sudo synoservicecfg --stop pkgctl-sickbeard-custom
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/ext/subliminal/providers/addic7ed.py -O /volume1/@appstore/sickbeard-custom/var/SickBeard/ext/subliminal/providers/addic7ed.py
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/medusa/__main__.py -O /volume1/@appstore/sickbeard-custom/var/SickBeard/medusa/__main__.py
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/medusa/app.py -O /volume1/@appstore/sickbeard-custom/var/SickBeard/medusa/app.py
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/medusa/server/web/config/subtitles.py -O /volume1/@appstore/sickbeard-custom/var/SickBeard/medusa/server/web/config/subtitles.py
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/medusa/subtitles.py -O /volume1/@appstore/sickbeard-custom/var/SickBeard/medusa/subtitles.py
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/themes-default/slim/views/config_subtitles.mako -O /volume1/@appstore/sickbeard-custom/var/SickBeard/themes-default/slim/views/config_subtitles.mako
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/themes/dark/templates/config_subtitles.mako -O /volume1/@appstore/sickbeard-custom/var/SickBeard/themes/dark/templates/config_subtitles.mako
sudo wget https://raw.githubusercontent.com/coptere/Medusa/feature/addic7ed-alternative-method/themes/light/templates/config_subtitles.mako -O /volume1/@appstore/sickbeard-custom/var/SickBeard/themes/light/templates/config_subtitles.mako
cd /volume1/@appstore/sickbeard-custom/var/SickBeard
sudo chown sc-sickbeard-custom: ext/subliminal/providers/addic7ed.py medusa/__main__.py medusa/app.py medusa/server/web/config/subtitles.py medusa/subtitles.py themes/light/templates/config_subtitles.mako themes-default/slim/views/config_subtitles.mako themes/dark/templates/config_subtitles.mako
sudo rm ext/subliminal/providers/addic7ed.pyc medusa/app.pyc medusa/__main__.pyc medusa/server/web/config/subtitles.pyc medusa/subtitles.pyc
sudo synoservicecfg --start pkgctl-sickbeard-custom
sudo synoservicecfg --status |grep -i sickbeard
Mon package d'installation est celui de Sickbeard qui installe Medusa donc il faut juste adapter. Comme mon medusa se met à jour tout seul sur mon synology, je ne reprends pas tous les fichiers sur mon github mais juste les fichiers qui m'interressent et contiennent le patch.
J'espere que c'est plus clair.
Hello @coptere, Je viens d'essayer d'integrer tes changements, mais ca ne marche toujour pas :(
Hello @lowki93, sur subliminal seul ou sur le subliminal de sickbeard/medusa ?
Hello @coptere, Je viens d'essayer d'integrer tes changements, mais ca ne marche toujour pas :(
Hello @Diaoul could we get this merged or this issued fixed ? It's been a while now and we still can't use addic7ed with medusa or sickchill. As it's been said before, Addic7ed is the biggest source for french subtitles.
I tried to make a quick and dirty fix here : https://github.com/nixxou/subliminal/commit/8b4bda7de4a3604c0771d813d9a32792073dee87#diff-f141a3afa0ba7a3efe79543e07bdf6a0605538b026467c1efd2a39f47356ec0e