如何同步GoldenDict的Favorites
本帖最后由 weird 于 2018-6-16 07:18 编辑很喜欢用GoldenDict 的 Favorites收藏一些词条,但有多个电脑,难以同步:
即使手工从A电脑上导出,然后在B电脑导入,但A的Favorites会覆盖B电脑原来的Favorites,而不是同步。
不知大家都是怎么解决的? favorites 就是个纯文本文件,用文本编辑器打开。
假设 A 电脑上的 favorites 是下面这样:
<root>
<headword>headword_A</headword>
</root>
假设 B 电脑上的 favorites 是下面这样:
<root>
<headword>headword_B</headword>
</root>
手动把 A 的如下内容:
<headword>headword_A</headword>
粘贴到 B ,这样 B 变成:
<root>
<headword>headword_A</headword>
<headword>headword_B</headword>
</root>
目的就达到了。
通过修改 favorites文件,还可以有各种好玩的。
比如我把一批生单词按照下面格式给粘贴到 favorites 里,启动 GoldenDict ,Favorites 面板就全是那些词啦,可以用方向键上下选择。
<root>
<headword>生单词_1</headword>
<headword>生单词_2</headword>
</root>
感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻烦,即使用文本比较工具如winmerge之类也难帮上忙。如果有类似keepass的同步机制就好了,可以在本地和远程服务器之间进行同步,保持任何时候多台电脑的同步。 weird 发表于 2018-6-16 12:41
感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻 ...
favorites文件不大,你或许可以用Dropbox或坚果云,都有免费版,两者都可以增量同步,应该可以解决问题吧? hyqq2015 发表于 2018-6-16 16:32
favorites文件不大,你或许可以用Dropbox或坚果云,都有免费版,两者都可以增量同步,应该可以解决问题吧 ...
收悉,非常感谢。看来目前也就只能采用类似这样的办法了。我公司电脑不准使用这类网盘客户端,但可以使用FTP等服务,因此目前只能通过一些同步软件在本地与FTP服务器进行同步了。 weird 发表于 2018-6-16 12:41
感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻 ...
可以试试用 Python 或者其他任何语言,写几句代码,合并、去重 Favorites_A 和 Favorites_B ,一键生成一个合法的 Favorites,覆盖旧的 Favorites 即可。
可以自己用坚果云同步,很好用
页:
[1]