轻松从特定扫描网站获取网页漫画、漫画和漫画标题。这个基于 Python 的工具提供了一种多功能解决方案,用于创建配置文件、搜索漫画标题以及更新缓存文件以快速访问最新版本。
main.py充当中央脚本,提供用户友好的界面,用于管理扫描网站 URL、缓存更新和用户交互。使用此脚本,您可以搜索漫画标题、更新缓存文件等。
createJSONS.py负责为特定扫描网站创建和更新 JSON 配置文件。它确保必要的 JSON 文件存在,如果不存在,则会为“AsuraScans”和“ReaperScans”网站创建默认配置文件。该脚本使用户能够自定义 URL、书签和其他设置。
search.py 包含搜索扫描网站和更新缓存文件的功能。它提供 Google 搜索功能,在“AsuraScans”和“ReaperScans”网站上查找漫画标题,并使缓存文件保持最新版本。这些功能对于获取当前搜索结果和扫描数据至关重要。
bookmark.py向 Webscraper 引入了书签管理系统。通过添加、删除、更改、排序和过滤书签等功能,您可以有效地组织您的漫画收藏。它还提供导出和导入书签、创建和恢复备份以及计算有关您的收藏的统计数据的功能,使其成为漫画爱好者的综合工具。此扩展增强了管理器的功能,提供了用于管理扫描网站和个人漫画收藏的一体化解决方案。
requirements.txt列出了运行项目所需的Python 包。您可以使用pip
和提供的软件包列表轻松安装这些软件包。
要设置项目并安装所需的 Python 包,请执行以下步骤:
将项目存储库克隆到本地计算机。
打开命令行界面(终端)并导航到项目目录。
运行以下命令来安装必要的软件包:
pip install -r requirements.txt
运行以下命令来启动程序:
Windows Powershell
Python . m ain.py
或者
Windows命令提示符
Python main.py
漫画扫描网站管理器提供了广泛的功能:
搜索漫画标题:在“AsuraScans”和“ReaperScans”网站上轻松搜索特定的漫画、漫画或漫画标题。随时了解最新版本。
更新缓存文件:通过运行更新命令使缓存文件保持最新。确保您的搜索结果和扫描数据始终是最新的。
自定义:修改配置文件以满足您的偏好,包括“AsuraScans”和“ReaperScans”网站的 URL 和书签。
交互界面:使用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 Website Manager 现在提供由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包,这些包在requirements.txt文件中列出:
使用pip
通过安装部分中提供的命令来安装这些软件包。
欢迎对此项目做出贡献!如果您对新功能或改进有任何想法,请随时创建问题或提交拉取请求。我们也欢迎报告使用过程中遇到的问题或错误。
该项目已获得 MIT 许可证的许可。有关使用条款的详细信息,请参阅许可证文件。