与Hulu的“隐藏”2.0API交互的Python库。
hulu的Python项目详细描述
hulu试图使开发人员更容易与Hulu“隐藏”2.0api交互
故事
我的一个朋友(@adammagana)创建了一个php库(found here)来与Hulu“隐藏”的1.0api交互。1.0api只返回xml,但是有人发现了一个问题,揭示了一些返回json的2.0端点。
由于json在python中比xml更容易使用,所以我自己尝试向其他开发人员开放他们的api。
功能
- 列出在Hulu上有节目/视频的公司
- 列出特定节目中的视频
- 列出Hulu上可用的拖车
- 在“显示视频”列表中查找给定视频的位置
- (有点)更多!
安装
$ pip install hulu
示例用法
from hulu import Hulu h = HuluAPI() try: h.get_companies() except HuluError as e: print e try: h.get_video_info(441295) except HuluError as e: print e
贡献
如果任何人有额外的信息(例如:参数被带到给定的api方法,额外的api方法还没有找到,等等),请随意打开一个pull请求!:)
待办事项
- 搞清楚身份验证!
有些api方法需要身份验证,但是我还没有弄清楚如何进行身份验证来进行这些api调用,这些api调用包括:
api/2.0/plus_upsell.json api/2.0/favorited_show_ids api/2.0/queued_video_ids