Journal lefrigo pour vos magnets

Posté par  . Licence CC By‑SA.
24
1
août
2012

Salut journal !

Donc chose promise, chose due, voilà donc encore un autre projet que je te présente. Il est encore en version de test, mais déjà bien utilisable (ça veut dire que vous devez être indulgents). Attention… lefrigo débarque !

Il s'agit d'un moteur de recherche de magnets de torrents, utilisant au mieux les technologies permises par notre cher HTML5 (je ne vous dis pas quelle version maintenant qu'il y en a deux, parce que je n'en sais fichtre rien) pour le client, et nodejs + mongodb + page statique pour le backend.

Bref :

  • recherche de magnets,
  • liste des sites où ça a été trouvé (limitée pour le moment à une certain taille)
  • seeders/leechers
  • on cache tout ça pour des raisons de perfs
  • et bien sûr c'est libre >(°u°)< (GPL 3)

TODO :

  • https
  • toujours plus de magnets
  • afficher toutes les sources d'un magnet
  • etc.

Soit indulgent, mais n'hésite pas à réagir :)

Le site : http://lefrigo.org/
Le Git : https://github.com/lordblackfox/fridgemagnet

  • # Coût DNS

    Posté par  . Évalué à 5.

    Je viens de voir sur le site que ton coût pour le DNS est de 15€/an. Je pense que tu parle de la location du nom de domaine. Donc je vais te réduire ta facture par presque 2 (comme freemobile) !!!!
    http://bookmyname.com/offres.cgi
    7€/an HT ~= 8.36€

    Pour info c'est une filiale de Free, et payable directement sur la facture de l'abonnement si tu est chez eux, même pas besoin de sortir ta carte bleu ;-)

    • [^] # Re: Coût DNS

      Posté par  . Évalué à 2. Dernière modification le 01 août 2012 à 14:41.

      Ahah merci pour l'info.

      • [^] # Re: Coût DNS

        Posté par  (site web personnel) . Évalué à 7.

        Avec un coût de transfert de 7€…
        Franchement avec leurs nouvelles évolutions Gandi reste un très bon registrar.

        • [^] # Re: Coût DNS

          Posté par  . Évalué à 1.

          Ils ne sont que deux fois plus cher que la plupart des gros registrars…
          Sans possibilité de dns dynamique. Avec un service technique qui répond à côté de la plaque (à moins que ce ne soit moi qui pose mal les questions ?).

          • [^] # Re: Coût DNS

            Posté par  (site web personnel) . Évalué à 6.

            Ils ne sont que deux fois plus cher que la plupart des gros registrars…

            Si tu gère un grand nombre de domaines alors c'est peut-être intéressant oui. Sinon faire une économie de qq euros dans un peu plus d'un an…

            Sans possibilité de dns dynamique.

            Quel rapport avec le registrar ? Si leur service de DNS ne te convient pas tu es libre d'en prendre un autre.

            Avec un service technique qui répond à côté de la plaque

            Je les ai toujours trouvé compétents pour ma part. Mais bon si tu compares au sieur Chemla évidemment…

            • [^] # Re: Coût DNS

              Posté par  . Évalué à 2.

              C'est toi qui parle de tarif, et ensuite hop ce n'est plus un argument. Soit.

              Pour le DNS, si celui de Gandi ne convient pas il est certes possible d'en prendre un ailleurs, mais il faut payer en plus. Cela ne fait qu'augmenter encore le tarif.

              Quand à comparer à Chemla et autres, forcément si je paye plus cher c'est pour avoir du bon service. Gandi était vraiment top avant sa revente.
              Désormais on a plus ou moins la même chose qu'ailleurs, donc aucun intérêt à payer le double.

              • [^] # Re: Coût DNS

                Posté par  (site web personnel) . Évalué à 2.

                Gandi était vraiment top avant sa revente.

                Je vois les choses différemment si tu le permet.
                Techniquement, Laurent, Patrick et consorts étaient très bons. Ils ont beaucoup participé en libérant pas mal de code.
                Par contre coté gestion d'entreprise… Tu as oublié la période de grève ? Et l'assignation au tribunal par les salariés ? La tête de président quand il a demandé qui était le gérant et que personne n'a su quoi répondre ! Non, sérieusement on ne peut pas vraiment dire que Gandi était top avant sa revente.
                Je passe sur la haine entre les dirigeants, ça n'intéresse plus personne ces vieilles histoires…

                • [^] # Re: Coût DNS

                  Posté par  . Évalué à 2.

                  En tant que client j'étais pleinement satisfait. Je n'étais même pas au courant que c'était mal géré (à ce point là ?! Ah oui tout de même…).

                  Il y a plein d'entreprises bien gérées qui rendent un mauvais service. Mon critère de choix ne se base habituellement pas sur la gestion car je suis rarement au courant de la manière dont c'est géré. Mais si j'ai vent de ce type de problèmes, je pense passer mon chemin pour des raisons de pérennité de l'offre :)

          • [^] # Re: Coût DNS

            Posté par  . Évalué à 2.

            Sans possibilité de dns dynamique

            un petit script qui utilise leur api: https://github.com/lembregtse/gandi-dyndns

  • # Couchpotato

    Posté par  (site web personnel) . Évalué à 5.

    Ça pourrait intéresser CouchPotato ça..

  • # Je bloque trop ?

    Posté par  (site web personnel) . Évalué à 9.

    Sous Firefox avec Adblock et le blocage des cookies ça ne fonctionne pas. Il n'affiche rien comme résultat d'une requête.
    Si j'accepte les cookies alors je vois bien la liste des résultats mais les deux gros boutons (Download et Play) qui s'affichent sous Chrome ne sont pas visibles sous Firefox.

  • # Coupaing

    Posté par  (site web personnel) . Évalué à 5.

    Tiens, j'avais commence un projet similaire, dml, qui était plus "dynamique" : je voulais que chacun ait son propre node, avec sa propre liste de magnet, qu'on s’échangerait en live via une simple URL de synchronisation (grâce a la puissance de CouchDB). Je souhaitais garder ça le plus simple possible de déploiement, et comme CouchDB offre pas mal de possibilités, je m’étais oriente la-dessus

    Problème pratique : la db de PirateBay, qui fait 120 Mo en plain text zippe, fait 500 Mo dans ma db, sans compter 500 Mo supplémentaires pour la fonctionnalité de recherche. Et ce petit supplement met au moins 24h a se construire sur une DB propre. Impossible de demander a n'importe quel quidam de déployer ça sur un ordinateur.

    Du coup, j'ai plus ou moins abandonne l’idée de stocker la totalité et de faire un système plus "dynamique". Je me suis documente pour faire un crawler qui se ballade sur tous les info_hash qui existent et récupèrent les magnets. Un peu comme ce que fait BTDigg en quelque sorte. Le problème avec ça, en plus de se taper 2160 magnets potentiels, est que tu rates toute la plus-value des sites web : seeders/leechers (qui peuvent tout de même s'obtenir plus tard), votes, commentaires, etc…

    Et puis j'ai vu ce que proposait tribler, qui est quand même sacrement poussé, et j'ai perdu le courage de réinventer la roue =]

    • [^] # Re: Coupaing

      Posté par  . Évalué à 2. Dernière modification le 01 août 2012 à 17:42.

      gnu grep est "terriblement efficace" pour chercher dans un fichier texte de 120mo. On gagne peu à passer ça en sqlite/full text search (pas visible à l'oeil humain). Par contre, éviter le case-insensitive de grep (surtout en LANG=.*utf-8), ça plombe méchamment les perfs (plus d'un facteur 10 dans mon souvenir). (pour ça, une passe de conversion en tout-lowercase la première fois qu'on reçoit un tel fichier, et après c'est bon)

      • [^] # Re: Coupaing

        Posté par  (site web personnel) . Évalué à 3.

        gnu grep est "terriblement efficace" pour chercher dans un fichier texte

        toutafé. Cependant, CouchDB fait à la fois :

        • base de données
        • serveur web
        • processing (léger) côté serveur

        ce qui évite la multiplication des dépendances à l'installation. Et puis, je dois avouer que ce projet était une excuse pour apprendre la techno =]

    • [^] # Re: Coupaing

      Posté par  . Évalué à 2.

      Impossible de demander a n'importe quel quidam de déployer ça sur un ordinateur.

      Tu peux distribuer un… lien torrent vers une database récente sur ton logiciel, intégrer le téléchargement de cette DB dans ton code, et faire un update du diff depuis ton site une fois cette base téléchargée, non ?

      Comme ça les gens DL le soft, ils le lancent, ça indique "téléchargement de la base de données", ça bourrine 500 Mo, ça indique ensuite "mise à jour" et voilà.

      Ou alors j'ai pas saisi ton pb.

      THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

      • [^] # Re: Coupaing

        Posté par  (site web personnel) . Évalué à 2.

        Oui, c'est possible.

        Le vrai problème n'est pas la distribution, mais plutôt l'espace disque utilisé: je ne pense pas que beaucoup de monde accepterait de mettre de côté 1Go de son disque dur pour pouvoir chercher ses quelques torrents dans son coin, mis à part les gens qui téléchargent en masse, mais qui ne représentent qu'une partie des téléchargeurs. Je cherchais plutôt un logiciel simple et prenant peu de place, qui aiderait à la démocratisation du Bittorrent (ou de n'importe quel vrai protocole P2P). Mon approche naïve était donc de récupérer et centraliser l'ensemble des informations, réparties pour justement assurer une grande résilience, et de transformer ça en méga base de donnés répliquée.

        Je ne cherchais pas à faire un autre site web central, où tout le monde irait pour chercher ses torrents, mais bien un logiciel installé sur chaque pair qui pourrait communiquer avec tous les autres pairs du réseau pour s'échanger les informations. Et demander (au moins) 1Go de disque pour ça, c'est pas réaliste.

        Bon, bien sûr, les idées sont réutilisables : par exemple, si un tracker privé a un nombre raisonnable de torrents, ses membres peuvent tout à fait utiliser ce "logiciel". À titre de comparaison, les 500Mo + 500Mo représentent 1,6 Millions de liens magnets dans leur plus simple forme; dans la demo, j'ai mis 10.000 liens magnets, pour un total de 10 Mo; c'est largement envisageable de répandre ça sur tous les pairs qui le souhaitent.

  • # Sur ma tablette le résultat de la recherche ne s'affiche pas

    Posté par  . Évalué à 1.

    Sur ma tablette le résultat de la recherche ne s'affiche pas, la recherche se lance bien, je peux la voir dans l'historique mais le résultat ne s'affiche pas.
    Pour info j'ai une hp touche pas sous cyanogen 9 avec le navigateur dophin for pad
    1.0.1 beta
    Sur Firefox (toujours sur tablette mais j'arrive pas a trouver la version) la recherche ne se lance même pas

    Sinon j'ai aussi testé sur pc et c'est vraiment pas mal. Epuré et efficace, en plus le design et pas mal.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.