重写阅读书源校验工具v2.0

文章介绍了一个使用Python3.10重构和优化的书源校验工具,该工具能检验书源网址的可访问性,支持自定义线程数、本地文件或文件链接、去重功能,并提供输出路径定制。已验证在Python其他版本上也可运行,目前尚未实现搜索正确性的检查。用户可以在命令行输入配置,或使用config.json文件。文章提供了项目Github链接及作者博客,鼓励有问题的读者留言或提交issues。
摘要由CSDN通过智能技术生成

引言

针对之前的版本,是比较简陋和混乱的,大概是当时写的太随意了吧。

今天将它重写了一些,顺便优化了一些功能。

文章来源:https://www.skyqian.com/archives/verifybooksource-v2.html

项目

Github:Qiantigers/verifyBookSource: 阅读书源校验工具 (github.com)

运行要求:

我用的是Python3.10

其他版本应该也没有问题,我并没有使用一些很新的语法。

原理:

其实是检验书源的网址能不能打开,至于其搜索能不能返回正确结果,还没有去实现。

功能

  1. 自定义运行线程:线程越多就越快,但也不建议太多,容易将有效书源判断为无效书源。
  2. 文件支持本地文件和文件直链
  3. 支持重复书源去重
  4. 自定义输出文件路径

运行效果:

D:\Users\SkyQian\Documents\GitHub\verifyBookSource\dist# app.exe
欢迎使用书源校验工具(VerifyBookSource v2.0)
作者:勿埋我心 - SkyQian
Github:https://github.com/Qiantigers/verifyBookSource
我的博客:https://www.skyqian.com
----------------
是否使用config.json文件?(不使用则通过命令行输入配置)(y/n)n
本地文件路径/文件直链URL:https://xiao.ml/shuyuan/7
书源输出路径(为空则为当前目录,目录最后带斜杠):
请输入工作线程,填写数字(并不是越大越好):64
是否去重?(y/n)y
----------------
检验进度:
[####################]100.00%
----------------
成果报表
书源总数:1444
有效书源数:736
无效书源数:708
重复书源数:0
耗时:43.06秒

输入任意键退出……

结语

欢迎有疑惑在勿埋我心评论区留言,或者到Github中提交issues

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值