用于bong.tv平台的pythonic api

pybongtvapi的Python项目详细描述


pybongtvapi

pybongtvapi是指向bong.tv平台的pythonic接口。

用法

pybongtvapi支持直接访问bong.tv的json web服务:

importpybongtvapi# log in with your username and passwordcredentials=pybongtvapi.UserCredentials("john","doe")api=pybongtvapi.API(credentials=credentials)# or, if there is a bong.tv cookie somewhere on your hard diskapi=pybongtvapi.API(cookie='path/to/your/cookie.txt')

从这里开始,bong.tv’s API specification中列出的所有方法 可以称为:

# get list of recordingsrecordings=api.list_user_recordings()# list all channelschannels=api.list_channels()# let's assume today is 15th of May 2015. now, list today's broadcasts ..channel_id=1api.get_broadcasts(channel_id)# or tomorrow's broadcastapi.get_broadcasts(channel_id,date='16-05-2015')# create a recording from a broadcast IDbroadcast_id=12345api.create_recording(broadcast_id)# delete a recording from your BongSpacerecording_id=56789api.delete_recording(recording_id)# search for broadcastsbroadcasts=api.search_broadcasts('heute')

您还可以使用由pybongtvapi提供的高级api。 您可以使用pybongtvapi.EPG访问BongGuide

epg=pybongtvapi.EPG(api)forchannelinepg.channels:print(channel.name)forbroadcastinchannel.broadcasts:print()print(broadcast.title)print(broadcast.outline)

或者使用pybongtvapi.PVR访问您的个人BongSpace

pvr=pybongtvapi.PVR(api)forrecordinginpvr.recordings:print(recording.title)ifrecording.is_recorded():print(recording.url)

更改日志

0.2

  • 错误修复:正在录制。是否已安排()不起作用

0.1

  • 首次公开发行。继承pybongtv库。

许可证

pybongtvapiMIT License下可用。

下载

你可以下载 pybongtvapi.py

或者:

git clone git@github.com:cmaugg/pybongtvapi

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
GridLayout不工作的java问题   java Restlet请求对象不包含身份验证信息   java使用Cucumber为每个正在运行的线程创建一个TestNG runner类   java在平面文件中存储并跟踪它们?   类Lcom/google/firebase/FirebaseApp中没有虚拟方法zzbzo()Z;或者它的超类   java如何在安卓中创建字符串模式   可从Java访问的树莓PI传感器   java 50+GB分隔文件中的大致行数   是否有Java进程内数据库,允许从多表虚拟机访问?   当我使用ArrayList时,HashMap中的Java ArrayList会导致HashMap中的数据被删除。去除   如何将值存储在最佳java集合结构中   java消息Servlet。servlet appServlet的init()引发异常   java正在使用Spring引导生成空日志文件   c#在访问实例变量时使用this关键字是否更有效?   java JScrollPane滚动到最后添加的行   java Vertx抛出IllegalStateException:响应已被写入   java Liferay以编程方式更改portlet列   java下载单个s3对象并将它们合并到单个文件中   java spark数据帧将JSON转换为ORC满足“列模糊异常”