Webscrap-Manga-, Manhua- und Manhwa-Titel von bestimmten Scan-Websites ganz einfach. Dieses Python-basierte Tool bietet eine vielseitige Lösung zum Erstellen von Konfigurationsdateien, zum Suchen nach Manga-Titeln und zum Aktualisieren von Cache-Dateien für den schnellen Zugriff auf die neuesten Versionen.
main.py dient als zentrales Skript und bietet eine benutzerfreundliche Oberfläche zum Verwalten von Scan-Website-URLs, Cache-Updates und Benutzerinteraktionen. Mit diesem Skript können Sie nach Manga-Titeln suchen, Cache-Dateien aktualisieren und mehr.
createJSONS.py ist für die Erstellung und Aktualisierung von JSON-Konfigurationsdateien für bestimmte Scan-Websites verantwortlich. Es stellt sicher, dass wichtige JSON-Dateien vorhanden sind, und erstellt, falls nicht, Standardkonfigurationsdateien für die Websites „AsuraScans“ und „ReaperScans“. Mit diesem Skript können Benutzer URLs, Lesezeichen und andere Einstellungen anpassen.
search.py enthält Funktionen zum Durchsuchen von Scan-Websites und zum Aktualisieren von Cache-Dateien. Es bietet Funktionen für die Google-Suche, das Auffinden von Manga-Titeln auf den Websites „AsuraScans“ und „ReaperScans“ und das Aktualisieren der Cache-Dateien mit den neuesten Versionen. Diese Funktionen sind wichtig, um aktuelle Suchergebnisse und Scandaten zu erhalten.
bookmark.py führt ein Lesezeichen-Verwaltungssystem für den Webscraper ein. Mit Funktionen wie dem Hinzufügen, Entfernen, Ändern, Sortieren und Filtern von Lesezeichen können Sie Ihre Manga-Sammlung effizient organisieren. Es bietet außerdem die Möglichkeit, Lesezeichen zu exportieren und zu importieren, Backups zu erstellen und wiederherzustellen sowie Statistiken über Ihre Sammlung zu berechnen, was es zu einem umfassenden Tool für Manga-Enthusiasten macht. Diese Erweiterung erweitert die Funktionalität des Managers und bietet eine Komplettlösung für die Verwaltung sowohl gescannter Websites als auch Ihrer persönlichen Manga-Sammlung.
„requirements.txt“ listet die erforderlichen Python-Pakete zum Ausführen des Projekts auf. Sie können diese Pakete einfach mit pip
mit der bereitgestellten Paketliste installieren.
Gehen Sie folgendermaßen vor, um das Projekt einzurichten und die erforderlichen Python-Pakete zu installieren:
Klonen Sie das Projekt-Repository auf Ihren lokalen Computer.
Öffnen Sie Ihre Befehlszeilenschnittstelle (Terminal) und navigieren Sie zum Projektverzeichnis.
Führen Sie den folgenden Befehl aus, um die erforderlichen Pakete zu installieren:
pip install -r requirements.txt
Führen Sie den folgenden Befehl aus, um das Programm zu starten:
Windows Powershell
Python . m ain.py
oder
Windows-CMD
Python main.py
Der Manga Scan Website Manager bietet eine breite Palette an Funktionen:
Suche nach Manga-Titeln : Suchen Sie ganz einfach auf den Websites „AsuraScans“ und „ReaperScans“ nach bestimmten Manga-, Manhua- oder Manhwa-Titeln. Bleiben Sie mit den neuesten Veröffentlichungen auf dem Laufenden.
Cache-Dateien aktualisieren : Halten Sie Cache-Dateien auf dem neuesten Stand, indem Sie Aktualisierungsbefehle ausführen. Stellen Sie sicher, dass Ihre Suchergebnisse und Scandaten immer aktuell sind.
Anpassung : Ändern Sie Konfigurationsdateien entsprechend Ihren Vorlieben, einschließlich URLs und Lesezeichen für „AsuraScans“- und „ReaperScans“-Websites.
Interaktive Schnittstelle : Verwenden Sie die interaktive Schnittstelle in main.py, um die URLs und Einstellungen Ihrer Scan-Website ganz einfach zu verwalten.
search asura <query>
um auf „AsuraScans“ nach Manga-Titeln zu suchen.search reaper <query>
um auf „ReaperScans“ nach Manga-Titeln zu suchen.search <query>
ein, um sowohl auf „AsuraScans“ als auch auf „ReaperScans“ nach Manga-Titeln zu suchen.update reaper cache
um den Cache zu aktualisieren, der für die Suche auf „ReaperScans“ erforderlich ist.update asura cache
um den für die Suche in „AsuraScans“ erforderlichen Cache zu aktualisieren.Der Manga Scan Website Manager bietet jetzt eine Lesezeichenverwaltungsfunktion, die vom Skript bookmark.py bereitgestellt wird. Mit dieser Funktionalität können Sie Lesezeichen für Ihre Lieblingsmangatitel erstellen, bearbeiten und mit ihnen interagieren. Hier sind die wichtigsten Funktionen:
Lesezeichen hinzufügen : Fügen Sie Ihren Lesezeichen neue Einträge mit verschiedenen Optionen hinzu, darunter Name, URL, aktuelles Kapitel und Tags.
Lesezeichen entfernen : Entfernen Sie vorhandene Einträge aus Ihren Lesezeichen. Optional können Sie das zugehörige Verzeichnis löschen.
Lesezeichen ändern : Aktualisieren Sie die Details vorhandener Lesezeichen, einschließlich Name, Scanlation, URL, Tags und mehr.
Lesezeichen auflisten : Listen Sie alle Ihre Lesezeichen auf, filtern Sie sie nach Scanlation und suchen Sie sogar nach Namen oder Tags nach Lesezeichen.
Lesezeichen exportieren und importieren : Exportieren Sie einzelne oder mehrere Lesezeichen in externe Dateien und importieren Sie Lesezeichen aus bestimmten Pfaden oder Ordnern.
Backups erstellen und wiederherstellen : Erstellen Sie Backups Ihrer Lesezeichen und ihrer Verzeichnisse und stellen Sie Lesezeichen aus einem Backup wieder her.
Lesezeichen sortieren und filtern : Sortieren und filtern Sie Ihre Lesezeichen nach verschiedenen Kriterien, darunter Name, aktuelles Kapitel, Tags und mehr.
Lesezeichen anzeigen und durchsuchen : Zeigen Sie Details zu Lesezeichen an und suchen Sie anhand einer Abfrage nach Lesezeichen, einschließlich der Suche nach Tags.
Archivieren von Lesezeichen : Archivieren und entarchivieren Sie Lesezeichen, um Ihre Sammlung effektiv zu verwalten.
Archivierte Lesezeichen auflisten : Listen Sie archivierte Lesezeichen auf, um den Überblick zu behalten.
Statistiken berechnen : Berechnen Sie Statistiken zu Ihren Lesezeichen, einschließlich der Gesamtzahl der Lesezeichen, der archivierten Lesezeichen, des Download-Fortschritts, der am häufigsten verwendeten Tags und des durchschnittlichen Kapitelfortschritts.
Um auf die Lesezeichenverwaltungsfunktion zuzugreifen, verwenden Sie das folgende Befehlsformat im main.py -Skript:
bookmark keyword [options]
Ersetzen Sie „ Schlüsselwort “ durch eine der Lesezeichenverwaltungsaktionen, z. B. „Hinzufügen“, „Entfernen“, „Ändern“ usw. Verwenden Sie geeignete Optionen, um bestimmte Aktionen für Ihre Lesezeichen auszuführen. Sie können auch den Befehl „bookmark --help“ verwenden, um verfügbare Schlüsselwörter und ihre Optionen anzuzeigen.
Fühlen Sie sich frei, Ihre Manga-Lesezeichen mit dieser neuen Funktionalität nahtlos zu erkunden und zu verwalten!
Hier ist ein Beispiel dafür, wie Sie mit der Lesezeichenfunktion einen neuen Eintrag zu Ihren Lesezeichen hinzufügen können:
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
Für dieses Projekt sind die folgenden Python-Pakete erforderlich, die in der Datei „requirements.txt“ aufgeführt sind:
Verwenden Sie pip
, um diese Pakete mit dem im Installationsabschnitt bereitgestellten Befehl zu installieren.
Beiträge zu diesem Projekt sind willkommen! Wenn Sie Ideen für neue Funktionen oder Verbesserungen haben, können Sie gerne ein Issue erstellen oder eine Pull-Anfrage einreichen. Wir freuen uns auch über die Meldung von während der Nutzung aufgetretenen Problemen oder Fehlern.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Detaillierte Informationen zu den Nutzungsbedingungen finden Sie in der Datei LIZENZ.