Rubick

基于 electron 的开源工具箱
授权协议 MIT
开发语言 JavaScript
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 国产
投 递 者 巫马安怡
操作系统 OS X
开源组织
适用人群 未知
 软件概览

Rubick 是一个基于 electron 的工具箱,媲美 utools 的开源插件,已实现 utools 大部分的 API 能力,所以可以做到无缝适配 utools 开源的插件。 之所以做这个工具箱一方面是 utools 本身并未开源,但是公司内部的工具库又无法发布到 utools 插件中,所以为了既要享受 utools 生态又要有定制化需求,我们自己参考 utools 设计,做了 Rubick。

支持

  •  支持 uTools 官方文档 90% API,还在更新中,很快可以做到 100%
  •  插件化支持 uTools 所有开源插件
  •  支持远程下载安装插件,支持插件开发者模式
  •  支持插件分离
  •  支持系统命令取色、截屏、帮助
  •  支持超级面板,长按右击呼出
  •  支持全局快捷键设置
  •  支持搜索本地已安装 app 或 偏好设置

使用问题

  1. 目前 Rubick 插件市场 server 端还没有部署,所以目前看不到插件市场的插件。
  2. 依赖于 robotjs dev 环境运行请在 install 后执行 npm run rebuild

utools 插件支持

plugin.json

在你觉得合适的地方新建一个文件夹,并创建 plugin.json 文件。这是最重要的一个文件,用来说明这个插件将如何与 rubick 集成,最基本的格式如下:

{
	"pluginName": "helloWorld",
	"description": "我的第一个uTools插件",
	"main": "index.html",
	"version": "0.0.1",
	"logo": "logo.png",
	"features": [
		{
		  "code": "hello",
		  "explain": "hello world",
			"cmds":["hello", "你好"]
		}
	]
}

所有字段和 utools 保持一致,这将可以完美使用utools的插件生态

  • 设置文件打开句柄数 # 查看系统默认的值 ulimit -n # 设置最大打开文件数 ulimit -n 1000000 这样只能在当前 shell 中有效。 通过修改配置文件的方式修改程序最大打开句柄数可以永久有效: sudo vim /etc/security/limits.conf root soft nofile 1040000 root hard nofile 1040000 ro

 相关资料
  • 本文向大家介绍10款实用的PHP开源工具,包括了10款实用的PHP开源工具的使用技巧和注意事项,需要的朋友参考一下 在开发工作中,使用合适的工具可以最大化地提高效率。此外,大量的开源项目也节省了开发者重复“造轮”的时间,使得开发者可以专注于业务的实现。 本文介绍10款非常实用且开源的PHP开发辅助工具,希望对你有所帮助。 1. Debugbar DebugBar是一个免费和开源的应用,能够集成至任

  • 本文向大家介绍MongoDB开源数据库开发工具dbKoda,包括了MongoDB开源数据库开发工具dbKoda的使用技巧和注意事项,需要的朋友参考一下 Southbank Software公司最近发布了 dbKoda 0.6.0 ,这是该软件的 首个发布版 。dbKoda是一款开源的 MongoDB 开发工具,采用JavaScript、 React 和 Electron 开发。下图显示了dbKod

  • 1.概述 Selenium是非常非常有用的,对JavaScript支持良好的Web层功能测试,集成测试工具。 Selenium分为Core与RC(Remote Controll)两个部分,其中Core是基础的,直接在HTML Table里编写测试代码的模块,而Remote Controll则支持用Java等语言编写测试用例,并自动调用FireFox1.5来运行。 具体的语法见http://www.

  • 我正在为一个收藏建立一个文档相似性图。我已经做了所有基本的事情,比如标记化、词干分析、停止单词删除和单词袋表示来表示文档,并使用Jaccard系数计算相似度。我现在正在尝试提取命名实体,并评估这些实体是否有助于提高文档相似性图的质量。我花了很多时间寻找用于分析的基本事实数据集。我对消息理解会议(MUC)数据集非常失望。它们很难理解,需要充分的数据清理/处理,才能在不同的平台(如Scala)上使用

  • ​Electron是一个由GitHub开发的开源库,通过将Chromium和Node.js组合并使用HTML,CSS和JavaScript进行构建Mac,Windows,和Linux跨平台桌面应用程序. 更新与维护 遇到以下情形,Electron会进行更新: 错误修复 新的API Chromium或Node.js的版本更新时 由于Electron开发尚未非常成熟,目前更新的比较频繁,开发者应当及时

  • Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。 Electron于2013年作为构建Github上可编程的文本编辑器Atom的框架而被开发出来。这两个项目在2014春季开源。