Moteur de recherche Zeronet populaire. Kaffiene.bit ou 1Mr5rx9tauvagreb4rjCae6d37fjqay5ba pour accéder sur Zeronet.
Répo expérimental 0git ici: 1DUP5JRSZGVVZBC2NQ4B57QB6ZXK4SSTKD
grab.py
La fonction de Grab.py est assez simple, mais c'est la plus compliquée à configurer et à exécuter. Le script nécessite que le sélénium soit installé pour Python («PIP Installer Selenium» devrait fonctionner). Cela vous oblige également à télécharger des Phantomjs. J'ai téléchargé la version Mac à partir de Phantomjs.org. Avec cela en place, vous devez modifier le script Python pour pointer des Phantomjs. Et vous pouvez également modifier éventuellement le proxy que vous prenez. Une fois toute cette configuration terminée, exécutez simplement le script. Après un court laps de temps, «fait? apparaîtra. Attendez quelques secondes (j'attends environ 3-5) et appuyez sur Entrée. Trois nombres devraient apparaître. Ce sont les dénombrements saisis des adresses, des noms et des pairs. Ils doivent tous être égaux. Grab.py publie ensuite un peerList.txt qui Merge.py attend.
fusionner
Ceci est le nouvel outil Merge.py. Il est utilisé pour mettre à jour les entrées de Siterank. Il adopte un index de site existant avec une nouvelle «Peerlist» qui contient une liste d'adresses et de pairs du site, comme généré par Grab.py. Le PeerList.txt doit avoir une adresse sur chaque ligne, suivi d'un espace, puis du Siterank, suivi d'un espace et du nom du site. Merge.py trouvera ensuite tous les sites de l'index et combinera le nouveau siterank avec l'ancien. Si l'un d'eux est manquant, il utilisera celui disponible. S'il n'y a ni l'un ni l'autre, il gardera le '-'. Tous les sites uniques à la Peerlist sont séparés en un fichier Newsites.txt, pour un étiquetage plus facile. L'exécution de l'outil à plusieurs reprises ajoutera à Newsites.txt, pas à l'écrasement. De nouveaux sites sont toujours ajoutés à Data.txt à la main pour le moment (une fois la génération de balises automatisée en place, ce ne sera plus).
fusion.py
Mergeold.py prend un index de site existant, comme Kaffiene a précédemment utilisé, ainsi qu'un nouveau «Peerlist» qui contient une liste d'adresses et de pairs du site (comme obtenu à partir de / statistiques). Le PeerList.txt doit avoir une adresse sur chaque ligne sans aucune information descriptive, suivie d'un espace, puis du nombre de pairs. Ou toute valeur que vous souhaitez attribuer au site. Un «siterank» si vous voulez. Mergeold.py trouvera ensuite tous les sites de l'index et ajoutera le rang du site sur la fin de l'entrée (encore une fois, avec un séparateur d'espace). Si un site n'est pas dans la plateliste, il se voit attribuer une valeur mannequin '-'. Tous les sites uniques à la Peerlist sont séparés en un fichier Newsites.txt, pour un étiquetage plus facile.
Il convient de noter que Mergeold.py ne fonctionne qu'avec un data.txt qui n'a pas encore le siterank appliqué. De plus, le nouvel index.html s'attendra à un Data.txt avec Siterank. Veuillez garder cela à l'esprit.
check.py
Il s'agit de l'outil de vérification en double d'origine. Il fonctionne très bien et permet même la sélection de fichiers sans modifier le script. Il révèle simplement le nombre de sites uniques dans l'index et quels sont les doublons, s'il y en a. C'est un outil simple et simple.