dot-clipboard, 在内容上,dot剪贴板监视你的剪贴板并运行脚本

分享于 

5分钟阅读

GitHub

  繁體 雙語
dot-clipboard - monitor your clipboard and run scripts based on its content
  • 源代码名称:dot-clipboard
  • 源代码网址:http://www.github.com/FGRibreau/dot-clipboard
  • dot-clipboard源代码文档
  • dot-clipboard源代码下载
  • Git URL:
    git://www.github.com/FGRibreau/dot-clipboard.git
    Git Clone代码到本地:
    git clone http://www.github.com/FGRibreau/dot-clipboard
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/FGRibreau/dot-clipboard
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    DepsVersionDownloadsGet help on Codementor

    。剪贴板( 点剪贴板) 它是什么

    dot monitors监视你的剪贴板,并根据剪贴板内容运行用户定义的脚本。

    我不是孩子,它是什么

    点剪贴板是一个在每次剪贴板内容改变时运行javascript脚本的nodejs守护进程。

    。但是为什么?

    相信它,我们使用剪贴板的方式是相同的,因为年的。 是,我们在 40年内复制/粘贴了相同的内容 ! 嗯直到现在。

    点剪贴板将自动化的力量提升到一个全新的水平。 现在每次你收费你可以自动触发任何东西,具体取决于你的工作流程。

    是的。但是为什么?

    • 你可以共享很多 gif,hipchat或者 skype? 自动备份备份将它们保存到你自己的public gif文件夹中,这样做时。 请参见示例/下载 gif。js文件。
    • 通过复制链接,自动在 youtube/dailymotion视频 inside 中设置备份。
    • 自动缩小剪贴板上的链接。 使用缩小link*更改剪贴板内容
    • 自动将 Spotify/Deezer/Grooveshark 链接转换为 Youtube equivalent*

    哇太棒了 ! 它还能做什么?

    • 自动加载位于 inside ~/.clipboard的脚本
    • 更改/重命名时自动重新加载脚本
    • 每个脚本的可以自定义并发
    • 完全异步脚本:每个剪贴板更改事件为每个脚本重复,排队,然后异步消耗

    如何安装它?

    
    npm install dot-clipboard -g
    
    
    
    

    注:它将自动安装两个脚本: download-gif.jsgrowl.js 以及它们的依赖(。requestasyncgrowl )。

    如何编写第一个脚本?

    • 启动 dot-clipboard
    • 打开 ~/.clipboard,并保存以下 myScript.js:
    module.exports= {
     /** * Method called each time the clipboard content changes * @param{String}data clipboard content * @param{Function}f(err)*/run:function(data, f){
     console.log('My first script got new clipboard data : ', data);
     f();// we're done }
    };
    • 点剪贴板应该触发一个桌面通知说它加载了模块
    • 尝试复制某些东西,你应该会看到一个新的行 inside,例如:
    
    My first script got new clipboard data : test
    
    
    
    
    • 你现在可以编辑/重命名 myScript.js,它将被自动删除/重新加载 inside dot-clipboard

    :我不喜欢,怎么可以改变它

    脚本的本地化可以与 DOT_CLIPBOARD_DIR 环境变量进行定制。

    如何将点剪贴板设置为守护进程?

    在 OS X 上,你可以使用 launchd。 请看一下这个的例子,它是点剪贴板的例子。

    我想帮助你 !

    很好下面是一些最常见的功能: !

    • 公开剪贴板以将api写入脚本。 * 这里功能是必需的。
    • 多平台支持( 目前只支持 OSX OSX )

    • CopyQ 具有可以搜索和可以编辑历史的剪贴板管理器。 ( Cpp,QT )
    • Klipper KDE剪贴板实用程序
    • ClipMenu 用于 Mac OS X的剪贴板管理器

    捐赠

    如果你能帮助我的工作,请在我的空闲时间内维护这个项目,如果你能支持我的工作,请通过贝宝或者比特币

    请给我看一下无聊的许可证 !

    版权所有( c ) 2014,francois Ribreau node@fgribreau.com

    若要在取得该软件副本时免费授予任何人,如有下列条件的软件,请免费授予该软件的副本,并与相关的文档文件("软件") 进行许可,包括不受限制的权利,包括以下条件:

    上述版权声明和本许可声明须包括在所有的副本或实质性部分的软件。

    软件是"是",没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。


    BASE  监视器  Monit  scripts  DOT  CLIP  
    相关文章