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

Latest commit

 

History

History
26 lines (19 loc) · 806 Bytes

README.md

File metadata and controls

26 lines (19 loc) · 806 Bytes

工作原理

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

前提条件

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

使用方法

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

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

注意事项

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