Skip to content

hetaoos/TrainCalendar

Repository files navigation

Train Calendar

自动识别转发到12306@xware.io中的12306订票通知邮件的车票信息,并提供iCS日历文件(https://12306.xware.io/ical/YOUR_EMAIL)下载。

大概工作流程

  • 初始化12306数据并保存到 LiteDB 数据库 中,并周期性更新
  • 使用 IMAP 方式登录接收邮箱(12306@xware.io)
  • 使用定期检查邮箱中发件人为12306@rails.com.cn的邮件
  • 解析邮件中的 订票、改签、退票 信息,并通过12306的接口获取车次的详细信息(到达时间、站台等),最后保存到数据库中。

使用方法

About

12306订票通知邮件转日历文件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages