HupuApp

Proudly presented by Hupu JRs


Keywords
hupu
License
MIT
Install
pip install HupuApp==1.1.0

Documentation

虎扑篮球命令行版

Duncan

灵感来自另一位JR, 本来想fork他的工程继续改的,但是发现自己都没用到他的代码。所以就自己新建一个项目了.

目前大部分功能支持python3.x, python2.x, 部分功能python2.x的适配还在加油中...

window的适配也在努力中...

测试环境

  • macos 10.12.6
  • Python 3.6.1

requirements

curses
docopt==0.6.2
requests==2.18.4
six>=1.10.0
colored==1.3.5
user-agent==0.1.9
websocket-client==0.46.0
future==0.16.0

安装

推荐使用 pip 进行安装

pip install HupuApp

安装完成后命令行直接运行HupuApp

Window安装

(感谢@harmonicahappy)

原因及解决办法:
Windows不支持curses,所以得去https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses 下载符合系统版本的whl,然后命令行使用 python -m pip install xxx.whl,安装了以后才能在Windows下运行HupuApp

使用指南

"""Hupu.
    Proudly presented by Hupu JRs.

Usage:
    hupu [-m MODE] [-a APIVERSION] [-d DATATYPE] [-u USERNAME] [-p PASSWORD]
    hupu -h | --help
    hupu -v | --version

Tips:
    Please hit Ctrl-C on the keyborad when you want to interrupt the game live.

Options:
    -u USERNAME --username=USERNAME         Input username.
    -p PASSWORD --password=PASSWORD         Input password.
    -a APIVERSION --apiversion=APIVERSION   Api version.[default: 7.1.15]
    -m MODE --mode=MODE                     Run mode.Available: live news teamranks...[default: live]
    -d DATATYPE --datatype=DATATYPE         Player data type.Available: regular, injury, daily.[default:regular]
    -h --help                               Show this help message and exit.
    -v --version                            Show version.
"""

虎扑直播

hupu_live

hupu_live_contrast

球队数据排行

hupu_teamranks

球员数据

hupu_playerdata

hupu_playerdata_injury

虎扑新闻

hupu_news

To-do list

  • 框架的设计, 绝对可以改进
  • websocket的研究
  • 新闻的显示问题
  • python2, python3的兼容问题(主要为python2 curse websocket print)