掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1233|回复: 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 编辑
    * a$ r, H6 l0 q" [
    : G! V& {; w# L, Q很喜欢用GoldenDict 的 Favorites收藏一些词条,但有多个电脑,难以同步:( y/ g5 E, z  |, a
    即使手工从A电脑上导出,然后在B电脑导入,但A的Favorites会覆盖B电脑原来的Favorites,而不是同步。
      f! n9 \9 r% v5 x' w: F
    7 n7 n8 b- {% N, m0 @0 @不知大家都是怎么解决的?

    该用户从未签到

    发表于 2018-6-16 11:43:28 | 显示全部楼层
    favorites 就是个纯文本文件,用文本编辑器打开。% y$ G4 ^4 ^" _- g' P4 A6 ]
    假设 A 电脑上的 favorites 是下面这样:* N2 b5 |: B2 c' f, m0 t" M: l
    1. <root>( z9 K3 e9 b0 M) c4 B0 h* a
    2. <headword>headword_A</headword>
      ' R+ w8 G: n' T* _9 q) l
    3. </root>
    复制代码
    6 \. C: f: Q6 P3 g5 o1 H

    0 K/ k" \, w  Y: ]! F2 P. G9 U假设 B 电脑上的 favorites 是下面这样:. o# [2 D+ y; i
    1. <root>
      / n" I# U0 h' T
    2. <headword>headword_B</headword>
      , x4 _, T& L1 V0 ^- |" j
    3. </root>
    复制代码
    - k* C; u2 O# N+ |

    1 N) s8 ~" n) U, o  C/ Q- [2 n手动把 A 的如下内容:6 y9 c0 P# ?0 O
    1. <headword>headword_A</headword>
    复制代码

      a( l& l8 v3 }5 N( z! E1 o
    , h/ Z' s4 N; M* F粘贴到 B ,这样 B 变成:3 C8 G. l7 Z' ^5 m7 R9 u* U; t
    1. <root>/ E' k6 n: D5 ^3 W8 R6 }
    2. <headword>headword_A</headword>
      1 K! y* z: E& e( R3 H3 h% F
    3. <headword>headword_B</headword>
      4 @& G9 n6 R! G
    4. </root>
    复制代码
    / u+ C; T4 o6 b7 P' u' t
    / ^- S4 u: B" c7 Y; f
    目的就达到了。, X+ K$ c6 v. D( U4 E
    8 M) L) F& W6 P/ ^% l5 {1 X
    通过修改 favorites  文件,还可以有各种好玩的。" U; v+ z& i. I  f$ m
    比如我把一批生单词按照下面格式给粘贴到 favorites 里,启动 GoldenDict ,Favorites 面板就全是那些词啦,可以用方向键上下选择。
    , R1 K/ E% H8 C" k, ~; e( v8 t) T' @& K8 E5 v- C0 ~7 C$ g  N/ k
    1. <root>8 b2 N. c) J  q( {9 ~
    2. <headword>生单词_1</headword>
      + U* X2 a9 R3 P0 r& W% z
    3. <headword>生单词_2</headword>+ e3 ]# W# D1 e! z9 @; N; Q
    4. </root>
    复制代码
    5 o' l( q- E9 g( }0 N; M
    " W* Z( F7 b( m8 W

    9 H4 C, @+ p0 n: m0 `- n: ?, P8 ?! u3 R

    评分

    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' C$ w0 V% \7 \4 w" w2 d; Q) y
    感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻 ...

    ! O( i; F  M; N9 l7 Efavorites文件不大,你或许可以用Dropbox或坚果云,都有免费版,两者都可以增量同步,应该可以解决问题吧?
  • TA的每日心情
    开心
    2018-6-18 09:03
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2018-6-16 19:14:08 | 显示全部楼层
    hyqq2015 发表于 2018-6-16 16:32
    5 \0 w, W8 o1 P" H& Rfavorites文件不大,你或许可以用Dropbox或坚果云,都有免费版,两者都可以增量同步,应该可以解决问题吧 ...

    1 t6 F( ]' F: S收悉,非常感谢。看来目前也就只能采用类似这样的办法了。我公司电脑不准使用这类网盘客户端,但可以使用FTP等服务,因此目前只能通过一些同步软件在本地与FTP服务器进行同步了。

    该用户从未签到

    发表于 2018-6-17 20:13:10 | 显示全部楼层
    weird 发表于 2018-6-16 12:41$ A8 W$ G& M, X* h8 S, e
    感谢O大的详细指南!这是典型的XML结构,我打开看过,只是一旦词条数量多了以后,这样手工整理起来就比较麻 ...

    ( H$ I* T  g0 y0 m1 B4 i" Z! U0 F" O7 ]
    可以试试用 Python 或者其他任何语言,写几句代码,合并、去重 Favorites_A 和 Favorites_B ,一键生成一个合法的 Favorites,覆盖旧的 Favorites 即可。
    , H0 V& a& y$ L) K. P/ ~7 {" [+ w

    . F) i# L  J: v/ V
  • TA的每日心情
    开心
    2018-9-27 08:19
  • 签到天数: 49 天

    [LV.5]常住居民I

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

    本版积分规则

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

    GMT+8, 2024-4-20 05:17 , Processed in 0.053739 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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