剪贴板选择监视器youtube dl gui前端

clipcommander的Python项目详细描述


clipcommander

剪贴板选择监视器youtube dl gui前端

屏幕截图

简介

ClipCommander是剪贴板选择监视器。它是一个预先配置的生产力工具 作为youtube-dl的gui/前端。 它可以被认为是一个firefox插件,而不需要集成到插件菜单中。 只需将youtube视频链接复制到剪贴板,clipcommander就会弹出几个下载格式选项。

clipcommander是高度可配置的,可以执行任何终端/外壳 基于剪贴板选择的命令,使用Python RegEx 字符串魔术(正则表达式)。这些操作是高度可定制的。

例如文本到语音festival, BitTorrent客户端transmission,自定义剪贴板日志记录操作等。 在基于linux的系统上,您将根据您的文本选择获得即时反馈(不需要ctrl+c!)

安装

包依赖性保持在最低限度。正确的安装指南 对于您的系统,可以通过以下链接找到:

  • Kivy&;Pillow 需要带SDL2窗口提供程序的版本1.10.1!(pygame没有1.9)。 对于图形化的python程序,始终建议使用更新的python映像库。

  • pip3&;setuptools 这些是Python3安装工具。普遍有用!

  • xclip&;xterm 可以在几乎所有Linux版本上使用的便捷工具。

  • youtube-dl&;ffmpeg 从YouTube上获得清晰视频所需的所有魔力。必须是最新的工作!

debian linux

对于大多数最新的基于debian的系统,比如ubuntu linux和linux mint,这应该可以作为根用户工作

add-apt-repository ppa:kivy-team/kivy
apt-get install python3-kivy python3-pip python3-setuptools xterm xclip ffmpeg
pip3 install --upgrade youtube-dl pillow clipcommander

Arch Linux

对于最新的arch linux(manjaro),只需以根用户身份运行

pacman -S python-kivy python-pillow python-pip python-setuptools xclip xterm youtube-dl ffmpeg
pip3 install clipcommander

守护

很容易对clipcommander进行守护。这意味着它可以在后台安静运行。它会突然出现 仅当剪贴板选择与用户定义的条件之一匹配时。 要完成这个隐藏的模式,在应用程序中启用这个选项(见上面的屏幕截图)。

当处于隐藏模式时,可以通过选择文本来强制显示gui!展示自己

要使clipcommander在系统启动时启动,只需将此应用程序添加到启动应用程序中即可 在桌面上列出(如肉桂)。

如何启动

完成后,可以在菜单栏的office类别中找到快捷方式图标。 如果图标不显示,则可能需要重新启动桌面。 或者,打开图形用户终端并键入clipcommander.py

对于开发人员、黑客和测试人员

其他安装方法如下所述。以上依赖项仍然是必需的! 只有当你知道自己在做什么时,才使用下面的信息。

选项1

您可以从tar.gz或github主目录树安装。 首先,从releases页面下载并提取归档文件。 然后从提取的文件夹中运行:

sudo pip3 install .

选项2

或者,可以在不安装到根目录的情况下运行它 文件系统。再次,提取下载的存档文件。然后运行:

pip3 install --user -r requirements.txt
./clipcommander.py

更多平台

其他Unix

其他类型的linux还没有经过测试,但没有理由 不工作。休闲用品,Gentoo,OpenSuse,Fedora,Red Hat,Mandriva,Centos,Macos,…

android、iphone和windows

这些平台可能无法工作,因为它们具有不同的剪贴板 机制和终端仿真器。如果存在强烈的欲望,找到一种方法 激励我:—)

联系信息和捐款

请参阅contact文件。

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

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像