Skip to content

dwj0/qiandao

This branch is 6 commits behind binux/qiandao:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

380e25e · Apr 20, 2019
Apr 8, 2017
Aug 15, 2014
Dec 5, 2018
Feb 21, 2017
Dec 5, 2018
Mar 20, 2017
Dec 1, 2016
Dec 5, 2018
Feb 21, 2017
Jul 4, 2017
Aug 15, 2014
Aug 18, 2014
Apr 20, 2019
Jun 2, 2018
Oct 22, 2016
Aug 10, 2014
Mar 23, 2017

Repository files navigation

qiandao

签到 —— 一个自动签到框架 base on an HAR editor

HAR editor 使用指南:https://github.com/binux/qiandao/blob/master/docs/har-howto.md

Web

需要 python2.7, 虚拟主机无法安装

apt-get install python-dev autoconf g++ python-pbkdf2
pip install tornado==4.5.3 u-msgpack-python jinja2 chardet requests pbkdf2 pycrypto

可选 redis, Mysql

mysql < qiandao.sql

启动

./run.py

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

设置管理员

./chrole.py your@email.address admin

使用Docker部署站点

可参考 Wiki Docker部署签到站教程

qiandao.py

pip install tornado u-msgpack-python jinja2 chardet requests
./qiandao.py tpl.har [--key=value]* [env.json]

config.py

优先用mailgun方式发送邮件,如果要用smtp方式发送邮件,请填写mail_smtp, mail_port, mail_ssl, mail_user, mail_password

mail_smtp = ""      # 邮件smtp地址
mail_port = 465     # 邮件smtp端口,非SSL默认端口为25
mail_ssl = True     # 邮件smtp是否使用SSL
mail_user = ""      # 邮件smtp账户
mail_passowrd = ""  # 邮件smtp密码
mail_domain = "mail.qiandao.today"
mailgun_key = ""

鸣谢

+雪月秋水 GetCookies项目

许可

MIT

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.3%
  • Python 29.7%
  • HTML 14.5%
  • CoffeeScript 8.6%
  • CSS 2.9%