Skip to content

Latest commit

 

History

History
122 lines (99 loc) · 4.52 KB

README_zh.md

File metadata and controls

122 lines (99 loc) · 4.52 KB

ClipBroad

跨平台同步剪贴板工具。下载最新版本。

介绍

此工具利用Github私人仓库存储并同步剪贴板。默认情况下,它只会和其他剪贴板工具一样记录剪贴板历史。在授权登录Github后,本地历史记录会被上传到Github私人仓库,并将私人仓库的其他历史记录同步到本地。

登录Github账号时,ClipBroad会请求获得userrepo权限。这两个权限将用来获得用户的头像、用户名和Github API次数限制等信息,以及创建一个名为ClipBroadHistory的私人仓库,并向这个仓库提交和删除剪贴板内容。

目前并没有打算花钱开苹果开发者账号来上架iOS版本。另外,Linux版未经过测试。如果你发现任何问题,可以Fork后自行编译

功能

  • 完全免费
  • 记录并复用剪贴板历史
  • 使用Github登录后,将剪贴板历史同步到Github
  • 在Windows、Mac和Android设备间同步
  • 支持同步常用文件格式

使用方法

  • 在设置界面登录Github
  • 在主界面下拉可以手动上传和更新记录
  • 在桌面端双击文字和图片可将其复制到剪贴板,双击其他文件可保存到本地
  • 在移动端双击文字可将其复制到剪贴板,双击其他文件可分享到其他应用
  • 每30秒会自动上传到Github
  • 单击桌面端图标可显示/隐藏主界面
  • 唤起主界面的快捷键为Ctrl+Shift+C(Windows)和Cmd+Shift+C(Mac)(可配置)
  • 移动端可以将常用格式文件分享到本应用(ClipBroad)
  • 单击可预览部分格式

截图

主界面:

预览:

深色主题:

搜索:

手机端:

编译

  1. 复制此仓库
git clone https://github.com/dale0525/ClipBroad.git
  1. 安装Quasar
$ npm install -g @quasar/cli
  1. 安装依赖库
cd ClipBroad
npm install
cd src-electron
npm install
cd ../src-cordova
npm install
  1. 修改Github API插件
cd ..
rm node_modules/github-api/dist/components/Repository.js
cp Repository_modified.js node_modules/github-api/dist/components/Repository.js
  1. 编译
# 桌面版
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打包

感谢

赞助

支付宝:

微信: