С легкостью создавайте заголовки манги, манхуа и манхвы с помощью веб-скрининга с определенных сканированных веб-сайтов. Этот инструмент на основе Python предоставляет универсальное решение для создания файлов конфигурации, поиска названий манги и обновления файлов кэша для быстрого доступа к последним выпускам.
main.py служит центральным сценарием, предлагающим удобный интерфейс для управления URL-адресами сканируемых веб-сайтов, обновлениями кэша и взаимодействием с пользователем. С помощью этого скрипта вы можете искать названия манги, обновлять файлы кэша и многое другое.
createJSONS.py отвечает за создание и обновление файлов конфигурации JSON для определенных веб-сайтов сканирования. Он гарантирует наличие необходимых файлов JSON, а в случае их отсутствия создает файлы конфигурации по умолчанию для веб-сайтов AsuraScans и ReaperScans. Этот сценарий позволяет пользователям настраивать URL-адреса, закладки и другие параметры.
search.py включает функции для поиска на сканируемых веб-сайтах и обновления файлов кэша. Он обеспечивает функциональные возможности поиска в Google, находит заголовки манги на веб-сайтах AsuraScans и ReaperScans, а также поддерживает актуальность файлов кэша в соответствии с последними выпусками. Эти функции жизненно важны для получения текущих результатов поиска и данных сканирования.
bookmark.py представляет в Webscraper систему управления закладками. Благодаря таким функциям, как добавление, удаление, изменение, сортировка и фильтрация закладок, вы можете эффективно организовать свою коллекцию манги. Он также предоставляет возможность экспортировать и импортировать закладки, создавать и восстанавливать резервные копии, а также рассчитывать статистику вашей коллекции, что делает его комплексным инструментом для любителей манги. Это расширение расширяет функциональность менеджера, предлагая универсальное решение для управления как сканированными веб-сайтами, так и вашей личной коллекцией манги.
В файле require.txt перечислены необходимые пакеты Python для запуска проекта. Вы можете легко установить эти пакеты с помощью pip
с предоставленным списком пакетов.
Чтобы настроить проект и установить необходимые пакеты Python, выполните следующие действия:
Клонируйте репозиторий проекта на свой локальный компьютер.
Откройте интерфейс командной строки (терминал) и перейдите в каталог проекта.
Запустите следующую команду, чтобы установить необходимые пакеты:
pip install -r requirements.txt
Выполните следующую команду, чтобы запустить программу:
Windows PowerShell
Python . m ain.py
или
Windows CMD
Python main.py
Менеджер веб-сайта Manga Scan предоставляет широкий спектр функций:
Поиск названий манги . Удобный поиск конкретных названий манги, манхуа или манхвы на веб-сайтах AsuraScans и ReaperScans. Будьте в курсе последних выпусков.
Обновить файлы кэша . Поддерживайте актуальность файлов кэша, выполняя команды обновления. Убедитесь, что результаты поиска и данные сканирования всегда актуальны.
Настройка : изменяйте файлы конфигурации в соответствии со своими предпочтениями, включая URL-адреса и закладки для веб-сайтов AsuraScans и ReaperScans.
Интерактивный интерфейс : используйте интерактивный интерфейс в файле main.py, чтобы с легкостью управлять URL-адресами и настройками сканируемых веб-сайтов.
search asura <query>
для поиска названий манги на AsuraScans.search reaper <query>
для поиска названий манги на ReaperScans.search <query>
, чтобы найти названия манги как на AsuraScans, так и на ReaperScans.update reaper cache
, чтобы обновить кеш, необходимый для поиска в ReaperScans.update asura cache
, чтобы обновить кэш, необходимый для поиска в AsuraScans.Менеджер веб-сайтов Manga Scan теперь предлагает функции управления закладками, предоставляемые сценарием bookmark.py . С помощью этой функции вы можете создавать, редактировать и работать с закладками для ваших любимых заголовков манги. Вот ключевые особенности:
Добавить закладки : добавляйте новые записи в свои закладки с различными параметрами, включая имя, URL-адрес, текущую главу и теги.
Удалить закладки : удаление существующих записей из закладок. При желании вы можете удалить связанный каталог.
Изменить закладки : обновление сведений о существующих закладках, включая имя, сканирование, URL-адрес, теги и т. д.
Список закладок : список всех ваших закладок, фильтрация их по сканированию и даже поиск закладок по имени или тегам.
Экспорт и импорт закладок : экспортируйте отдельные или несколько закладок во внешние файлы, а также импортируйте закладки из определенных путей или папок.
Создание и восстановление резервных копий : создавайте резервные копии своих закладок и их каталогов, а также восстанавливайте закладки из резервной копии.
Сортировка и фильтрация закладок : сортируйте и фильтруйте закладки по различным критериям, включая имя, текущую главу, теги и многое другое.
Просмотр и поиск закладок : просмотр сведений о закладках и поиск закладок по запросу, включая поиск по тегам.
Архивирование закладок . Архивируйте и разархивируйте закладки для эффективного управления своей коллекцией.
Список архивированных закладок : список архивированных закладок, чтобы отслеживать их.
Вычислить статистику : подсчитайте статистику о ваших закладках, включая общее количество закладок, заархивированные закладки, прогресс загрузки, наиболее используемые теги и средний прогресс по главам.
Чтобы получить доступ к функциям управления закладками, используйте следующий формат команды в скрипте main.py :
bookmark keyword [options]
Замените « ключевое слово » одним из действий по управлению закладками, например «добавить», «удалить», «изменить» и т. д. Используйте соответствующие параметры для выполнения определенных действий с закладками. Вы также можете использовать команду «bookmark --help», чтобы просмотреть доступные ключевые слова и их параметры.
Не стесняйтесь просматривать и легко управлять своими закладками манги, используя эту новую функцию!
Вот пример того, как использовать функцию закладок для добавления новой записи в ваши закладки:
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
Для этого проекта требуются следующие пакеты Python, которые перечислены в файле require.txt :
Используйте pip
для установки этих пакетов с помощью команды, указанной в разделе установки.
Вклад в этот проект приветствуется! Если у вас есть идеи относительно новых функций или улучшений, пожалуйста, создайте проблему или отправьте запрос на включение. Также приветствуется сообщение о проблемах или ошибках, возникших во время использования.
Этот проект лицензируется по лицензии MIT. Подробную информацию об условиях использования см. в файле ЛИЦЕНЗИИ.