掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1246|回复: 6

[使用求助] 如何同步GoldenDict的Favorites

[复制链接]
  • TA的每日心情
    开心
    2018-6-18 09:03
  • 签到天数: 110 天

    [LV.6]常住居民II

    发表于 2018-6-16 07:13:22 | 显示全部楼层 |阅读模式
    本帖最后由 weird 于 2018-6-16 07:18 编辑
    $ A1 }- d% l$ C' J& u" u( C) h# \  ]% p3 p- `' n& p
    很喜欢用GoldenDict 的 Favorites收藏一些词条,但有多个电脑,难以同步:2 V# p  N6 d4 M1 ^
    即使手工从A电脑上导出,然后在B电脑导入,但A的Favorites会覆盖B电脑原来的Favorites,而不是同步。! O4 }2 p  A/ C- Z3 P& }, {7 J5 |5 _
    ' a# E' e3 N( F: U  ]1 W$ H; ]
    不知大家都是怎么解决的?

    该用户从未签到

    发表于 2018-6-16 11:43:28 | 显示全部楼层
    favorites 就是个纯文本文件,用文本编辑器打开。* ?' v% _2 J+ c* R/ _3 o% Y7 R
    假设 A 电脑上的 favorites 是下面这样:
    % B" e1 N9 {$ A
    1. <root>
        J, @3 l5 w: }- n2 d
    2. <headword>headword_A</headword>
      . Y2 v4 _) T3 V  o. S
    3. </root>
    复制代码
    " w5 @6 x4 Y: P7 G. O2 \) D- u
    ; ]2 n, H% }& J" t* B$ s  Q
    假设 B 电脑上的 favorites 是下面这样:8 d( S% H# F% j2 H/ M
    1. <root>5 d) Y; l8 Y, }* }  ~' s/ l- B
    2. <headword>headword_B</headword>
      ; }+ @/ ?, D5 J  R7 }
    3. </root>
    复制代码
    $ \# \0 U+ M7 j3 A( Y2 S
    ; r  ?$ a/ h8 t% E* H1 i% E
    手动把 A 的如下内容:
    9 _( _5 I+ N2 r* t
    1. <headword>headword_A</headword>
    复制代码

    ) n" s7 ~& d; W4 J: s4 C
    # _/ ~( Y) g' J4 \' q$ k粘贴到 B ,这样 B 变成:5 ?4 @$ X- u3 w/ y
    1. <root>+ I# G. r5 k# p4 O
    2. <headword>headword_A</headword>! F$ {: p& v+ W; Q& }/ \7 N
    3. <headword>headword_B</headword>
      % F/ {4 Q5 ~9 z, L: k2 {( h
    4. </root>
    复制代码
    " q1 k- H: H4 W% Z# n

    $ y- u# \2 h# w5 M目的就达到了。
    0 V1 W4 C  v: K: g
    # B3 V& H; g- A, o( E9 _5 G通过修改 favorites  文件,还可以有各种好玩的。
    * W2 ?9 R+ \3 k! C- o比如我把一批生单词按照下面格式给粘贴到 favorites 里,启动 GoldenDict ,Favorites 面板就全是那些词啦,可以用方向键上下选择。
    1 f- \# `* ]. M2 ?9 h
    : ?3 [# m) M* y# d9 F  J
    1. <root>
      ! o7 I, `8 R& }8 k6 q4 n
    2. <headword>生单词_1</headword>
      8 h6 G2 M  K2 Z: C7 l# t3 m
    3. <headword>生单词_2</headword>! \# ^" q# s: V0 L
    4. </root>
    复制代码
    3 p) q+ [6 Z6 _. R- @  W
    . b# U. @5 }2 s; ?7 w6 Z

    - }6 q' v9 C! r3 _

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2018-6-18 09:03
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2018-6-16 12:41:59 | 显示全部楼层
    感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻烦,即使用文本比较工具如winmerge之类也难帮上忙。如果有类似keepass的同步机制就好了,可以在本地和远程服务器之间进行同步,保持任何时候多台电脑的同步。
  • TA的每日心情
    开心
    2020-10-25 03:32
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-6-16 16:32:42 | 显示全部楼层
    weird 发表于 2018-6-16 12:41
    5 k$ _* E+ ^- O* P1 A感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻 ...
    ) c3 t0 l2 k3 l  q5 c! y4 i2 t
    favorites文件不大,你或许可以用Dropbox或坚果云,都有免费版,两者都可以增量同步,应该可以解决问题吧?
  • TA的每日心情
    开心
    2018-6-18 09:03
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2018-6-16 19:14:08 | 显示全部楼层
    hyqq2015 发表于 2018-6-16 16:32
    % P/ L' ?; U. U7 a9 cfavorites文件不大,你或许可以用Dropbox或坚果云,都有免费版,两者都可以增量同步,应该可以解决问题吧 ...

    % F3 {. ^" V' Q0 [; v6 t收悉,非常感谢。看来目前也就只能采用类似这样的办法了。我公司电脑不准使用这类网盘客户端,但可以使用FTP等服务,因此目前只能通过一些同步软件在本地与FTP服务器进行同步了。

    该用户从未签到

    发表于 2018-6-17 20:13:10 | 显示全部楼层
    weird 发表于 2018-6-16 12:41
    # Z$ x  `2 ~- {) x* h感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻 ...
    ) }; t6 \" J2 w2 a5 z% @

    . @0 y6 j, z+ {7 P* `( c( h6 f可以试试用 Python 或者其他任何语言,写几句代码,合并、去重 Favorites_A 和 Favorites_B ,一键生成一个合法的 Favorites,覆盖旧的 Favorites 即可。
    & r$ B- ^4 ~+ \8 A3 Q3 D3 k, f; [/ `; ?

    * S/ Q) f  a$ ~
  • TA的每日心情
    开心
    2018-9-27 08:19
  • 签到天数: 49 天

    [LV.5]常住居民I

    发表于 2018-7-21 08:08:22 | 显示全部楼层
    可以自己用坚果云同步,很好用
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-27 11:07 , Processed in 0.070161 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表