与crunchyroll的各种api和实用程序接口的库,用于处理返回的数据

crunchyroll的Python项目详细描述


python crunchyroll
====


crunchyroll的未记录api和实用程序的python接口
,用于处理返回的数据。最终的计划是创建一个更好的
>xmbc插件。






*请求
*tlslite




现在几乎所有感兴趣的东西都有了,包括rtmpe流
数据和解密格式化的字幕。


>示例用法:
~~














>;>;api=metaapi()
>;>;pprint([s.name for s in api.list_anime_series(limit=5))
[u'07 ghost',
u'11 eyes',
u'a bridge to the starry skies-hoshizora e kakaru hashi',
u'a dark rabbit have seven lives',
u'abunai sisters']
>;>;太空兄弟=api.search_anime_series('space brothers')[0]
>;>pprint(space_brothers.description)
u'要跟随他的兄弟hibito登上月球,穆塔将在32岁时尝试成为一名宇航员。穆塔没有意识到自己的天赋,他追逐着自己的梦想,想回到弟弟面前。
>;剧集=api.list\>媒体(space\>兄弟)
>;>len(sb\>剧集)
49
>;>ep=[e代表sb\>剧集中的e,如果e.剧集编号='40'][0]
>;>ep.free_available
40天堂和地狱真
>;>api.login(用户名=用户名,密码=密码)
true
>;>stream=api.get_media_stream(ep)
>;>subs=stream.default_subtitles.decrypt().get_ass_formatted()
>;>打印'\n'.join(subs.split('\n')[:9')
[脚本信息]
title:English(US)
scripttype:v4.00+
wrapstyle:0
playrxx:704
playresy:400
subtitle id:xxxxx
language:English(US)
language:English(US)
>创建时间:28天前
>>gt;[s s.s s.s in streams.subtitle.subtitle(u存根)s的s.s.s.s s.s s.s s.s.s语言]

>>XF1ol',u'fran\xe7ais(法国),u'portugu\xeas(巴西)'
>;>fr_subs=api.unfold_subtitle_stub(stream.subtitle_stubs[2]).decrypt().get_srt_formatted()
>;>print'\n'。join(fr_subs.split('\n')[:11])
1
00:00760-->;00:00:02940
tiens?圣瓦弗帕斯。

2
00:00:04500-->;00:00:06770
Tourne le Levier Vers la Gauche.


3
00:00:07360-->;00:00:10150
Lequel?
~~~~~~




>使用:



$python setup.python test.py test运行单元测试



>注意,有些单元测试将使用一个cr帐户,该帐户应该在crunchyrolll用户名和crunchyrolll密码环境






许可证GPLV2+,有关更多详细信息,请参阅许可证。

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

推荐PyPI第三方库


热门话题
java如何将JButton合并到图形中?   java在每个循环中使用基类类型或派生类类型   JavaSwingGUI应用程序完全是空白的,没有任何内容,而按钮被添加到面板中   java Android获取getDefaultSensor括号时出错   java Spring引导和安全性与AngularJS登录页面   java注销appengine应用程序而不从google注销。通用域名格式   java仅在发生错误或异常时创建日志文件,而不使用log4j   java get json数组和Retrift 2   swing中的java响应映像   为什么java的inputstream。close()块?   java驱动管理器。getConnection()非常冗长   java如何使用joml将标准化向量旋转到一个点   ubuntu将Java程序的输出结果保存到一个文件中   java动态可拖动、可编辑和自动调整大小的文本字段