Skip to content
/ wt Public

🛑 (任性的暂时停更了,12306的接口地址变来变去,跟不上了要,有空再回来弄)监视12306上面的票,并在有余票的时候,实时在桌面上弹气泡通知,兼容windows,mac和linux等主流系统

Notifications You must be signed in to change notification settings

Froguard/wt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

watch12306(有票通知你)

抱歉,12306接口变更,本程序已经没有及时匹配(太累,精力欠缺,看这个工程也不是库或者包,所以任性停更了),程序现在应该是会报错的,仅剩下代码还可以参考下,如果你乐意的话。

  1. 可同时监视多个目标,一个json文件对应一个目标
  2. 配置文件为中文,简单易懂
  3. 配置文件被更改的时候自动刷新
  4. 仅仅是 监视 + 通知 的功能,不能订票
  5. 自动监视12306,当有的时候在桌面进行通知

使用

0. 下载

$ git clone [email protected]:Froguard/wt.git

1. 安装

$ npm install
$ npm link

2. 创建配置文件

./targets/target1.json (可以创建多个*.json文件,名字随意,字段固定如下)

{
  "出发时间": "2016-12-19",
  "出发站": "大连",
  "到达站": "本溪",
  "成人票": true,
  "显示票价": true,
  "仅显示高铁": false,
  "监控频率(分钟)": 1,
  "包含票种": [
    "//商务座",
    "//特等座",
    "一等座",
    "//二等座",
    "//高铁软卧",
    "//软卧",
    "//硬卧",
    "//软座",
    "//硬座",
    "//无座",
    "//其他"
  ]
}

不需要的票种,请删掉,或者注释掉即可,比如上例中,只会在 一等座 有票的时候进行通知

3. 开启

$ watch12306

or

$ watch12306 %another_directory_path_u_ve_created%
  • 开启后放一边即可,当有票的时候,可以在桌面上通知
  • 当json文件被修改的时候,watcher会自动刷新,并立即执行一次查询,不用重启本程序

4. 效果

控制台

cmd

桌面

cmd

注意事项

  • node版本>4.0.0
  • 气泡弹窗,如果想要好看一点,建议windows用户请安装Growl程序,当然,不安装也是可以的

About

🛑 (任性的暂时停更了,12306的接口地址变来变去,跟不上了要,有空再回来弄)监视12306上面的票,并在有余票的时候,实时在桌面上弹气泡通知,兼容windows,mac和linux等主流系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published