访问redtube api的python模块

redtube的Python项目详细描述


我们走!我想展示一个简单的模块来访问RedTube API。那个api有一些 方法使用外部客户端(如这段小代码)访问其视频库。只有读访问是 目前提供。

所以,我将向您展示一个小例子,如何使用这个酷库:

from redtube import RedClient

red = RedClient()
# Getting top of the top... I think so :)
collection = red.search()
# Search method provides list like object of type RedCollection with video entries of type RedVideo.
print type(collection)
# You can show you total videos for current search and current page
print collection.total, collection.page

# Let's search banana, it's good choice for this search engine
collection = red.search(query='banana', page=2)
# As you can see, we can access next page by page parameter
# Also you can access next page by calling next method from RedCollection instance
collection = red.next()

# You can access video entries by their internal ID
first = red.by_id('1')
# Or by some syntax sugar:
first = red[1]
print first # <RedVideo[1] "Heather taking it deep again">

# RedVideo entries has many useful information about video, ie:
print first.title, first.duration, first.url, first.player_url, first.embed
# As you can see, we can access video streaming url for this client or generate video embed code

# Also you can retrieve tag, category or star lists provided by RedTube
categories, tags, stars = red.categories, red.tags, red.stars
# This methods has internal cache, so you will do only one HTTP request for multi calls.

就这些,伙计们!祝您有个美好的一天!

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

推荐PyPI第三方库


热门话题
java LibGDX:在特定矩形中添加justTouched()   泛型类和通配符的java上界   java从类调用servlet时,我的会话始终为空   java如何为处理其他异常时抛出的异常获取正确的链接堆栈跟踪?   javascript Spring stomp使用SimpMessageTemplate从服务器发送消息   从java到php的查询被某些东西切断了   classpath如何在具有通配符名称的Java jar中发现资源?   java处理崩溃后的事务   java如何通过在Okhttp中传递对象来发出POST请求?   java如何在一个文本字段中显示整个数据库的详细信息   java Android“不幸的是,<app>已经停止。”   错误Java Spring“URL必须以jdbc开头”   MenuItemCompat的java UnsupportedOperationException。setOnActionExpandListener   命名Java队列为什么是“轮询”和“提供”?   java我想得到大写字母表,而不必按大写锁定键和shift键   java如何在JCommander中获取参数的输入顺序?   Javaservlet/JSP Cookie断开连接   多线程Java线程和图形2D