Skip to main content

Train tickets query via command line.

Project description

tickets enable you variable tickets via command line, type:

$ tickets -dt 上海 北京 20160615

in command line, get train tickets from 上海 to 北京 in 2016-06-15:

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

or, type

$ tickets 上海 演唱会

you will get the show within 15 days:

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

You can specify within how many days, like:

$ tickets 上海 演唱会 7

to query 7 days in the future.

Install

$ pip3 install tickets

or

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

then go to tickets dir,

$ ./setup.py install

Usage

Usage:
    tickets [-dgktz] <from> <to> <date>
    tickets <city> <show> [<days>]

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

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


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

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

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

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

Notes

  • In consideration of tickets is just a tool, not lib, so not much necessary to suport Pyhton2 anymore.

  • Train query date surport max 50 days offset today, less or more will be considered as a invalid date.

  • If you don’t use delimiter, make sure your date is not ambiguous. e.g. By 2016115 you mean 2016-1-15 or 2016-11-5 ? By default, it parsed to 2016-11-5.

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.2.2.tar.gz (28.3 kB view hashes)

Uploaded Source

Built Distribution

tickets-0.2.2-py3-none-any.whl (29.3 kB view hashes)

Uploaded Python 3

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