跨平台同步剪贴板工具。下载最新版本。
此工具利用Github私人仓库存储并同步剪贴板。默认情况下,它只会和其他剪贴板工具一样记录剪贴板历史。在授权登录Github后,本地历史记录会被上传到Github私人仓库,并将私人仓库的其他历史记录同步到本地。
登录Github账号时,ClipBroad会请求获得user和repo权限。这两个权限将用来获得用户的头像、用户名和Github API次数限制等信息,以及创建一个名为ClipBroadHistory的私人仓库,并向这个仓库提交和删除剪贴板内容。
目前并没有打算花钱开苹果开发者账号来上架iOS版本。另外,Linux版未经过测试。如果你发现任何问题,可以Fork后自行编译。
- 完全免费
- 记录并复用剪贴板历史
- 使用Github登录后,将剪贴板历史同步到Github
- 在Windows、Mac和Android设备间同步
- 支持同步常用文件格式
- 在设置界面登录Github
- 在主界面下拉可以手动上传和更新记录
- 在桌面端双击文字和图片可将其复制到剪贴板,双击其他文件可保存到本地
- 在移动端双击文字可将其复制到剪贴板,双击其他文件可分享到其他应用
- 每30秒会自动上传到Github
- 单击桌面端图标可显示/隐藏主界面
- 唤起主界面的快捷键为Ctrl+Shift+C(Windows)和Cmd+Shift+C(Mac)(可配置)
- 移动端可以将常用格式文件分享到本应用(ClipBroad)
- 单击可预览部分格式
主界面:
预览:
深色主题:
搜索:
手机端:
- 复制此仓库
git clone https://github.com/dale0525/ClipBroad.git
- 安装Quasar
$ npm install -g @quasar/cli
- 安装依赖库
cd ClipBroad
npm install
cd src-electron
npm install
cd ../src-cordova
npm install
- 修改Github API插件
cd ..
rm node_modules/github-api/dist/components/Repository.js
cp Repository_modified.js node_modules/github-api/dist/components/Repository.js
- 编译
# 桌面版
quasar build -m electron [-T darwin] [-T win32] [-T linux]
# 手机版
quasar build -m cordova [-T android] [-T ios]
- 设置最大同步条数
- 设置桌面端开机启动
- 设置是否显示已复制的提醒
- 移动端设置网络情况
- 关于页面
- 本地化(中、英)
- 删除本地记录
- 删除对应的Github记录
- 支持常用文件类型
- 设置夜间模式
- 设置唤起快捷键
- 搜索功能
- 移动端登录Github后自动跳转到APP
-
桌面端自动更新Windows自动更新,Mac更新提示 - 移动端自动更新
-
提交iOS应用商店 -
提交Google Play -
Linux打包
- Quasar Framework
- github-tools/github
- 修改了node_modules/github-api/dist/components/Repository.js文件212行的getBlob方法,以获得二进制文件的base64字符串
- 修改了node_modules/github-api/dist/components/Repository.js文件404行的_getContentObject方法,避免重复utf8编码
- j3k0/cordova-plugin-openwith
- EddyVerbruggen/SocialSharing-PhoneGap-Plugin
- ihadeed/cordova-clipboard
- Teamwork/node-auto-launch
- broofa/mime
- EddyVerbruggen/Custom-URL-scheme
支付宝:
微信: