Giter Club home page Giter Club logo

fudanclock's Introduction

平安复旦自动打卡

使用GitHub Actions实现全自动打卡。一次配置,一直可使用,自动化上报疫情打卡。

免责申明

郑重声明:

  1. 本人只是使用该脚本测试微信通知功能,并不了解脚本本身功能,未参与脚本开发,不承担一切相关与连带责任。
  2. 本站资源禁止并谢绝未经本人许可的使用,如若欲转载,请自行承担相应的法律责任。本代码库的所有内容,一经转载,即表示您已经接受上述声明!需自行承担一切风险与责任。
  3. 以下内容皆为原作者的内容,本人并没有进行任何改动。

如何使用

  1. Fork本代码库
  2. 配置Secret
    在 Settings - Secret 页面添加如下内容
    • USERNAME: 学号
    • PASSWORD: UIS密码
    • PUSH_KEY[可选]: “爱语飞飞”的SCKEY,用于推送通知,详见http://iyuu.cn/
  3. 修改work.yml中的schedule为你喜欢的打卡时间

说明

打卡时使用前一日地理位置信息,如位置变更请提前停止自动打卡,到新位置手动打卡一次再开启。
未经充分测试,不保证最终效果,请酌情使用。

补充说明

  1. 前面 "如何使用" 中应该最后添加一个步骤4. 在Fork到自己的代码库中的菜单栏找 Actions,需要 enable Action,然后再点击Workflow,再要 enable Workflow。这样才算正式开启。不然是使用不了的
  2. 建议开启 PUSH_KEY,可以通过手机微信端收到打卡成功或失败的消息
  3. 我在尝试修改 work.yml 中的 schedule 时发现设置的UTC时间并没有按时运行,而是有15分钟的延迟一样,比如设置 cron: '25 01 * * * ' ,提示的触发条件是 UTC 时间的每天01:25,即北京时间每天09:25,但实际触发是09:40,后续又尝试了一次,也是延后15分钟,供参考,如果设置时间没有收到微信打开成功消息(结合开启 PUSH_KEY),可以等待 15 分钟再看。

补充其他方案文章

补充自己总结的几个方案,见 https://zhuanlan.zhihu.com/p/309323768 参考资料:https://github.com/FDUCSLG/pafd-automated

fudanclock's People

Contributors

wangyunpengbio avatar wuaoshen avatar

Forkers

b00353867

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.