Snipees / couchpotato.providers.french

DEPRECATED - French Torrents Providers for CouchPotatoServer
https://github.com/RuudBurger/CouchPotatoServer
15 stars 10 forks source link

Ajout de torrent9.biz #25

Closed bilyboy785 closed 7 years ago

bilyboy785 commented 7 years ago

Bien le bonjour !

Serait-ce possible d'ajouter Torrent9.biz ? CPASBIEN étant presque fini ..

Bien cordialement,

TimmyOtool commented 7 years ago

J'ai une fais une premiere version d'un plugun pour torrent9: https://github.com/TimmyOtool/torrent9

bilyboy785 commented 7 years ago

J'ai essayé de l'installer, en mettant le dossier torrent9 dans /root/.couchpotato/custom_plugins mais il ne le détecte pas ..

bilyboy785 commented 7 years ago

Autant pour moi ! It's Okkkk !

Merci pour ton aide

TimmyOtool commented 7 years ago

Super, mais il est loin d'être parfait, si il y'en a qui veulent contribuer ,...

bilyboy785 commented 7 years ago

Pas de soucis ! Je vais prendre le temps de regarder un peu. Ça me permettra de bosser un peu les skills Python.

bentux commented 7 years ago

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

TimmyOtool commented 7 years ago

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.

bilyboy785 commented 7 years ago

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

TimmyOtool commented 7 years ago

Je l'ai ajouté sur mon git et j'ai ajouté des readme pour l'installation

bentux commented 7 years ago

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.

bentux commented 7 years ago

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?

bilyboy785 commented 7 years ago

Normalement tu laisse le nom d'origine du dépôt oui :

http://img.bouillaudmartin.fr/3GYwm2qS.PNG

TimmyOtool commented 7 years ago

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.

bentux commented 7 years ago

[ 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

TimmyOtool commented 7 years ago

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.

bentux commented 7 years ago

Il y est bien car le plugin T411 fonctionne

TimmyOtool commented 7 years ago

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.

bentux commented 7 years ago

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`

TimmyOtool commented 7 years ago

Et les droits sont bons aussi?

bentux commented 7 years ago

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.

yckai commented 7 years ago

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 :)

TimmyOtool commented 7 years ago

je suppose avec ceci: pip install --target=libs/ cfscrape

le libs correspond au repertoire libs de couchpotato

yckai commented 7 years ago

pip install --target=libs/ cfscrape sous windows ne fonctionne pas :)

TimmyOtool commented 7 years ago

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

thomasbataille commented 7 years ago

Tu est sous quel système windows ou linux ?

Cartman25 commented 7 years ago

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

TimmyOtool commented 7 years ago

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.

thomasbataille commented 7 years ago

Tous fonctionne bien pour moi sous debian. Essaye de faire une VM et tous réinstallé.

Synology-DS215j commented 7 years ago

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

@+

TimmyOtool commented 7 years ago

@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

Synology-DS215j commented 7 years ago

Ben le package node j'ai pas et pas dans la liste des reposite.

Une idée ?

merci

Synology-DS215j commented 7 years ago

Faut quel version de .12 à V4 ?

TimmyOtool commented 7 years ago

V4

Synology-DS215j commented 7 years ago

J'ai mis j'ai plus d'erreur mais pas de download aussi

bizzard

TimmyOtool commented 7 years ago

que dissent les logs?

Synology-DS215j commented 7 years ago

J'ai Ca comme erreur

04-20 19:59:58 ERROR [ 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

Synology-DS215j commented 7 years ago

Mais ça marche en gros sur t411 et torrent9

TimmyOtool commented 7 years ago

C'est le plugin cpasbien, as-tu désactivé cpasbien et activé torrent9?

Synology-DS215j commented 7 years ago

J'ai mis les deux on ne sais jamais

TimmyOtool commented 7 years ago

C'est inutile, cpasbien est mort

Synology-DS215j commented 7 years ago

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.

Synology-DS215j commented 7 years ago

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 :)

@+

MSBIZ commented 7 years ago

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.

Snipees commented 7 years ago

28