创建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。你可以运行它 使用metaTEDmetaTED -h获取帮助和所有可用列表 选项。

项目本身是hosted on GitLab,从中可以获得代码 报告错误。

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

推荐PyPI第三方库


热门话题
java Clojure关键字在内存中的大小是多少?   Java中有固定长度的通用数组对象吗?   PostgreSQL:通过Java更新我的用户表   错误:使用java解析xml   java Json显示列表中对象的名称   java比较JodaTime时区   与JAVA中的API和包的区别?   java的int值在for循环中不改变   谷歌应用引擎中的java RSA   迁移到spring 5后出现java非法字符错误   java Websphere管理控制台不工作   JavaGSON如何始终在json中包含毫秒?   带有空格和双引号的windows Java ProcessBuilder命令参数失败   java错误:重复的zip条目[43.jar:org/apache/http/annotation/NotThreadSafe.class]