前言
项目地址:https://github.com/BlueHtml/Note163Checkin
该项目使用Github Actions来完成有道云笔记每日签到,每天定时运行,无需服务器。
注意:并非全自动,需要使用Fiddler或其他抓包工具获取到Cookie
一、Fork 仓库
打开https://github.com/BlueHtml/Note163Checkin,点击右上角的Fork
二、添加 Secret
Settings
->Secrets
->New secret
,添加以下Secret:
Conf
:其值如下:{ "Users": [{ "Name": "CC", //自定义名字,选填 "Cookie": "YNOTE_LOGIN=true; YNOTE_SESS=v2|abc" //有道云笔记客户端抓包的cookie }, { "Name": "MM", "Cookie": "YNOTE_LOGIN=true; YNOTE_SESS=v2|123" } ], "ScKey": "", //server酱sckey,不填不开启 "ScType": "Failed" //通知类型. Always:始终通知; Failed:失败时通知; 不填/其他:不通知; }
步骤图示如下:
三、启用 Action
点击Actions
,再点击I understand my workflows, go ahead and enable them
注意:Fork 的仓库上的 GitHub Actions 的定时任务不会自动执行,必须要手动触发一次后才能正常工作。
所以 Fork 之后,点击自己仓库右上角的Star
,Star
你的仓库,这是为了触发 Github Action 第一次执行,之后就会自动执行定时任务。
四、查看运行结果
Actions
->Checkin
->build
,能看到下图,表示运行成功(注意:由于 .NET Core会输出默认日志,请滚动到最下面查看实际运行结果)
注意事项
并非全自动,需要使用Fiddler或其他抓包工具获取到Cookie。
每天运行一次,在上午9:00-9:45之间。
也可以点击右上角的Star
手动运行。
参考
参考了以下项目:
本文会经常更新,请阅读原文: https://blog.guoqianfan.com/2020/08/30/note163-checkin-with-github-actions/ ,以避免陈旧错误知识的误导,同时有更好的阅读体验。
如果你想持续阅读我的最新博客,请点击 RSS 订阅,或者前往 博客园 关注我的主页。
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 过千帆(包含链接: https://blog.guoqianfan.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 。