Títulos de Webscrap manga, manhua y manhwa de sitios web de escaneo específicos con facilidad. Esta herramienta basada en Python proporciona una solución versátil para crear archivos de configuración, buscar títulos de manga y actualizar archivos de caché para acceder rápidamente a las últimas versiones.
main.py sirve como script central y ofrece una interfaz fácil de usar para administrar las URL de los sitios web escaneados, las actualizaciones de la caché y las interacciones del usuario. Con este script, puedes buscar títulos de manga, actualizar archivos de caché y más.
createJSONS.py es responsable de crear y actualizar archivos de configuración JSON para sitios web de escaneo específicos. Garantiza que existan archivos JSON esenciales y, en caso contrario, crea archivos de configuración predeterminados para los sitios web 'AsuraScans' y 'ReaperScans'. Este script permite a los usuarios personalizar URL, marcadores y otras configuraciones.
search.py incluye funciones para buscar en sitios web escaneados y actualizar archivos de caché. Proporciona funcionalidad para búsquedas en Google, búsqueda de títulos de manga en los sitios web 'AsuraScans' y 'ReaperScans' y mantiene los archivos de caché actualizados con las últimas versiones. Estas funciones son vitales para obtener resultados de búsqueda actuales y datos de escaneo.
bookmark.py introduce un sistema de gestión de marcadores en Webscraper. Con funciones como agregar, eliminar, cambiar, ordenar y filtrar marcadores, puedes organizar eficientemente tu colección de manga. También brinda la posibilidad de exportar e importar marcadores, crear y restaurar copias de seguridad y calcular estadísticas sobre su colección, lo que la convierte en una herramienta integral para los entusiastas del manga. Esta extensión mejora la funcionalidad del administrador y ofrece una solución todo en uno para administrar sitios web escaneados y su colección personal de manga.
requisitos.txt enumera los paquetes de Python necesarios para ejecutar el proyecto. Puede instalar fácilmente estos paquetes usando pip
con la lista de paquetes proporcionada.
Para configurar el proyecto e instalar los paquetes de Python necesarios, siga estos pasos:
Clona el repositorio del proyecto en tu máquina local.
Abra su interfaz de línea de comandos (terminal) y navegue hasta el directorio del proyecto.
Ejecute el siguiente comando para instalar los paquetes necesarios:
pip install -r requirements.txt
Ejecute el siguiente comando para iniciar el programa:
PowerShell de Windows
Python . m ain.py
o
CMD de Windows
Python main.py
El administrador del sitio web Manga Scan ofrece una amplia gama de funciones:
Busque títulos de manga : busque fácilmente títulos de manga, manhua o manhwa específicos en los sitios web 'AsuraScans' y 'ReaperScans'. Manténgase actualizado con los últimos lanzamientos.
Actualizar archivos de caché : mantenga actualizados los archivos de caché ejecutando comandos de actualización. Asegúrese de que los resultados de su búsqueda y los datos escaneados estén siempre actualizados.
Personalización : modifique los archivos de configuración para adaptarlos a sus preferencias, incluidas las URL y los marcadores de los sitios web 'AsuraScans' y 'ReaperScans'.
Interfaz interactiva : utilice la interfaz interactiva en main.py para administrar las URL y la configuración de su sitio web escaneado con facilidad.
search asura <query>
para buscar títulos de manga en 'AsuraScans'.search reaper <query>
para buscar títulos de manga en 'ReaperScans'.search <query>
para buscar títulos de manga tanto en 'AsuraScans' como en 'ReaperScans'.update reaper cache
para actualizar el caché necesario para la búsqueda en 'ReaperScans'.update asura cache
para actualizar el caché necesario para la búsqueda en 'AsuraScans'.El administrador del sitio web Manga Scan ahora ofrece la funcionalidad de administración de marcadores proporcionada por el script bookmark.py . Con esta funcionalidad, puedes crear, editar e interactuar con marcadores para tus títulos de manga favoritos. Estas son las características clave:
Agregar marcadores : agregue nuevas entradas a sus marcadores con varias opciones, incluido nombre, URL, capítulo actual y etiquetas.
Eliminar marcadores : elimina las entradas existentes de tus marcadores. Opcionalmente, puede optar por eliminar el directorio asociado.
Cambiar marcadores : actualice los detalles de los marcadores existentes, incluido el nombre, la exploración, la URL, las etiquetas y más.
Listar marcadores : enumere todos sus marcadores, filtrelos por escaneo e incluso busque marcadores por nombre o etiquetas.
Exportar e importar marcadores : exporte marcadores individuales o múltiples a archivos externos e importe marcadores desde rutas o carpetas específicas.
Crear y restaurar copias de seguridad : cree copias de seguridad de sus marcadores y sus directorios, y restaure marcadores a partir de una copia de seguridad.
Ordenar y filtrar marcadores : ordene y filtre sus marcadores según varios criterios, incluido el nombre, el capítulo actual, las etiquetas y más.
Ver y buscar marcadores : vea detalles de marcadores y busque marcadores según una consulta, incluida la búsqueda por etiquetas.
Archivar marcadores : archive y desarchive marcadores para administrar su colección de manera efectiva.
Lista de marcadores archivados : muestra una lista de marcadores archivados para realizar un seguimiento de ellos.
Calcular estadísticas : calcule estadísticas sobre sus marcadores, incluido el número total de marcadores, los marcadores archivados, el progreso de la descarga, las etiquetas más utilizadas y el progreso promedio de los capítulos.
Para acceder a la funcionalidad de administración de marcadores, use el siguiente formato de comando en el script main.py :
bookmark keyword [options]
Reemplace ' palabra clave ' con una de las acciones de administración de marcadores, como "agregar", "eliminar", "cambiar", etc. Utilice las opciones adecuadas para realizar acciones específicas en sus marcadores. También puede utilizar el comando "bookmark --help" para ver las palabras clave disponibles y sus opciones.
¡Siéntete libre de explorar y administrar tus marcadores de manga sin problemas usando esta nueva funcionalidad!
A continuación se muestra un ejemplo de cómo utilizar la función de marcador para agregar una nueva entrada a sus marcadores:
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
Este proyecto requiere los siguientes paquetes de Python, que se enumeran en el archivo requisitos.txt :
Utilice pip
para instalar estos paquetes con el comando proporcionado en la sección de instalación.
¡Las contribuciones a este proyecto son bienvenidas! Si tiene ideas para nuevas funciones o mejoras, no dude en crear un problema o enviar una solicitud de extracción. También se agradece informar problemas o errores encontrados durante el uso.
Este proyecto está bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener información detallada sobre los términos de uso.