Skip to main content

Train tickets query via command line.

Project description

tickets提供基于命令行的火车票、演出及热映电影的信息查询.

Usage

火车查询

命令行下输入:

$ tickets 上海虹桥 北京 617

你将获得本年6-17从上海虹桥到北京的火车票信息:

http://7xqdxb.com1.z0.glb.clouddn.com/ticksts-train.png

当然你也可以指定火车的类型和输入完整的查询日期, 比如:

$ tickets -dg 上海 北京 20160617

只查询动车和高铁.

演出查询

命令行下输入:

$ tickets 南京 音乐会

你将获得未来15天内在南京的音乐会信息:

http://7xqdxb.com1.z0.glb.clouddn.com/tickets-show.png

当然, 你也可以指定查询未来多少天:

$ tickets 上海 演唱会 7

只查询一周内的信息.

电影查询

命令行下输入:

$ tickets -m 或者 $ tickets 电影

你将获得当前热映的电影信息:

http://7xqdxb.com1.z0.glb.clouddn.com/tickets_movies.png

输出电影信息后,你可以输入你感兴趣的电影编号查看电影简介, 比如输入2获得独立日的简介:

http://7xqdxb.com1.z0.glb.clouddn.com/tickets_movie_summary.png

输入q或quit退出.

Install

tickets使用Python3编写,请使用pip3安装:

$ pip3 install tickets

或者下载源码安装:

$ git clone https://github.com/protream/tickets

然后到下载目录:

$ ./setup.py install

Help

Usage:
    tickets (-m|电影)
    tickets <city> <show> [<days>]
    tickets [-dgktz] <from> <to> <date>

Arguments:
    from             出发站
    to               到达站
    date             查询日期

    city             查询城市
    show             演出的类型
    days             查询近(几)天内的演出, 若省略, 默认15


Options:
    -h, --help       显示该帮助菜单.
    -d               动车
    -g               高铁
    -k               快速
    -t               特快
    -z               直达

    -m               查询当前热映的电影

Show:
    演唱会 音乐会 比赛 话剧 歌剧 舞蹈 戏曲 相声 音乐剧 歌舞剧 儿童剧 杂技 马戏 魔术

Examples:
    tickets -m
    tickets 电影

    tickets 上海 演唱会
    tickets 北京 比赛 7

    tickets 南京 北京 201671
    tickets -k  南京南 上海 2016-7-1
    tickets -dg 上海虹桥 北京西 2016/7/1

Notes

  • 火车票查询最多查询未来50天内.

  • 确保你的查询日期不要有歧义, 比如111可以是1.11也可以是11.1, 默认解析为11.1

0.3.0

  • 新功能,查询热映电影信息及电影简介

  • 优化火车查询日期处理,本年内不需要输入年

  • 小bug修复

0.2.4

  • 修正Windows下面的编码问题

  • 修正查询show时不支持城市报错问题

0.2.3

  • 不再使用colorama

  • 改变显示演出的方式

0.2.2

  • 小bug修复

0.2.1

  • setup缺失colorama修复

0.2.0

  • 不再支持Python2

  • 重构了代码

  • 增加的查询演出门票的功能

0.1.1

  • use unicode global

  • add a logo

0.1.0

  • Make it live!

  • Added to PyPI

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tickets-0.3.0.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

tickets-0.3.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file tickets-0.3.0.tar.gz.

File metadata

  • Download URL: tickets-0.3.0.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tickets-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0cd88d3a36d3ffcf4c98e9321bd0d87ff66591eb4610818999c859a5be8adf61
MD5 54a314e3ccc88ed02efe416111137bc1
BLAKE2b-256 4b4c5c1389da61f75bf678199e62b271280cc24272987fc7712446ae3bc2a63c

See more details on using hashes here.

File details

Details for the file tickets-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tickets-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7325b7a0ea6f7c8b05f88e6940381607c10a3ebf7494cc87551f218815c5645f
MD5 79b17772e7e80a53241ab97a1c245b47
BLAKE2b-256 493ce4235e2d843ddffb51de45c03907ca21c050c7c5d853fffbca177036805d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page