纯真IP数据库,使用 Github Action 定时更新最新版本,每天会扫描两次(17:55和23:55),如果不出意外的话应该能够正常更新。
最近花了不少时间在这上面。有帮助到的可以点点 Star⭐支持下。
1、qqwry.dat
为最新数据,每次更新会覆盖其中的内容,如果想要历史数据可在 Release
里查看。
2、qqwry.py
文件用于获取最新微信公众号推文内发布的免费IP库的zip更新链接
- 借鉴 HMBSbige/qqwry 的
workflow
写法 - 使用 dscharrer/innoextract 对获取到的 exe 文件进行解包操作
- 增加对仓库进行读写的操作权限
workflow
中增加定时运行和手动运行操作- 使用
requests
和bs4
库以使用qqwry.py
来自动获取微信公众号推文发布的免费IP库的zip更新链接 - 增加
workflow
对已有同名Release
的处理 - 增加对
workflow
中解包完成的qqwy.dat
进行Git 操作,默认上传至根目录下。将检测文件是否更改的代码更改为检测哈希值是否一致。
-
首先 Fork 本仓库,然后在 Personal access tokens (classic) 里创建一个 Token ,给予
Repo
和Workflow
权限。 -
然后打开 Fork 的仓库,点击
Settings
,找到Secrets and variables
,点击Actions
,增加一个名为qqwry
的Secrets
,将刚刚生成的Token
复制进去。 -
然后再新建两个变量
GIT_USERNAME
和GIT_EMAIL
,这两个填你自己的就好了,然后保存,运行 Action ,不出意外的话你应该很快就能看到最新的IP库了。