通过webdev云端备份,不同电脑之间用户词汇同步
-
现在不同电脑,均在使用中,想通过webdev云端备份,不同电脑之间用户词汇同步。希望能够实现。另外,手动备份用户词汇也希望能直达,或能设置定时备份。
-
其实最关键的备份是用户词库备份(终端用户),而wdict最适合做用户词库(可以用黑白名单设定文件类),给出三个控制项:上传、下载、自动(定文件新旧覆盖规则),就好了。
对于我这种中间用户可以设定dict的备份(可用黑白名单方式控制文件类别)
# webdav配置 [webdav] # webdav根目录 basedir=flypy # 同步服务器 server=https://dav.jianguoyun.com/dav/ # 用户名 username= # 密码 password= # 过滤器-上传【黑名单】 upblockfilter=binary-mbs|skins|*.merge # 过滤器-上传【白名单】 upwhitefilter=*.txt # 过滤器-下载【黑名单】 downblockfilter=*-win.txt # 过滤器-下载【白名单】 downwhitefilter=ziti.ttf # 【是否开启自动同步】 auto=0 # 【自动同步间隔时间 单位小时】 delay=12 -
词库及配置同步我觉得是比较有用的一个功能,我有以下想法:
- 配置
- 覆盖风险:配置会存在覆盖的问题,是否考虑回滚
- 变更标识:建议备份的时候同步上传本机配置的最后修改时间,一定要配置项变更,而不是打开界面点了下“保存并关闭”
- 冲突处理:配置的覆盖以最后修改时间为准,进行冲突提醒(不阻止),如果本机修改了配置,时间晚于云上的,则提示风险
- 行为可控:配置的备份和恢复,建议都手工进行
- 预期可视:配置备份时让用户打备注,配置恢复时可以显示配置列表(及备注),供用户选择
- 如果可能,恢复时配置文件列表选中时,可以显示配置特征,比如:引导符设置、括号配对设置、注释显示配置等等
- 词库
- 结构清晰:打包备份时,要分方案做二级管理(各方案用户词库、临时词库、快捷输入词库等)
- 内容可视:恢复时,各种方案的词库要显示词条数。
- 防误操作:恢复时,可以选择覆盖或合并, 默认合并模式。
- 网络及服务器
- 清风官方服务器:官方服务器,可能后续支持更多特性。
- 百度网盘/阿里云盘/夸克网盘...:固定保存到网盘的“我的应用数据 -> 清风输入法”。
- WebDav:服务器用户自己搭建。
- FTP/SFTP:用户搭建FTP/SFTP服务器,用于保存配置文件及词库。
- 数据安全:备份文件需要加密,密码由输入法本地设置,备份的时候就加密。
- 分享:同一网络内,可以将配置或词库分享给团队内其他人,对于专业领域,就不用每个人都重复养词库。
- 功能与付费
- 考虑造血:用爱发电必然不长久,不能激情烧完就散了,大家好不容易有个前途光明的输入法,别搞了没几天就没了,根据业界惯例,哪怕开源的产品,脱离创始人的维护,基本就死了,这对用户也是损失,不要觉得收费可耻!为了维持清风的长远发展,可以考虑对部分高级功能进行收取合理的费用。
- 清风官方服务器(年费制):1年套餐(¥10)、3年套餐(¥20)、5年套餐(¥30),价格可以再想想,贵了没人买,便宜了服务器都开不下去,注:开始可以搞点优惠。
- 百度等云盘:仅开通功能费,¥5元,应该还算合适吧。
- WebDAV/FTP/SFTP/分享:仅开通功能付费,个人5元,企业按打包量大从优? 10人团队¥20,50人团队¥30,100人团队¥50元...
- 以上只是个人不成熟的想法,仅供参考!
- 配置
-
@散步的鹤 嗯,用rclone实现了。写两个BAT或VBS,就可以调用了。
参考网页:https://www.cnblogs.com/sandianyiyuan/articles/18632692
