tasks(自动化任务)
关于项目
起初,只是为了让自己免除每天都登录 V2EX
和 SMZDM
两个平台手动签到。初始版本为 Python
版本,后来写过一个 PHP 版本(现已删除该分支,该项目使用的“通知推送”功能使用了另一个项目 Pusher)。
后来,因为项目使用了 GitHub Action 作为签到服务,而 GitHub Action 有个问题,就是 3 个月激活(无更新),则会停止触发 Action,因此,我又创建了 CloudFlare Workers
版本(分支,现已独立成新项目),但彼时,SMZDM 平台已增强签到难度,故没再作适配。
现时,因需要为 MegStudio (免费算力平台),签到赚取积分,故又再重新使用 Python 语言,重新编写「签到」项目。顺便又重写了 V2EX 的签到服务。同时,适配了青龙面板,以达到方便管理。
现在,项目可以使用服务器内置的 Python 环境作为「签到」服务的环境,又可以使用青龙面板,作为签到服务管理平台。
新增了“域名可注册检测”,并将项目名从 checkin
更改为 tasks
,不再局限于签到。
更多安装与操作说明,查看项目地址:
https://framagit.org/idev/tasks
https://github.com/idev-sig/tasks