Closed bilyboy785 closed 7 years ago
J'ai une fais une premiere version d'un plugun pour torrent9: https://github.com/TimmyOtool/torrent9
J'ai essayé de l'installer, en mettant le dossier torrent9 dans /root/.couchpotato/custom_plugins mais il ne le détecte pas ..
Autant pour moi ! It's Okkkk !
Merci pour ton aide
Super, mais il est loin d'être parfait, si il y'en a qui veulent contribuer ,...
Pas de soucis ! Je vais prendre le temps de regarder un peu. Ça me permettra de bosser un peu les skills Python.
Hello, Je viens de l'essayer su mon NAS Syno mais il n'apparait pas dans les trackers. J'ai simplement copié le dossier torrent9-master dans /usr/local/couchpotatoserver-custom/var/custom_plugins/ et redémarré le paquet Une idée ? Merci d'avance
Peut-être faire un refresh de la page settings dans ton browser. Sinon regarder dans les logs.
J'ai oubli de préciser, mais tout comme le plugins cpasbien, il faut copier name_checker.py:
Move the file namer_check.py to couchpotato\core\helpers directory.
Mais ce fichier n'apparait pas dans tes sources, enfin moi il me semble que je l'ai déja fait avec t411 et cpasbien
Je l'ai ajouté sur mon git et j'ai ajouté des readme pour l'installation
Déjà fait pour le namer_check, j'utilise déjà T411. Malheureusement même après un rafresh pas de mieux. Je vais voir si les logs m'en apporte plus ou peut être le reboot de la nuit, car elle porte conseil paraît il.
Pour ma part je n'arrive toujours pas à faire apparaitre torrent9. Avez vous une idée? J'ai supprimé puis re-ajouté les fichiers mais rien. Faut il garder le nommage du dossier torrent9 ou pas?
Normalement tu laisse le nom d'origine du dépôt oui :
Avez-vous les logs?, Au démarrage il indique quels sont les plugins pris en charge et dans le cas contraire, l’erreur.
Le 11 févr. 2017 à 11:10, bentux notifications@github.com a écrit :
Pour ma part je n'arrive toujours pas à faire apparaitre torrent9. Avez vous une idée? J'ai supprimé puis re-ajouté les fichiers mais rien. Faut il garder le nommage du dossier torrent9 ou pas?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Snipees/couchpotato.providers.french/issues/25#issuecomment-279134390, or mute the thread https://github.com/notifications/unsubscribe-auth/AH5jx9CV2F6D7AhrP2kZYWk_LGPhjIQzks5rbYkCgaJpZM4Ld_4M.
[ couchpotato.core.loader] Skip loading module plugin torrent9: Traceback (most recent call last): File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/loader.py", line 169, in loadModule return import_module(name) File "/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/libs/importhelper/init.py", line 37, in import_module import(name) File "/usr/local/couchpotatoserver-custom/var/custom_plugins/torrent9/init.py", line 1, in
Il manque name_checker.py -> voir readme sur le repo
Envoyé de ma GameBoy Color
Le 12 févr. 2017 à 18:19, bentux notifications@github.com a écrit :
[ couchpotato.core.loader] Skip loading module plugin torrent9: Traceback (most recent call last): File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/loader.py", line 169, in loadModule return import_module(name) File "/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/libs/importhelper/init.py", line 37, in import_module import(name) File "/usr/local/couchpotatoserver-custom/var/custom_plugins/torrent9/init.py", line 1, in from .main import torrent9 File "/usr/local/couchpotatoserver-custom/var/custom_plugins/torrent9/main.py", line 13, in from couchpotato.core.helpers import namer_check ImportError: cannot import name namer_check
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
Il y est bien car le plugin T411 fonctionne
Certains? T411 je suis pas certain qu'il en a besoin
Envoyé de ma GameBoy Color
Le 12 févr. 2017 à 19:55, bentux notifications@github.com a écrit :
Il y est bien car le plugin T411 fonctionne
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
admin@Syno:/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/helpers$
ls
encoding.py encoding.pyc init.py init.pyc namer_check.py request.py request.pyc rss.py rss.pyc variable.py variable.pyc`
Et les droits sont bons aussi?
Après un chmod 777 ça fonctionne ;)
–---------------------------------------------------------- Benjamin Grangeon
Le 12 févr. 2017 à 22:33, TimmyOtool notifications@github.com a écrit :
Et les droits sont bons aussi?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
Merci pour le plugin, cependant le plugin ne fonctionne pas sous windows a tu des idée comment ajouter les dépendance du plugin ?
merci :)
je suppose avec ceci: pip install --target=libs/ cfscrape
le libs correspond au repertoire libs de couchpotato
pip install --target=libs/ cfscrape sous windows ne fonctionne pas :)
Missing Node.js runtime. Node is required. Please read the cfscrape README's Dependencies section: https://github.com/Anorov/cloudflare-scrape#dependencies.
Est-ce que tu as bien fait ceci: pip install --target=libs/ cfscrape
Tu est sous quel système windows ou linux ?
Je pense que torrent9 ont changé les appels des pages en plus de leur protection Cloudfare. Même problème :
04-19 19:16:14 DEBUG [roviders.torrent.torrent9] #### Title to search: Personal-Shopper-1080p 04-19 19:16:14 DEBUG [roviders.torrent.torrent9] #### Title : Personal Shopper 04-19 19:16:14 DEBUG [roviders.torrent.torrent9] #### TORRENT SEACH URL : http://www.torrent9.biz/search_torrent/films/Personal-Shopper-1080p.html 04-19 19:16:14 ERROR [ couchpotato.core.event] Error in event "provider.search.torrent.movie", that wasn't caught: Traceback (most recent call last): File "/volume2/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/event.py", line 15, in runHandler return handler(*args, *kwargs) File "/volume2/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/media/_base/providers/base.py", line 227, in search self._search(media, quality, results) File "/volume2/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/media/_base/providers/torrent/torrent9.py", line 38, in _search data = urllib2.urlopen(URL ) File "/usr/local/python/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/local/python/lib/python2.7/urllib2.py", line 435, in open response = meth(req, response) File "/usr/local/python/lib/python2.7/urllib2.py", line 548, in http_response 'http', request, response, code, msg, hdrs) File "/usr/local/python/lib/python2.7/urllib2.py", line 473, in error return self._call_chain(args) File "/usr/local/python/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/local/python/lib/python2.7/urllib2.py", line 556, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 403: Forbidden
je viens de faire un test et pas de soucis:
04-19 20:06:29 INFO [ torrent9] [{'seeders': 48, 'detail_url': 'http://www.torrent9.biz/torrent/braqueurs-french-bluray-1080p-2016', 'protocol': 'torrent', 'description': '', 'url': 'http://www.torrent9.biz/get_torrent/braqueurs-french-bluray-1080p-2016.torrent', 'age': 0, 'name': u'Braqueurs FRENCH BluRay 1080p 2016', 'leechers': 3, 'score': 531, 'extra_check': <function extra_check at 0x7f84bcd6a050>, 'provider': 'torrent9', 'download': <bound method torrent9.download of <torrent9.main.torrent9 object at 0x7f84c236aa90>>, 'seed_time': 40, 'provider_extra': '', 'seed_ratio': 1.0, 'type': 'movie', 'id': 1000, 'size': 6758.3999999999996}]
essaye de restarter couchpotato.
Tous fonctionne bien pour moi sous debian. Essaye de faire une VM et tous réinstallé.
Hello,
Merci pour ce bon tuto mais je but sur Node.js.
1-J'ai bien installé le plug-in et je le vois dans Couch 2- J'ai bien fait la commande pip install --target=libs/ cfscrape mais j'ai du ajouter --upgrade car déjà existant sur le NAS puis j'ai deux répertoire dans libs de CouchPotatoServer : cfscrape et cfscrape-1.8.0.dist-info
On est d'accord, redemarrer....
Mais tjrs cette erreur dans le log
File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/event.py", line 15, in runHandler return handler(*args, kwargs) File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/media/_base/providers/base.py", line 229, in search self._search(media, quality, results) File "/usr/local/couchpotatoserver-custom/var/custom_plugins/torrent9/main.py", line 55, in _search data=scraper.get(URL).content File "/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/libs/requests/sessions.py", line 501, in get return self.request('GET', url, kwargs) File "/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/libs/cfscrape/init.py", line 47, in request return self.solve_cf_challenge(resp, **kwargs) File "/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/libs/cfscrape/init.py", line 77, in solve_cf_challenge params["jschl_answer"] = str(self.solve_challenge(body) + len(domain)) File "/usr/local/couchpotatoserver-custom/var/CouchPotatoServer/libs/cfscrape/init.py", line 111, in solve_challenge raise EnvironmentError("Missing Node.js runtime. Node is required. Please read the cfscrape" EnvironmentError: Missing Node.js runtime. Node is required. Please read the cfscrape README's Dependencies section: https://github.com/Anorov/cloudflare-scrape#dependencies. encoding=UTF-8 debug=False args=['--daemon', '--pid_file', '/usr/local/couchpotatoserver-custom/var/couchpotatoserver-custom.pid', '--config_file', '/usr/local/couchpotatoserver-custom/var/settings.conf'] app_dir=/usr/local/couchpotatoserver-custom/var/CouchPotatoServer data_dir=/usr/local/couchpotatoserver-custom/var desktop=None options=Namespace(config_file='/usr/local/couchpotatoserver-custom/var/settings.conf', console_log=False, daemon=True, data_dir=None, debug=False, pid_file='/usr/local/couchpotatoserver-custom/var/couchpotatoserver-custom.pid', quiet=False)
Donc il me manque un bout.
Merci pour votre aide
@+
@WilfriedU ce sont 2 urls différentes, une pour la recherche, une avec les infos du torrent.
@Synology-DS215j sur mon syno j'ai le package node.js V4 installé depuis le centre de paquets. C'est peut-être ça
Ben le package node j'ai pas et pas dans la liste des reposite.
Une idée ?
merci
Faut quel version de .12 à V4 ?
V4
J'ai mis j'ai plus d'erreur mais pas de download aussi
bizzard
que dissent les logs?
J'ai Ca comme erreur
04-20 19:59:58 ERROR [31m[ couchpotato.core.event] Error in event "provider.search.torrent.movie", that wasn't caught: Traceback (most recent call last): File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/event.py", line 15, in runHandler return handler(*args, *kwargs) File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/media/_base/providers/base.py", line 229, in search self._search(media, quality, results) File "/usr/local/couchpotatoserver-custom/var/custom_plugins/cpasbien/main.py", line 60, in _search data = urllib2.urlopen(req ) File "/usr/local/python/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/local/python/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/local/python/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/local/python/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(args) File "/usr/local/python/lib/python2.7/urllib2.py", line 1228, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/local/python/lib/python2.7/urllib2.py", line 1201, in do_open r = h.getresponse(buffering=True) File "/usr/local/python/lib/python2.7/httplib.py", line 1121, in getresponse response.begin() File "/usr/local/python/lib/python2.7/httplib.py", line 438, in begin version, status, reason = self._read_status() File "/usr/local/python/lib/python2.7/httplib.py", line 394, in _read_status line = self.fp.readline(_MAXLINE + 1) File "/usr/local/python/lib/python2.7/socket.py", line 480, in readline data = self._sock.recv(self._rbufsize) timeout: timed out
Mais ça marche en gros sur t411 et torrent9
C'est le plugin cpasbien, as-tu désactivé cpasbien et activé torrent9?
J'ai mis les deux on ne sais jamais
C'est inutile, cpasbien est mort
ok alors je le désactive.
Juste sur Couch il y a pas forcément les titre en français ou y a un moyen de les avoirs.
Exemple Fantastic Beats est qu'en anglais et automatiquement je l'ai en français grâce au tag mais avec des seed pourri.
Hello,
En faite j'ai tt fait le tuto + cfscrape + les droits que l'on vois plus haut et l'instalation de Node V4.
Mais à la base sans Node tu vois les provider dans Couch mais pas de dl possible.
A près comme dans les message plus haut reboot du NAS c'est mieux.
J'Utilise Putty pour les commandes (PIP) Lunux/Unix et WinSCP pour browser (copie de fichiers, droits....) les rep's Linux/Unix.
Mais c'est sur un Synology :)
@+
Bonjour,
J'ai cette erreur quand je fait la commande python get-pip.py
[/share/CACHEDEV1_DATA/.qpkg/QCouchPotato/CouchPotatoServer-master/libs] # python get-pip.py Traceback (most recent call last): File "get-pip.py", line 20061, in main() File "get-pip.py", line 194, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap import pip File "/tmp/tmpZQWkDV/pip.zip/pip/init.py", line 26, in
File "/tmp/tmpZQWkDV/pip.zip/pip/utils/init.py", line 27, in
File "/tmp/tmpZQWkDV/pip.zip/pip/_vendor/pkg_resources/init.py", line 35, in
ImportError: No module named plistlib
Je suis sur un NAS QNAP
Dans les logs couchpotato, j'ai rien et je ne vois pas torrent9 se lancer, alors que t411 oui, et t411 aparait bien dans le setting.
Bien le bonjour !
Serait-ce possible d'ajouter Torrent9.biz ? CPASBIEN étant presque fini ..
Bien cordialement,