Skip to content
This repository has been archived by the owner on May 8, 2023. It is now read-only.

根据12306订票信息,生成车次日历信息,添加到Mac日历上

License

Notifications You must be signed in to change notification settings

goodryb/make_ics_by_12306_sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

工作原理

  1. 首先会查询指定邮箱中来自12306的邮件,根据邮件内容获取车次、始发站、开车时间等信息
  2. 通过网络查询,获取本次列表从始发站以后的所有站点信息,手动选择目的地
  3. 根据目的地信息,计算行程用时,并生成ics文件
  4. 将ics文件添加到Mac的日历中

前提条件

12306个人账户中填写邮箱地址,这样才能够获取到订票邮件

使用方法

修改脚本中邮箱账号、密码、乘车人姓名

chmod +x ics_163.py
  • 根据最新的订票邮件生成日历事件
./ics_163.py

注意事项

  1. 仅针对163邮箱做了调试,163邮箱需要开启POP3服务
  2. 一次能够获取的邮件和邮箱设置有关,163默认是近30天邮件,基本够用了。

About

根据12306订票信息,生成车次日历信息,添加到Mac日历上

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages