{"repo":"yanglbme/cordcloud-action","free":true,"listed":false,"github":"https://github.com/yanglbme/cordcloud-action","clone":"git clone https://github.com/yanglbme/cordcloud-action.git","description":"❤ Auto check in Cord Cloud site by GitHub Action | GitHub Action 实现 Cord Cloud 帐号自动续命","language":"Python","stars":81,"topics":["github-actions","cron","workflow","actions","cordcloud","checkin","check-in","login"],"license":"MIT","category":"workflow-automation","readme_excerpt":"CordCloud Action CordCloud 帐号自动续命。可配置 workflow 的触发条件为 schedule ，实现每日自动签到，领取流量续命。 欢迎 Star ⭐ 关注本项目，若有体验上的问题，欢迎提交 issues 反馈给我。你也可以将本项目 Fork 到你的个人帐号下，进行自定义扩展。 入参 参数 描述 是否必传 默认值 示例 -------- ---------------------- -------- -------------------------------------------------------- ------------------------- email CordCloud 邮箱 是 \\${{ secrets.CC EMAIL }} passwd CordCloud 密码 是 \\${{ secrets.CC PASSWD }} secret CordCloud 两步验证密钥 否 \\${{ secrets.CC SECRET }} host CordCloud 站点 否 cordcloud.us,cordcloud.one, cordcloud.biz,c-cloud.xyz 注： - host 支持以英文逗号分隔传入多个站点，CordCloud Action 会依次尝试每个站点，成功即停止。若是遇到帐号或密码错误，则不会继续尝试剩余站点。 - 如果你设置了两步验证，需要将两步验证的密钥传入，否则无法正常签到。 完整示例 1. 创建 workflow 在你的任意一个 GitHub 仓库 .github/workflows/ 文件夹下创建一个 .yml 文件，如 cc.yml ，内容如下： 如果你设置了两步验证，需要将两步验证的密钥传入，否则无法完成登录签到。示例如下： 注意： cron 是 UTC 时间，使用时请将北京时间转换为 UTC 进行配置。由于 GitHub Actions 的限制，如果将 cron 表达式设置为 ，则实际的执行频率为每 5 分钟执行一次。 实际上，一般情况下，你只需要跟示例一样，将 cron 表达式设置为 每天定时运行一次 即可。如果担心 CordCloud 官网某次恰好发生故障而无法完成自动签到，可以将 cron 表达式设置为一天运行 2 次或者更多次。 2. 配置 secrets 参数 在 GitHub 仓库的 Settings - Secrets 路径下配置好 CC EMAIL 与 CC PASSWD ，不要直接在 .yml 文件中暴露个人帐号密码以及密钥等敏感信息。 如果你设置了两步验证，注意还需要配置 CC SECRET 参数。 3. 每日运行结果 若 CordCloud Action 所需参数 email 、 passwd 等配置无误，CordCloud Action 将会根据触发条件（比如 schedule ）自动运行，结果如下：","default_branch":null,"files":null,"tree":[],"storefront":"/r/yanglbme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yanglbme/cordcloud-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}