iquery

TODOs

这个项目有段时间没有更新了,现在有一些新的想法,记录在这,也欢迎大家贡献代码:

为了可拓展性,改用子命令的形式,比如查火车票,iquery train-tickets ..., iquery t/tr/tt ... 应该也可以查, 取决于有没有其它 t 开头的子命令,使用模糊匹配技术

部分功能已经失效,需要检查更新代码

Github 热门项目查询,github trends

测试用例, CI

提交到 Homebrew

Windows 兼容性

Alfred 插件

iquery提供基于命令行各种信息查询.

Usage

火车余票查询

$ iquery 南京 上海 910

$ iquery -d 上海 北京 20160617

第二种方式中指定了动车类型, 并输入完整的日期, 也是可以的.

近期演出查询

$ iquery 南京 演唱会

$ iquery 上海 音乐会 30

默认查询15天内的演出, 你可以向第二种方式一样指定多少天.

热映电影查询

$ iquery -m

你将获得当前热映的电影信息, 输出电影信息后,你可以输入你感兴趣的电影编号查看电影简介, 输入q或quit退出.

莆田系医院查询

$ iquery -p 北京

$ iquery -p 上海 长江

第一种方式查询一个城市内的所有莆田系医院, 第二种可以指定医院名称, 返回True表示该医院是莆田系.

歌词查询

$ iquery -l 演员

$ iquery -l 演员 薛之谦

第二种针对歌名重复的情况, 你可以在后面追加歌手姓名.

彩票信息查询

$ iquery -c

Install

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

$ pip3 install iquery

或者下载源码安装:

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

然后到下载目录:

$ ./setup.py install

Help

Usage:

iquery (-c|彩票)

iquery (-m|电影)

iquery -p

iquery -l song [singer]

iquery -p

iquery [days]

iquery [-dgktz]

Arguments:

from 出发站

to 到达站

date 查询日期

song 歌曲名称

singer 歌手, 可选项

city 查询城市

show 演出的类型

days 查询近(几)天内的演出, 若省略, 默认15

city 城市名,加在-p后查询该城市所有莆田医院

hospital 医院名,加在city后检查该医院是否是莆田系

Options:

-h, --help 显示该帮助菜单.

-dgktz 动车,高铁,快速,特快,直达

-m 热映电影查询

-p 莆田系医院查询

-l 歌词查询

-c 彩票查询

Show:

演唱会 音乐会 音乐剧 歌舞剧 儿童剧 话剧

歌剧 比赛 舞蹈 戏曲 相声 杂技 马戏 魔术

Go to https://github.com/protream/iquery for usage examples.

Notes

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

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

python识别火车票二维码_tickets:Python 实现的命令行火车票查看器相关推荐

  1. python识别发票二维码_Python 实现二维码生成和识别

    今天突然想给自己自己做个头像,然后还是二维码的形式,这样只要扫一扫就可以访问我的主页.然后就开始自己的苦逼之路... 其实实现二维码java,c#,C++等都可以实现:由于自己正在学python,所以 ...

  2. 用python识别条形码,二维码并且定位标注

    原理很简单用OpenCV处理图片pyzbar识别条形码 python里面有一个包pyzbar可以用识别二维码和条形码,我们再结合OpenCV处理图片的功能就可以标注出二维码位置内容 我们生活中的常见的 ...

  3. python识别发票二维码_python如何实现二维码的生成和识别

    安装: pip install myqr pip install pyzbr pip install pil 报错请切换 pip install pillow # 扫描二维码,直接访问words指定的 ...

  4. android二维码开源项目zxing编译 命令行编译

    加一句话:把生成的core-3.3.1-SNAPSHOT.jar放到zxing-master\android\libs目录下. ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像 ...

  5. python实现二维码识别软件_OpenCV和Zbar两个Python模块实现二维码和条形码识别

    在我们的日常生活中,处处可见条形码和二维码. 在以前,我们去逛书店时,或者你现在随手拿起你身边的一本书,你肯定能看到书本的封页后面印有一排黑色线条组成的标签,也就是条形码:你去你们学校的自助机上借书还 ...

  6. 数字图像处理二维码识别 python+opencv实现二维码实时识别

    数字图像处理二维码识别 python+opencv实现二维码实时识别 特点: (1)可以实现普通二维码,条形码: (2)解决了opencv输出中文乱码的问题 (3)增加网页自动跳转功能 (4)实现二维 ...

  7. python 检查图品二维码,识别图片二维码

    代码识别图片二维码方法 大体分两种 1.查资料 理解二维码生成原理,自己搬砖解码 2.是有类库(第三方包) 二维码中包含的信息: 空白区(边界) 位置探测区 分隔符 定位图形 矫正图形 格式信息 版本 ...

  8. 二维码介绍及二维码的Python生成

    新时代,人们有新的追求,自然而然会有新发明的诞生.去年,在"一带一路"国际合作高峰论坛举行期间, 20 国青年投票选出中国的"新四大发明":高铁.扫码支付.共享 ...

  9. python生成动态二维码

    目录 二维码简介 安装python轮子 用命令行生成二维码 使用python代码生成二维码 二维码简介 常见的二维码有一种为QR Code,用特定的几何图形按编排规律在二维方向上分布,采用黑白相见的图 ...

最新文章

  1. docker保护python源码_Tensorflow在Docker中运行和源码编译
  2. python 操作txt 写入列表
  3. Jenkins 流水线 获取git 分支列表_使用Jenkins Git参数实现分支标签动态选择
  4. Linux┊详解udev
  5. 时间序列因果关系_分析具有因果关系的时间序列干预:货币波动
  6. vue 是否有word编辑控件_GitHub - C84882428/editor-ui: vue集成 tinymce 富文本编辑器,增加导入 word 模板...
  7. # 20155337 《Android程序设计》实验四实验报告
  8. Oracle中Number类型字段使用.netTiers和CodeSmith问题的解决方案
  9. 史上最实用mysql参数之一-----sql_safe_updates
  10. notifier chain — 内核通知链【转】
  11. 【感知机/支持向量机】点到平面距离公式的由来
  12. 前端每日实战:121# 视频演示如何用 CSS 和 D3 创作一个小鱼游动的交互动画
  13. matlab利用geotiffread读取tif文件报错:‘错误使用 tifflib, 无法打开 TIFF 文件’
  14. 经纬创投:我们研究了200多家公司的融资条款,告诉你如何防止被“套路”
  15. 汽车座椅测试能力全解析
  16. 什么是虚拟主机管理系统?
  17. 为什么不发展三进制计算机,三进制计算机
  18. https://wenku.baidu.com/view/24def725e53a580217fcf
  19. 插入法排序c语言程序,C语言之插入排序算法
  20. 一个神奇的下载按钮css实现

热门文章

  1. Java中的CST-UTC时间格式相互转换
  2. 让 new bing 使用 GPT-4 编写一个令人满意的程序全过程赏析
  3. 如何培养数据分析的思维?
  4. leetcode1568. 使陆地分离的最少天数(Python3、c++)
  5. 解决电脑能上网,但是显示无法连接Internet
  6. Servlet--转发和重定向
  7. 八字伏吟、反吟在年时、月日上的理论与实例
  8. 拼多多新店铺怎么运营?
  9. ChatGPT不止是对话机器人
  10. 拯救地球精英【逻辑题】