与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+,有关更多详细信息,请参阅许可证。
====
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岁时尝试成为一名宇航员。穆塔没有意识到自己的天赋,他追逐着自己的梦想,想回到弟弟面前。
>;
>;>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+,有关更多详细信息,请参阅许可证。