remybig Posté(e) le 6 mars 2011 Posté(e) le 6 mars 2011 comment créer le fichier pour ajouter un moteur de recherche torrent ( et si on peut mettre le moteur de 411 ? avec les paramètres login password ) 0 Citer
mikachu1981 Posté(e) le 23 mars 2011 Posté(e) le 23 mars 2011 http://download.synology.com/download/ds/userguide/DLM_Guide.pdf J ai trouv 0 Citer
remybig Posté(e) le 16 avril 2011 Auteur Posté(e) le 16 avril 2011 Le 3/23/2011 à 1:08 PM, mikachu1981 a dit : http://download.syno...e/DLM_Guide.pdf J ai trouv 0 Citer
remybig Posté(e) le 16 avril 2011 Auteur Posté(e) le 16 avril 2011 Le 4/16/2011 à 9:12 AM, remybig a dit : merci pour le moment je fait ca : fichier INFO Code: { "name": "411", "displayname": "411", "description": "Torrent 411 - Les Pages Jaunes du Torrent Francais - French Torrent Tracker - Tracker Torrent Fr - L'Académie du Torrent Français", "version": "1.0", "site": "http://www.torrent411.com", "module": "search.php", "type": "search", "class": "SynoDLMSearch411" } search.php Code: <?php class SynoDLMSearch411 { private $qurl = 'http://www.torrent411.com/search/'; public function __construct() { } public function prepare($curl, $query) { $url = $this->qurl . urlencode($query); curl_setopt($curl, CURLOPT_URL, $url); } public function parse($plugin, $response) { return $plugin->addRSSResults($response); } } ?> et apres tar zcf 411.dlm INFO search.php ( je suis sur un linux !!! ) et j'importe dans le nas .. mais aucun résultat sur une recherche !! j'ai tester avec plusieurs url .. dans info ou dans la class mais pas bon pour le moment !!!! 0 Citer
arnaud78 Posté(e) le 22 avril 2011 Posté(e) le 22 avril 2011 Salut Remybig, A tu essayer avec cette url dans ton scripte : http://www.torrent411.com/search/?search= car si tu met du texte apr 0 Citer
Sylver Posté(e) le 11 mai 2011 Posté(e) le 11 mai 2011 Vu qu'il faut se connecter avec son compte sur torrent411 pour pouvoir faire une recherche, et vu que la recherche est faite depuis le serveur Synology, ça veut dire qu'il faut que le serveur se connecte avec le login/password pour que ça puisse marcher ! J'ai regardé pour torrent411 et en gros il faut faire une requête POST sur http://www.torrent411.com/account-login.php avec les paramètres username et password, mais après test une requête GET sur http://www.torrent411.com/account-login.php?username=sylver&password=1234 fonctionne aussi ! Donc en gros il faut faire une requête de login puis une requête de recherche et là ça à une chance de pouvoir marcher 0 Citer
voldor Posté(e) le 7 juillet 2011 Posté(e) le 7 juillet 2011 Le 5/11/2011 à 4:34 AM, Sylver a dit : Vu qu'il faut se connecter avec son compte sur torrent411 pour pouvoir faire une recherche, et vu que la recherche est faite depuis le serveur Synology, 0 Citer
Viandox Posté(e) le 26 juillet 2011 Posté(e) le 26 juillet 2011 Le 5/11/2011 à 4:34 AM, Sylver a dit : Vu qu'il faut se connecter avec son compte sur torrent411 pour pouvoir faire une recherche, et vu que la recherche est faite depuis le serveur Synology, ça veut dire qu'il faut que le serveur se connecte avec le login/password pour que ça puisse marcher ! J'ai regardé pour torrent411 et en gros il faut faire une requête POST sur http://www.torrent41...count-login.php avec les paramètres username et password, mais après test une requête GET sur http://www.torrent41...r&password=1234 fonctionne aussi ! Donc en gros il faut faire une requête de login puis une requête de recherche et là ça à une chance de pouvoir marcher La solution est presque là. En combinant ceci avec la réponse de Remybig on doit pouvoir réussir. Dans la doc il est écrit : Citation If the module needs to set up additional HTTP headers or use POST for the request, please consult cURL manual for more instructions. Je ne connais pas ce langage mais je ne doute pas que quelqu'un ici s'y connaisse un peu . Pour résumer : le fichier .dlm est une archive qui contient 2 fichiers. INFO pour les définitions, et search.php pour le script. Fichier INFO { "name": "411", "displayname": "411", "description": "Torrent 411 - Les Pages Jaunes du Torrent Francais - French Torrent Tracker - Tracker Torrent Fr - L'Académie du Torrent Français", "version": "1.0", "site": "http://www.torrent411.com", "module": "search.php", "type": "search", "class": "SynoDLMSearch411" } Fichier search.php C'est dans ce fichier qu'il faut ajouter la requête de connexion. <?php class SynoDLMSearch411 { private $qurl = 'http://www.torrent411.com/search/'; public function __construct() { } public function prepare($curl, $query) { $url = $this->qurl . urlencode($query); curl_setopt($curl, CURLOPT_URL, $url); } public function parse($plugin, $response) { return $plugin->addRSSResults($response); } } ?> 0 Citer
Sylver Posté(e) le 3 août 2011 Posté(e) le 3 août 2011 Je ne connais pas bien curl, mais dans le cas de t411, pas besoin de l'utiliser pour construire une requête POST (vu que la requête "GET" fonctionne pour se connecter) ! Le plus gros problème c'est qu'il faut faire 2 requêtes (une pour se connecter et récupérer un id dans les cookies) et l'autre pour faire la recherche (les cookies avec l'id récupérés avant doivent être inclus dans cette requête, et je ne sais pas si c'est automatique avec curl ou s'il faut taper du code pour ça) ! En tout cas le plus gros problème, à mon avis, vient du fait qu'il faut lancer 2 requêtes http et je n'ai pas l'impression que le moteur de synology soit capable de gérer ça ! 0 Citer
Piairo38 Posté(e) le 27 novembre 2011 Posté(e) le 27 novembre 2011 Bonjour, Est-ce que quelqu'un a finalement réussi à le faire fonctionner ? 0 Citer
cocogaga Posté(e) le 14 janvier 2012 Posté(e) le 14 janvier 2012 Bonjour, je viens d'acheter un NAS Synology et je suis aussi intéressé d'ajouter 411. Avez vous réussi? Merci 0 Citer
nicoc4t Posté(e) le 16 janvier 2012 Posté(e) le 16 janvier 2012 (modifié) Bonjour cocogaga ! As tu avancé et trouvé une solution afin d'ajouter t411 ? De mon côté je coince pas mal, c'est au delà de mes compétences ... et mes recherches sur google ne me ramène pas grand chose sur ce fichier .dlm D'autres ont-ils la solution ? Modifié le 16 janvier 2012 par nicoc4t 0 Citer
SynoBoost Posté(e) le 3 février 2012 Posté(e) le 3 février 2012 Hey guys. First of all sorry for using English. I don't know French at all I'm the Synoboost developer and made couple of search modules for Synology DSM. I think I could help you with t411. This can be a 2-part module like Rutracker on Synoboost site. If you're not afraid of making more steps than just installing DLM file then I can help with the module. BTW, how much is t411 popular in France? Is it in TOP5 ? I'd like to cover as many national trackers as possible, but making modules for not popular ones is not good idea Probably I'll need some help with French language, since google can not explain everything that it can translate 0 Citer
bud77 Posté(e) le 3 février 2012 Posté(e) le 3 février 2012 Hi SynoBoost, First of all, this forum is for France AND Belgium We, in France, have an authority, monitoring downloads on torrent site, and we can get from a blame to jail penalty just by downloading ... But Belgium have no issue with this (torrents) Even tho, I think T411 is in the top 15 of france ... 0 Citer
klorydryk Posté(e) le 14 mars 2012 Posté(e) le 14 mars 2012 Bonjour, J'ai créé le plugin pour Demonoid, et lorsque j'ai voulu le tester, il me sortait une erreur 616. J'ai fait quelques tests en vérifiant que je sortais bien les bons paramètres, en nettoyant le code... et j'ai fini par avoir un message différent mais néanmoins problématique : "moteur déjà existant". Et je vois apparaître mon moteur dans la liste. Dans quelle version ? Impossible à savoir. Je tente donc de le supprimer afin de remettre la toute dernière version propre... Il réfléchit... et me redonne la main mais sans avoir supprimé le moteur ! Donc je suis coincé, car même en modifiant le nom du plugin, il me dit qu'il l'a déjà. Et je souhaiterais de toutes manières éviter de polluer le DSM. Savez-vous où je pourrais aller, à la mano, supprimer ces fichiers ? Ou au moins les remplacer ? Peut-on ajouter un fichier php supplémentaire ? Il n'est pas spécifié dans le doc qu'on doit limiter le .dlm aux 2 fichiers strictement nécessaire (et j'utilise une petite librairie pour parser ma page). Merci d'avance. 0 Citer
lejurassien45 Posté(e) le 21 mars 2012 Posté(e) le 21 mars 2012 Quelqu'un a-t-il avancé sur l'ajout de torrent 411??? Parce que ca m'interesse fort!! Merci d'avance à celui ou celle qui nous aideras. 0 Citer
Sylver Posté(e) le 21 mars 2012 Posté(e) le 21 mars 2012 J'ai regardé la solution fournie par SynoBoost, elle contourne le problème d'authentification en installant sur un serveur web (en l'occurence celui de sa propre donwload station) des scripts php qui servent de relai (en gérant l'authentification puis la requete de recherche et en gérant également l'authentification avant la récupération d'un torrent). C'est malin et ça peut être adapté à t411 (je regarderai ça rapidement quand j'aurai un peu de temps), par contre ça rend l'installation un peu plus complexe (nécessité d'activer le serveur web local et d'y copier quelques fichiers, mais il est aussi possible d'installer la partie web sur n'importe quel serveur qui vous appartient et qui gère le php (et curl je pense). 0 Citer
flashlolo Posté(e) le 22 mars 2012 Posté(e) le 22 mars 2012 Je suis sur une solution depuis 1 semaine, inspiré de que SynoBoost à déjà fait. J'ai quasiment terminé le parsing des résultats, il me reste l'intégration dans DownloadStation. J'envisage e trouver une solution plus simple, pour essayer de contourner la partie serveur web relais. Mais ça c'est pas gagné. 0 Citer
flashlolo Posté(e) le 25 mars 2012 Posté(e) le 25 mars 2012 (modifié) Première version : http://www.nas-forum...syno-searchzip/ Je tiens à dire, et je ne veux pas m'en cacher, que je me suis bcp inspiré de ce que propose SynoBoost ! Merci pour vos retours si difficultés d'installation et de fonctionnement. Chez moi ça marche nikel ! Pour informations les fichiers .dlm déployés se trouvent dans ce dossier : /usr/syno/etc/packages/DownloadStation/download/userplugins Modifié le 25 mars 2012 par flashlolo 0 Citer
coach Posté(e) le 27 mars 2012 Posté(e) le 27 mars 2012 (modifié) Je viens d'installer ta fichier sur mon NAS (211) et ca marche presque : - La recherche se fait bien avec Download Station. Ex : quand je cherche Drive, la recherche BT me trouve bien 50 fichiers - Par contre, quand je clique sur un des fichiers j'ai la fenetre "tâche" avec http://localhost/ds/.../278295.torrent, que je rentre l'identification ou non, j'ai le meme résultat : * Au bout de 20s, j'ai un fichier [t411].4556885.torrent de 12Ko avec le statut erreur. mais 0ko téléchargé Est ce que j'ai raté quelque chose ? Par contre, quand je mets tous les moteurs de recherche et que je clique sur le même fichier avec un autre moteur ca marche... Modifié le 27 mars 2012 par coach 0 Citer
flashlolo Posté(e) le 28 mars 2012 Posté(e) le 28 mars 2012 (modifié) C'est presque étonnant que ça marche à moitié... Tu es avec DSM 4.0 ? Tu es ok dans ton quota T411 ? Si le fichier torrent était introuvable, ça devrait retourner un .torrent de 0Ko. J'ai essayé avec ton torrent 278295.torrent, et chez moi ça se lance. Modifié le 28 mars 2012 par flashlolo 0 Citer
Sylver Posté(e) le 30 mars 2012 Posté(e) le 30 mars 2012 Joli boulot ! J'ai eu le même problème que coach au début mais c'est parce que je n'avais pas copié le fichier .htaccess (qui est dans ton archive) sur le serveur web ! Si on est sous linux/mac, ce fichier est caché Et en plus bonne nouvelle pour moi car en utilisant mon appli SynoDS sur iPhone, j'arrive à ajouter des fichiers via le moteur de recherche avec tes scripts (mon application télécharge en local le .torrent pour l'envoyer au Synology par contre, ce qui est même bizarre car avec un lien en http://localhost, l'iPhone doit être incapable de télécharger le fichier, j'en déduit donc que la clé "dlurl" pour chaque resultat de recherche pointe bien sur le site t411.me (et depuis l'iPhone ça fonctionne car je suis authentifié sur le site vie le navigateur web interne) ! Bravo à toi et merci (en plus ça m'a évité de me pencher plus sur l'ajout de T411 ) 0 Citer
coach Posté(e) le 31 mars 2012 Posté(e) le 31 mars 2012 (modifié) Pour ma part, le fichier htaccess est dans le dossier naswebds 411 avec les fichiers config.php, prepare, torrent et cookies. Il faut le remonter dans le dossier web? D'ailleurs je me rends compte que du coup, je ne me suis pas servi des ficheirs du dossier src de ton archive non plus. Pour info, j'ai un compte t411 mais non premium (j'ai la version gratuite) Modifié le 31 mars 2012 par coach 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.