创建ted会话的metalink文件以便于下载
metaTED的Python项目详细描述
关于
metated是一个工具,可以轻松下载所有TED talks。它 通过创建超过1000个在 质量水平和可能的谈话分组目录。功能包括:
- 创建具有信息性文件名的对话-即。 Unconventional Explanations/Hans Rosling on HIV - New facts and stunning data visuals.mp4 而不是原来的HansRosling_2009_480.mp4。
- 提供超过85种支持语言的演讲字幕。新的 每天通过 TED Open Translation Project,你可以通过 becoming a translator today。
- 努力争取所有的会谈,或者至少是大部分的会谈 如果有失败的原因。
- 更多选择-根据可用的质量级别创建一个metalink (目前为低、标准和高)。
- 更多选择-为每个可用的通话分组创建一个metalink 属于同一组的会话放在一个公共目录中。这个 可能的会话分组是从会话元数据中提取的(当前 拍摄年份、出版年份、活动名称和作者)。
- 在整个项目中进行积极的缓存,以避免昂贵的网络/CPU 尽可能多的操作。包括正确的缓存失效。
- 高水平的容错能力。
- 简单,但强大的国产网络爬虫。 具有灵活性和可扩展性的软件设计。
- 提供控制台脚本和公共api。
下载TED演讲
如果你只想download TED talks,你不需要安装这个 包,甚至是python。你只需要得到一个 download client that supports the Metalink standard然后选择 daily updated metalinks。
安装并运行metated
您可以通过pip install metaTED安装带有pip的metated。你可以运行它 使用metaTED或metaTED -h获取帮助和所有可用列表 选项。
项目本身是hosted on GitLab,从中可以获得代码 报告错误。