MENU

新赛季开始我写了一个Workflow用来看比分

October 21, 2017 • Codes

有人说上面的图什么鬼是写这个.py的时候所在的地方——阿狸咖啡馆,坐标海淀食宝街

NBA新赛季开始了。作为我的高频需求,就很希望能够将查看赛程赛果结合到效率神器Alfred的Workflow中

功能

呼出主菜单,其中Watch Games直达企鹅TV英文原声和腾讯体育直播页面
preview.jpeg

加载当天赛程赛果(未开始预告时间)
preview.jpeg

比赛中的话就是这样
preview.jpeg

带上参数实现时间切换,例如-1往前滑动一天。比赛中/结束后可选中进入官方stats页面
preview.jpeg

往后滑动一天
preview.jpeg

东西部排名
请输入图片描述

preview.jpeg

实现

关于时间

  1. API以比赛当地日期为查询参数,拿当前日期减一是一个在国内可以用上的方法
  2. 考虑到可能会在其他时区使用,我直接把当前时间转到美西(LA)时间算的日期
  3. 所以在北京的夜晚,直接查询看到的是第二天的赛程。
  4. 未开始的比赛默认的是美东时间(ET),对于北京时间只是把AM/PM换了一下

下载

Walter0807/Workflow-NBA-Today

依赖requests库,可以用sudo pip2 install requests指令安装

更新

  1. 目前对于进行中的比赛没有直达直播间的操作(TX没给开API)。未来如果要做的话,可能会解析一下TX的页面代替官方的API
  2. 更新会在这里Update
  3. 2017.10.22 Minor bugs fixes

References

Tags: Python, NBA, Alfred
Archives QR Code
QR Code for this page
Tipping QR Code