View Code? Open in Web Editor
NEW
This project forked from commander-bao/xmu_daily_health_report
简单的厦大每日健康自动打卡,每天给您发通知,动动小手即可一劳永逸!
xmu_daily_health_report's Introduction
厦大每日健康打卡,由commander-bao本人独立完成
version 1.2.2 修复了运行时卡住无法退出的bug
version 1.2.1 修复了打卡时间是格林威治时间的bug
version 1.1.0 增加了随机时间打卡的功能
version 1.0.0 实现了每日自动打卡的功能
如果您配置了此项目,请于测试后删除,作为xmu学子,为防疫安全,必须坚持每日手动打卡
本项目的开发者完全出于以下目的而进行开发:
- 学习、熟悉JavaScriopt,学习、练习使用puppeteer的爬虫技术
- 学习完整的开源项目流程,包括开发、测试、维护等
- 掌握 GitHub Actions 等相关知识
本项目承诺:
- 该项目的所有代码、文档、示例等均是以学习全过程软件开发与学习交流为目的,所有开发者除了必要的功能测试以外,没有在任何时间下使用过这个项目。
- 该项目仓库的 Actions 均采用了测试用配置,仅仅用于监控软件状态以确认维护工作的任务,没有真正用于打卡。
- 本项目不会也无法保存您的所有个人信息,个人信息都保存在您本地且加密,不必担心隐私泄露。
![](images/clickFork.jpg)
![](images/fork.jpg)
fork成功之后,你就有了一个自己的仓库啦,点击Settings
![](images/settings.jpg)
跳转后,点击secrets,随后点击下拉框中的Actions
![](images/secrets.jpg)
随后点击New repository secret
![](images/newSecrets.jpg)
首先在name栏里输入USERNAME,大写的,和我的一样,然后在value里输入你的学号,纯数字,完成后点击Add secret
![](images/username.jpg)
这时你发现USERNAME已经配置好了,再点击New repository secret
![](images/newSecrets2.jpg)
然后在name栏里输入PASSWORD,大写的,和我的一样,然后在value里输入你的登录密码,是什么就输入什么,别多加一个符号,随后点击Add secret
![](images/password.jpg)
最后在name栏里输入EMAIL,大写的,然后在value里输入你的邮箱,要求如上,随后点击Add secret
![](images/email.jpg)
![](images/finish.jpg)
完成后,每天早上六点会自己运行,如需另外测试,请点击Actions
![](images/action.jpg)
![](images/workflow.jpg)
![](images/run.jpg)
![](images/runWorkflow.jpg)
![](images/1.jpg)
![](images/2.jpg)
下载完后找个文件夹安装,一路next就行,它会自动添加path路径
![](images/3.jpg)
![](images/4.jpg)
![](images/5.jpg)
![](images/6.jpg)
再输入npm install puppeteer,回车
![](images/7.jpg)
由于新增了发送邮件的功能,需要再安装一个nodemailer模块
在之前的基础上输入npm install nodemailer --save
![](images/8.jpg)
最后,把我的xmuAutoCheckIn.js文件放进这个文件夹,用vscode就能运行了
温馨提示:树莓派需要使用最新的64位操作系统才能运行
xmu_daily_health_report's People
Contributors