YouTube视频下载程序

clipy-dl的Python项目详细描述


使用python for youtube的命令行界面

异步python命令行youtube视频下载程序。

创建这个项目是为了学习python的asyncio库。

要求

支持以下Python版本:

  • Python3.4

使用以下第三方库:

  • aiohttp(异步http通信)
  • pyperclip(可选,使用gtk读取剪贴板)

用法

下载:

clipy http://www.youtube.com/watch?v=fm78gjYkYKc -d

用户界面:

clipy --ui

使用标准库中的curses编写的用户界面:

  1. 使用--ui选项启动脚本
  2. 将youtube url复制到剪贴板中
  3. 遵循菜单:I to inquire,D to download

注释

只在ubuntu trusty和mac lion上测试过。

python for windows不包含所需的curses库,因此用户 接口不能“开箱即用”,也许UniCurses可以提供帮助。

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

推荐PyPI第三方库


热门话题
Java调用外部进程exe   java跨源请求阻止Spring REST服务+AJAX   运行Eclipse创建的JAR时未显示java图像   带有自定义适配器的TimerTask期间的java更新列表视图   Java Netbeans 7.01中的swing注册表单空指针异常   java如何向所有HttpClient请求方法添加参数?   为什么在将json映射到JavaBean的过程中,Spring MVC将参数[“”]转换为[null]?   创建名为“messageDispatcher”的bean时发生java错误   java Apache骆驼线程JDBC   java Spring引导请求添加bean,即使存在   java如何以正确的方式编写单例?   JavaSpringBoot试图使用@JsonTest注释在测试中创建mongo存储库   java Android将gmt时间转换为可读日期   java“Serializable无法解析为类型”   spring我可以在Java注释中使用ScopedProxy模式时访问JobExecutionContext吗   java slf4j apache tomcat eclipse   通过HashMap的java循环   java无法在两个活动之间更改TextView?