Herramienta de búsqueda escrita en Python para sitios web relacionados con la piratería. Tú eliges dónde quieres buscar y el programa hace su propio trabajo y te muestra los resultados. Es similar a los motores de búsqueda normales, sin embargo, el programa busca en el sitio en el momento en lugar de tener una base de datos con resultados diferentes.
~ Si ve que se abre una terminal/línea de comando cuando ejecuta el programa, ¡no se preocupe! Es para mostrar errores, de esa manera usted y yo podemos ver el error fácilmente (si lo hay).
Título | Código fuente | Windows independiente | Windows Onefile independiente |
---|---|---|---|
Descripción | Ejecutar pSearch desde el código fuente requiere BeautifulSoup y CustomTkinter. Esta es la forma más rápida en la que puedes ejecutar el programa (si estás familiarizado con Python), ya que no está construido de ninguna manera y es solo eso. | Esta es una versión independiente del programa destinada a su distribución en formato .exe. El programa está construido con Nuitka. Es posible que enfrente errores. Si lo hace, hágamelo saber. | Esto es similar al método independiente de Windows, pero no verá los otros módulos en la carpeta ya que están incrustados en el archivo .exe (por eso es Onefile). Hay dos carpetas, "others" y "media", y dos archivos zip, "bs4" y "customtkinter", en el paquete para que el programa se ejecute correctamente. El programa descomprime los archivos zip para utilizar el módulo. El inicio del programa puede llevar mucho tiempo con este método. |
Salud | Corre rápido | Corre rápido | Funciona lento |
Nombre del botón en el sitio | Ver la última versión de GitHub | Descargue el último .EXE para Windows | Descargue el último .EXE Onefile para Windows |
El código fuente y Onefile parecen ser lo suficientemente eficientes, porque ambos extraen customtkinter y bs4.zip. Si encuentra errores, hágamelo saber inmediatamente. La versión 1.6.4 tendrá la consola habilitada, de esa manera puedes ver el error desde la línea de comando y enviármelo aquí o en Problemas de Github.
Descripción | |
---|---|
Uso del cuadro de entrada del sitio: elegir dónde buscar tiene un tamaño de entrada más pequeño en el programa con el texto "Ingrese el nombre del sitio aquí" | Puede [1] escribir el nombre de un sitio, el programa verifica si el sitio está en la base de datos y continúa con la búsqueda, [2] elegir un sitio de las opciones desplegables que se muestran haciendo clic en la flecha invertida al lado del cuadro de entrada del sitio , [3] haga clic en uno de los botones de accesos directos, lo que le permite buscar inmediatamente en varios sitios dentro de una categoría |
Usando el cuadro de entrada de búsqueda: escribiendo lo que desea buscar en los sitios elegidos | Puede escribir lo que desee en el cuadro de entrada y luego puede [1] hacer clic en el botón de búsqueda o [2] hacer clic en el botón Entrar de su teclado para comenzar a buscar. |
Navegando por la página de resultados | [1] Puede hacer clic en el título/enlace del resultado para visitar el sitio, [2] puede hacer clic en el nombre del sitio para visitar la página de inicio normal del sitio, [3] si el recuento de resultados es superior a 30 Puede navegar por otras páginas haciendo clic en los botones numéricos en la parte inferior de la página. |
Buscar en TODOS los sitios lleva mucho tiempo, especialmente con conexiones wifi lentas. Eliminé el botón Todos de los Atajos, ya que sería más eficiente buscar estratégicamente en una categoría. Sin embargo, aún puedes usar "todos" en el cuadro de entrada del sitio para buscar en todas partes, ya que también es una buena manera de probar si todos los sitios funcionan correctamente.
Este software utiliza BeautifulSoup y CustomTkinter. Utilice este comando dentro de la carpeta extraída para instalar todo desde el archivo requisitos.txt, o puede hacerlo manualmente desde PyPI:
pip install -r requirements.txt
Asegúrate de tener pip y Python instalados. Tenga en cuenta que ejecutarlo con Python nativo siempre será más rápido que con una versión UI/web; una vez que instale Python y cumpla con los requisitos, es fácil y rápido ejecutarlo.
Open terminal in the program's folder (from Linux point) and run
python3 pSearch.py
Pero como método alternativo y más rápido, también construyo el programa en un archivo ejecutable independiente que puedes descargar de cada versión.
Para crear archivos ejecutables, uso Nuitka con los siguientes comandos:
Este programa no debería violar ningún ToS de los sitios web incluidos, ya que no captura los enlaces de descarga. Todavía reenvía al sitio web original, solo a la página del software.
Se puede hacer directamente abriendo el archivo de base de datos desde la carpeta /others/ denominada sites.json usando cualquier software; también puede consultar la página Wiki para obtener información adicional.