{"id":381,"date":"2015-02-13T13:57:50","date_gmt":"2015-02-13T12:57:50","guid":{"rendered":"http:\/\/www.fragnol.net\/?page_id=381"},"modified":"2015-02-16T12:12:11","modified_gmt":"2015-02-16T11:12:11","slug":"5-couchpotato","status":"publish","type":"page","link":"https:\/\/www.fragnol.net\/?page_id=381","title":{"rendered":"5. Couchpotato"},"content":{"rendered":"<p><em><strong>Sommaire :<\/strong><\/em><\/p>\n<ol>\n<li><a href=\"http:\/\/www.fragnol.net\/?page_id=334\">Pr\u00e9-requis<\/a><\/li>\n<li><a href=\"http:\/\/www.fragnol.net\/?page_id=339\">Installation et configuration de SSHFS avec un Nas Synology<\/a><\/li>\n<li><a href=\"http:\/\/www.fragnol.net\/?page_id=359\">Installation et configuration de Transmission<\/a><\/li>\n<li><a href=\"http:\/\/www.fragnol.net\/?page_id=368\">Installation et configuration d\u2019Openvpn avec VPNfacile.net<\/a><\/li>\n<li><strong>Installation et configuration de Couchpotato<\/strong><\/li>\n<li><a href=\"http:\/\/www.fragnol.net\/?page_id=399\">Installation et configuration de Sickbeard<\/a><\/li>\n<\/ol>\n<hr \/>\n<p>Couchpotato est le service web charg\u00e9 d&rsquo;interroger notre provider torrent tous les X heures afin de v\u00e9rifier que le film sp\u00e9cifi\u00e9 est disponible. Une fois dispo, il envoie le torrent vers Transmission.<\/p>\n<p>Pour l&rsquo;installer rien de plus simple :<\/p>\n<pre class=\"lang:default decode:true\" title=\"couchpotato\">apt-get install git-core python<\/pre>\n<p>Python est le language dans lequel est developp\u00e9 Couchpotato. Git est un site web qui g\u00e8re les versions de logiciels d\u00e9centralis\u00e9. En effet nous allons nous intress\u00e9 \u00e0 une version personnalis\u00e9 de Couchpotato, la version de sarakha63 qui int\u00e8gre T411 et d&rsquo;autres providers fran\u00e7ais.<\/p>\n<p>Maintenant nous allons faire un clone de la version de sarakha63 sur notre serveur :<\/p>\n<pre class=\"lang:default decode:true\" title=\"couchpotato\">git clone https:\/\/github.com\/sarakha63\/CouchPotatoServer.git \/opt\/couchpotato<\/pre>\n<p>Nous allons ensuite copier le service couchpotato au bon endroit :<\/p>\n<pre class=\"lang:default decode:true\" title=\"couchpotato\">cp \/opt\/couchpotato\/init\/ubuntu \/etc\/init.d\/couchpotato<\/pre>\n<p>Puis on le rends ex\u00e9cutable :<\/p>\n<pre class=\"lang:default decode:true\" title=\"couchpotato\">chmod +x \/etc\/init.d\/couchpotato<\/pre>\n<p>On \u00e9dite ensuite le fichier de configuration suivant :<\/p>\n<pre><code>nano \/etc\/default\/couchpotato<\/code><\/pre>\n<p>Et on y ajoute ceci :<\/p>\n<pre><code>CP_USER=root\r\nCP_HOME=\/opt\/couchpotato<\/code><\/pre>\n<p>Cela dit, je vous conseillerais de cr\u00e9er un utilisateur sp\u00e9cifique \u00e0 Couchpotato pour plus de s\u00e9curit\u00e9.<\/p>\n<p>Enfin pour ex\u00e9cuter Couchpotato au d\u00e9marrage de notre serveur :<\/p>\n<pre class=\"qoate-code\">update-rc.d couchpotato defaults<\/pre>\n<p>Puis on lance le service :<\/p>\n<pre class=\"qoate-code\">\/etc\/init.d\/couchpotato start<\/pre>\n<p>Vous pouvez maintenant acc\u00e9der \u00e0 Couchpotato via votre navigateur \u00e0 cette addresse :<\/p>\n<p>http:\/\/VOTRE_IP:<strong>5050<\/strong><\/p>\n<p>L&rsquo;assistant de configuration de Couchpotato va maintenant vous demander tous pleins de choses telles que l&rsquo;utilisateur et le mdp pour acc\u00e9der \u00e0 l&rsquo;interface de Couchpotato, vos providers torrents ou newsgroup etc&#8230;<\/p>\n<p><span style=\"text-decoration: underline;\">Je vais vous expliquer les \u00e9l\u00e9ments les plus importants de ma configuration :<\/span><\/p>\n<p>Dans Searcher j&rsquo;ai donc renseign\u00e9 mon provider torrent \u00ab\u00a0T411\u00a0\u00bb ainsi que la date de recherche de films, c&rsquo;est \u00e0 dire tous les jours a 00h45 :<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-391\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato01-300x285.jpg\" alt=\"couchpotato01\" width=\"300\" height=\"285\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato01-300x285.jpg 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato01-316x300.jpg 316w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato01.jpg 870w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Ensuite dans Cat\u00e9gories j&rsquo;ai sp\u00e9cifi\u00e9 les tags indispensables aux recherches c&rsquo;est \u00e0 dire \u00ab\u00a0vostfr\u00a0\u00bb et \u00ab\u00a0multi\u00a0\u00bb (oui je pr\u00e9f\u00e8re la VO !). Pensez \u00e0 enlever \u00ab\u00a0french\u00a0\u00bb et \u00ab\u00a0truefrench\u00a0\u00bb dans Ignored :<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato02.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-392\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato02-300x175.jpg\" alt=\"couchpotato02\" width=\"300\" height=\"175\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato02-300x175.jpg 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato02-500x292.jpg 500w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato02.jpg 870w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Dans Downloaders renseignez votre client torrent et les diff\u00e9rentes informations pour y acc\u00e9der. Mon r\u00e9pertoire de t\u00e9l\u00e9chargement pour les films se trouve dans mon dossier \u00ab\u00a0Downloads\/[FILMS]\u00a0\u00bb. Cet \u00e9l\u00e9ment prends le pas sur la configuration de Transmission :<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato03.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-394\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato03-300x275.jpg\" alt=\"couchpotato03\" width=\"300\" height=\"275\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato03-300x275.jpg 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato03-327x300.jpg 327w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato03.jpg 882w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Enfin dans Renamer, nous sp\u00e9cifions \u00e0 Couchpotato quel dossier analyser (\/Downloads\/[FILMS]) puis vers quel dossier copier notre films, ici \u00ab\u00a0\/mnt\/Films\u00a0\u00bb notre montage SSHFS. Ainsi le film sera rapatri\u00e9 chez nous automatiquement. N&rsquo;oubliez pas de choisir la m\u00e9thode \u00ab\u00a0COPY\u00a0\u00bb afin de laisser en seed ce que vous venez de t\u00e9l\u00e9charger :<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-395\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato04-274x300.jpg\" alt=\"couchpotato04\" width=\"274\" height=\"300\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato04-274x300.jpg 274w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2015\/02\/couchpotato04.jpg 776w\" sizes=\"auto, (max-width: 274px) 100vw, 274px\" \/><\/a>Vous pouvez aller plus loin dans la configuration de Couchpotato mais l&rsquo;essentiel est l\u00e0.<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/?page_id=399\">Lire la suite <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>\n<hr \/>\n<p><span style=\"text-decoration: underline;\"><strong>IMPORTANT :<\/strong><\/span><\/p>\n<p>J&rsquo;ai rencontr\u00e9 un probl\u00e8me qui m&rsquo;a occup\u00e9 pendant de longs jours avec Couchpotato et le provider T411.<\/p>\n<p>Malgr\u00e9 une configuration qui semblait fonctionnel j&rsquo;avais une erreur permanente avec les torrents provenant de chez T411 :<span style=\"color: #ff0000;\"><strong> \u00ab\u00a0invalid torrent\u00a0\u00bb<\/strong><\/span>\u00a0 sans autres explications. J&rsquo;ai donc \u00e9pluch\u00e9 les diff\u00e9rentes logs mais rien de plus explicite. J&rsquo;ai ressaisi mes identifiants T411 dans Couchpotato et v\u00e9rifier que ceux ci \u00e9taient bien inscrit en dur dans le fichier de conf sur mon serveur ce qui \u00e9tait le cas. Pour info le fichier de conf se trouve ici :<\/p>\n<p><em>\u00ab\u00a0\/var\/opt\/couchpotato\/settings.conf\u00a0\u00bb<\/em><\/p>\n<p>J&rsquo;ai \u00e9cum\u00e9 internet \u00e0 la recherche d&rsquo;une personne qui rencontrait le m\u00eame probl\u00e8me que moi mais sans r\u00e9sultat. Cependant \u00e0 ce m\u00eame moment sur le forum de T411 une personne rencontrait un probl\u00e8me l\u00e9g\u00e8rement diff\u00e9rent du mien mais qui semblait incrimin\u00e9 l&rsquo;api de T411.<\/p>\n<p>H\u00e9las en examinant le script python de T411, celui ci n&rsquo;utilise pas l&rsquo;API mais une librairie qui simule une connexion via navigateur&#8230; Mon probl\u00e8me ne venait pas de l\u00e0&#8230;<\/p>\n<p>Pour info le script se trouve ici :<\/p>\n<p><em>\u00ab\u00a0\/opt\/couchpotato\/couchpotato\/core\/media\/_base\/providers\/torrent\/t411.py\u00a0\u00bb<\/em><\/p>\n<p>Puis j&rsquo;ai lu un commentaire sur forum qui m&rsquo;a mis la puce \u00e0 l&rsquo;oreille. Je me suis souvenu m&rsquo;\u00eatre tromp\u00e9 dans mon mot de passe T411 lors de\u00a0 ma premi\u00e8re saisi dans la config de Couchpotato. Et lorsqu&rsquo;on se trompe un trop grand nombre de fois T411 impose la saisie d&rsquo;un Captcha !!!! Et le script t411.py n&rsquo;a pr\u00e9vu ce cas de figure \u00e0 aucun moment, ce qui explique la non-pr\u00e9sence d&rsquo;une erreur sp\u00e9cifique dans les logs&#8230;<\/p>\n<p>J&rsquo;ai donc install\u00e9 le navigateur en mode texte \u00ab\u00a0Lynx\u00a0\u00bb sur mon serveur (je n&rsquo;ai pas de bureau graphique) et lors de ma connexion \u00e0 T411 il me demandait effectivement de saisir ce P*****S de Captcha&#8230; Apr\u00e8s confirmation de celui-ci mes torrents sont devenus valides et le tout parfaitement fonctionnel !<\/p>\n<p>J&rsquo;esp\u00e8re que si vous rencontrez un jour ce souci vous arriverez sur cette page qui vous \u00e9vitera bien du tracas \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sommaire : Pr\u00e9-requis Installation et configuration de SSHFS avec un Nas Synology Installation et configuration de Transmission Installation et configuration d\u2019Openvpn avec VPNfacile.net Installation et configuration de Couchpotato Installation et configuration de Sickbeard Couchpotato est le service web charg\u00e9 d&rsquo;interroger &hellip; <a href=\"https:\/\/www.fragnol.net\/?page_id=381\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-381","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/pages\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=381"}],"version-history":[{"count":9,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/pages\/381\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/pages\/381\/revisions\/414"}],"wp:attachment":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}