五分钟搭建自用签到框架

介绍:每天自动签到 —— 我们不造脚本,我们造框架

Sign

这是作者搭的网站,你可以去体验体验,不过考虑到这种东西的原理以及账号的安全性,hmmm,这个项目是开源的,最好自己搭吧 😉

安装依赖

yum install python-devel
pip install tornado u-msgpack-python jinja2 chardet requests pbkdf2 pycrypto
pip install mysql-connector==2.1.6

运行./run.py后控制台报错 如下 ,使用 pip install tornado==4.5.3 降级 tornado 即可。

Traceback (most recent call last):
File "./run.py", line 42, in
PeriodicCallback(worker, config.check_task_loop, io_loop).start()
TypeError: init() takes exactly 3 arguments (4 given)

下载源码

源码

配置信息

新建数据库并导入 qiandao.sql ,修改 config.py 修改为 db_type = os.getenv(‘DB_TYPE’, ‘mysql’)

运行守护

chmod +x run.py
npm install pm2 -g
pm2 start  run.py --name "sign"  
pm2 startup centos  
pm2 save

开始使用

数据不随项目分发,去 https://qiandao.today/tpls/public 查看你需要的模板,点击下载。 在你自己的主页中 「我的模板+」 点击 + 上传。模板需要发布才会在「公开模板」中展示,你需要管理员权限在「我的发布请求」中审批通过。

注册账号后设置管理员 ./chrole.py your@email.address admin,Nginx 反代配置等不再赘述。