El popular motor de búsqueda de Zeronet. Kaffiene.bit o 1MR5RX9TaUVAGREB4RJCAE6D37FJQAY5BA para acceder en Zeronet.
Experimental 0GIT Repo aquí: 1DUP5JRSZGVVZBC2NQ4B57QB6ZXK4SSTKD
agarrar
La función de Grab.py es bastante simple, sin embargo, es la más complicada de configurar y ejecutar. El script requiere que el selenio se instale para Python ('Pip Install Selenium' debería funcionar). También requiere que descargue PhantomJS. Descargué la versión Mac de PhantomJs.org. Con eso en su lugar, debe editar el script de Python para señalar a PhantomJS. Y también puede cambiar opcionalmente de qué proxy está agarrando. Una vez que se realice toda esa configuración, simplemente ejecute el script. Después de un corto tiempo, '¿Hecho?' aparecerá. Espere unos segundos (espero alrededor de 3-5) y presione Enter. Deberían aparecer tres números. Estos son los recuentos agarrados de las direcciones, nombres y compañeros. Todos deberían ser iguales. Grab.py luego emite un PeerList.txt que fusion.py está esperando.
fusion.py
Esta es la nueva herramienta Merge.py. Se usa para actualizar las entradas de Siterank. Recibe un índice de sitio existente junto con un nuevo 'PeerList' que contiene una lista de direcciones y pares del sitio, según lo generado por Grab.py. PeerList.txt debe tener una dirección en cada línea, seguida de un espacio, y luego el Siterank, seguido de un espacio y el nombre del sitio. Merge.py encontrará todos los sitios en el índice y combinará el nuevo Siterank con el viejo. Si falta uno de ellos, usará el disponible. Si no hay ninguno, mantendrá el '-'. Cualquier sitio que sea exclusivo de la PeerList se separe en un archivo de newsites.txt, para un etiquetado más fácil. Ejecución de la herramienta varias veces se agregará a Newsites.txt, no sobrescribir. Todavía se agregan nuevos sitios a Data.txt a mano en este momento (una vez que la generación de etiquetas automatizada esté en su lugar, esto ya no lo será).
Mergeold.py
Mergeold.py toma un índice de sitio existente, como Kaffiene ha utilizado anteriormente, junto con una nueva 'parlista' que contiene una lista de direcciones y pares del sitio (como se obtiene de /stats). PeerList.txt debe tener una dirección en cada línea sin información descriptiva, seguido de un espacio, y luego el número de pares. O cualquier valor que desee asignar al Sitio. Un 'Siterank' si quieres. Mergeold.py encontrará todos los sitios en el índice y agregará el rango del sitio al final de la entrada (nuevamente, con un separador de espacio). Si un sitio no está en la pareja, se le asigna un valor muñeco '-'. Cualquier sitio que sea exclusivo de la PeerList se separe en un archivo de newsites.txt, para un etiquetado más fácil.
Vale la pena señalar que Mergeold.py solo funciona con un data.txt que aún no tiene el Siterank aplicado. Además, el nuevo index.html esperará un data.txt con Siterank. Tenga eso en cuenta.
check.py
Esta es la herramienta de verificación duplicada original. Funciona muy bien e incluso permite la selección de archivos sin modificar el script. Simplemente revela cuántos sitios únicos hay en el índice y cuáles son los duplicados, si los hay. Es una herramienta simple y directa.