增加 mysql 数据库支持

This commit is contained in:
Jalin
2019-12-31 22:39:45 +08:00
parent 8bfe1e75d2
commit daf0b7466c
6 changed files with 123 additions and 17 deletions

View File

@@ -1,13 +1,21 @@
[app]
env = "dev"
env = 'dev'
debug = true
query_interval = 1.5 # 查询间隔
[web]
# Comming soon.
ip = "0.0.0.0"
ip = '0.0.0.0'
port = 8081
[db]
engine = 'sqlite' # 默认使用 sqlite支持 mysql
# host = '127.0.0.1'
# port = 3306
# user = 'user'
# password = 'password'
# database = 'py12306'
[[user]]
enable = true
id = 1 # 用户唯一 Id数字不可重复
@@ -18,31 +26,31 @@ password = 'your 12306 password'
[[query]]
id = 1
user_id = 1
left_dates = ["2020-01-25", "2019-01-26"]
members = ["宝玉", "宝钗"]
left_dates = ['2020-01-25', '2019-01-26']
members = ['宝玉', '宝钗']
seats = ['硬卧', '硬座']
train_numbers = ["K356", "K1172", "K4184"]
train_numbers = ['K356', 'K1172', 'K4184']
stations = ['北京', '深圳']
[[query]]
enable = true # 是否启用,默认启用
id = 2
user_id = 0 # 将会使用指定的用户下单
left_dates= [ "2020-01-25", "2020-01-26" ] # 出发日期 :Array
left_dates= [ '2020-01-25', '2020-01-26' ] # 出发日期
stations = ['北京', '深圳', '北京', '广州'] # 车站 支持多个车站同时查询
members = [ "宝玉", "黛玉" ] # 乘客姓名,会根据当前账号自动识别乘客类型 购买儿童票 设置两个相同的姓名即可,程序会自动识别 如 ['贾琏', '贾琏']
members = [ '宝玉', '黛玉' ] # 乘客姓名,会根据当前账号自动识别乘客类型 购买儿童票 设置两个相同的姓名即可,程序会自动识别 如 ['贾琏', '贾琏']
allow_less_member = false # 是否允许余票不足时提交部分乘客
seats = [ '硬卧', '硬座' ] # 筛选座位 有先后顺序 可用值: 一等座, 二等座, 商务座, 特等座, 硬座, 软座, 硬卧, 二等卧, 软卧, 一等卧, 高级软卧, 动卧, 高级动卧, 无座
train_numbers = [ "K356", "K1172", "K4184" ] # 筛选车次 可以为空,为空则所有车次都可以提交 如 []
train_numbers = [ 'K356', 'K1172', 'K4184' ] # 筛选车次 可以为空,为空则所有车次都可以提交 如 []
except_train_numbers = [] # 筛选车次,排除车次 train_numbers 和 except_train_numbers 不可同时存在
periods = ['00:00','24:00'] # 筛选时间
[redis]
enable = false
host = "127.0.0.1"
host = '127.0.0.1'
port = 6379
db = 1
password = ""
password = ''
[proxy]
enable = false
@@ -53,12 +61,12 @@ url = 'http://127.0.0.1:8081/get_ip?&rule=12306'
[notifaction.ding_talk]
# 钉钉通知 使用说明 https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq
enable = true
access_token = ""
access_token = ''
[notifaction.bark]
# Bark 推送到ios设备 参考 https://www.v2ex.com/t/467407
enable = false
push_url = ""
push_url = ''
[notifaction.email]
# 邮箱配置