查看: 3907|回复: 134
打印 上一主题 下一主题

[工具] mdxBuilder(python3.9.5)

  [复制链接]

该用户从未签到

3

主题

46

回帖

3532

积分

贡士

Rank: 6Rank: 6

积分
3532
跳转到指定楼层
1
发表于 2021-7-25 11:23:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
记录付费主题, 价格: 2 粒米
我使用mdx格式的词典存储个人资料,使用goldendict查阅,制作词库一直使用mdxbuilder,但是低版本的mdxbuilder只能在xp里使用,不得不再使用虚拟机....这个问题困扰我好久

前几天偶然间看到了lgmcw大神的帖子“[工具] ⚜【支持超大文件】Python MDX词典打包工具 2019-11-19更新”,如获至宝,幸好自己会一点点python,下载后仔细研读,修改了一些代码,能够在python3上使用。异常兴奋!

https://www.pdawiki.com/forum/thread-36415-1-1.html


但是自己python水平非常有限,不会修改关键代码,发现两个问题解决不了,一是少一条词条,二是不会生成mdd文件。心情急转直下....

不甘心这么屈服,又仔细看lgmcw大神的代码,找到了核心代码的出处,下载后,修改调试,最终实现了对txt和图片的mdx、mdd格式文件的生成。

修改0mdxBuilder_V1上传.py即可
如果您要查看本帖隐藏内容请回复

评分

2

查看全部评分

  • TA的每日心情
    开心
    2021-2-17 14:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    回帖

    18

    积分

    白身

    Rank: 1

    积分
    18
    推荐
    发表于 2023-3-17 22:03:06 | 只看该作者
    谢谢分享!收下了~~~~~~

    该用户从未签到

    2

    主题

    62

    回帖

    276

    积分

    童生

    Rank: 2

    积分
    276
    推荐
    发表于 2023-3-6 16:51:17 | 只看该作者
    我也要试一试
  • TA的每日心情

    2023-3-2 19:43
  • 签到天数: 166 天

    [LV.7]常住居民III

    1

    主题

    191

    回帖

    1693

    积分

    解元

    Rank: 5Rank: 5

    积分
    1693
    推荐
    发表于 2023-3-1 23:33:51 | 只看该作者
    这个强啊,下来学习下,顺便练练python
  • TA的每日心情
    无聊
    2020-11-6 02:47
  • 签到天数: 53 天

    [LV.5]常住居民I

    0

    主题

    170

    回帖

    4533

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4533
    推荐
    发表于 2023-1-28 23:14:47 | 只看该作者
    下载试试这个工具
  • TA的每日心情
    奋斗
    2019-11-15 20:13
  • 签到天数: 49 天

    [LV.5]常住居民I

    2

    主题

    220

    回帖

    1686

    积分

    解元

    Rank: 5Rank: 5

    积分
    1686

    灌水大神章笑傲江湖章

    推荐
    发表于 2023-1-21 23:53:18 | 只看该作者
    正好在捣鼓
  • TA的每日心情
    擦汗
    2021-11-8 10:03
  • 签到天数: 45 天

    [LV.5]常住居民I

    1

    主题

    143

    回帖

    871

    积分

    举人

    Rank: 4

    积分
    871

    QQ 章

    推荐
    发表于 2021-8-15 19:01:29 | 只看该作者
    谢谢啦 收下了 感谢分享
  • TA的每日心情
    郁闷
    2020-12-28 21:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    回帖

    98

    积分

    白身

    Rank: 1

    积分
    98
    推荐
    发表于 2021-8-15 12:45:24 | 只看该作者
    感谢大神 大神好厉害
  • TA的每日心情
    开心
    前天 07:37
  • 签到天数: 133 天

    [LV.7]常住居民III

    6

    主题

    264

    回帖

    6408

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6408

    QQ 章

    QQ
    推荐
    发表于 2022-12-16 11:28:49 | 只看该作者
    也来这里兴奋一下,谢谢

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    推荐
     楼主| 发表于 2022-11-23 03:49:30 | 只看该作者
    tjujensen 发表于 2022-11-22 21:14
    mdxexport可以吗?没有用过这个软件

    好像不支持export
  • TA的每日心情
    开心
    2021-2-13 00:02
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    0

    主题

    51

    回帖

    921

    积分

    举人

    Rank: 4

    积分
    921
    推荐
    发表于 2022-11-22 21:14:08 | 只看该作者
    mdxexport可以吗?没有用过这个软件

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    2
     楼主| 发表于 2021-7-25 11:29:30 | 只看该作者
    忘了说了,我还分享了一个txt文本格式化工具mdxFormat(python3.9.5编写),可以配合使用。
    https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=44405&extra=page%3D1
  • TA的每日心情
    开心
    昨天 23:23
  • 签到天数: 324 天

    [LV.8]以坛为家I

    24

    主题

    1270

    回帖

    4016

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4016
    3
    发表于 2021-7-25 12:19:46 | 只看该作者
    thanks for sharing
  • TA的每日心情
    开心
    2019-8-21 19:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    61

    主题

    627

    回帖

    16万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    164655

    QQ 章灌水大神章笑傲江湖章

    4
    发表于 2021-7-25 12:23:39 | 只看该作者
    看看这个打包工具怎么用
  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 915 天

    [LV.10]以坛为家III

    0

    主题

    3763

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    36622
    5
    发表于 2021-7-25 13:39:27 | 只看该作者
    非常实用,感谢分享

    该用户从未签到

    87

    主题

    1051

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    23263

    灌水大神章小蜜蜂章笑傲江湖章

    6
    发表于 2021-7-25 13:58:46 | 只看该作者
    有啥特点呢
  • TA的每日心情
    开心
    2023-1-2 14:51
  • 签到天数: 1284 天

    [LV.10]以坛为家III

    0

    主题

    2538

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    23638
    7
    发表于 2021-7-25 14:19:46 | 只看该作者
    感谢楼主的分享!

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    8
     楼主| 发表于 2021-7-25 14:29:47 | 只看该作者

    官方低版本的mdxbuilder编译的mdx文件多个平台可以使用,高版本的mdxbuilder编译的mdx不行。
    低版本的mdxbuilder又不可以运行在win10上,只能上虚拟机。
    所以这个python版本的mdxbuilder的特点就是可以运行在win10上,不用虚拟机了。还可以自己加些代码,更适合个人使用。
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    97181

    QQ 章笑傲江湖章灌水大神章推广专家

    9
    发表于 2021-7-25 14:33:14 | 只看该作者
    muyuzhth0 发表于 2021-7-25 14:29
    官方低版本的mdxbuilder编译的mdx文件多个平台可以使用,高版本的mdxbuilder编译的mdx不行。
    低版本的mdx ...

    win 10 一直可以用 mdxbuilder

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    10
     楼主| 发表于 2021-7-25 14:42:27 | 只看该作者
    VimVim 发表于 2021-7-25 14:33
    win 10 一直可以用 mdxbuilder

    用的哪个版本的mdxbuilder?推荐下
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 189 天

    [LV.7]常住居民III

    8

    主题

    575

    回帖

    5357

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5357
    12
    发表于 2021-7-25 15:28:20 | 只看该作者
    看看大神的工具
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79549

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    14
    发表于 2021-7-25 17:47:16 | 只看该作者
    Thanks a lot
  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 725 天

    [LV.9]以坛为家II

    1

    主题

    796

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11795
    16
    发表于 2021-7-25 22:46:56 | 只看该作者
    本帖最后由 ssss154 于 2021-7-25 22:51 编辑

    辛苦辛苦,虽没用过
  • TA的每日心情
    慵懒
    13 小时前
  • 签到天数: 1343 天

    [LV.10]以坛为家III

    143

    主题

    2808

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    91098

    笑傲江湖章灌水大神章

    QQ
    17
    发表于 2021-7-25 23:28:04 | 只看该作者
         谢谢楼主劳作与分享,下载学习。
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 634 天

    [LV.9]以坛为家II

    10

    主题

    952

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10680
    18
    发表于 2021-7-26 06:23:22 | 只看该作者
    本帖最后由 iandros 于 2021-7-26 06:24 编辑
    muyuzhth0 发表于 2021-7-25 14:42
    用的哪个版本的mdxbuilder?推荐下


    3和4都能用……不过还是想说,楼主好厉害。正在学习python,非常希望能有机会向楼主请教
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 1322 天

    [LV.10]以坛为家III

    28

    主题

    4069

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    32060

    灌水大神章小蜜蜂章笑傲江湖章QQ 章

    19
    发表于 2021-7-26 08:38:30 | 只看该作者
    谢谢,下来看看

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    20
     楼主| 发表于 2021-7-26 12:15:32 | 只看该作者
    iandros 发表于 2021-7-26 06:23
    3和4都能用……不过还是想说,楼主好厉害。正在学习python,非常希望能有机会向楼主请教 ...

    我试试。

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    21
     楼主| 发表于 2021-7-26 12:52:00 | 只看该作者
    iandros 发表于 2021-7-26 06:23
    3和4都能用……不过还是想说,楼主好厉害。正在学习python,非常希望能有机会向楼主请教 ...

    我在win7系统试了下,MdxBuilder4.0RC164位版生成的文件,MDictForPC(2.0.10)打不开,GoldenDict-1.5.0-RC2-372-gc3ff15f_(QT_5123)(64bit)也打不开。

    MdxBuilder3.0Beta2生成的文件,mdict、goldendict、bluedict都能打开。

    我也不知道当年我是怎么测试的,一直还在虚拟机里用低版本的mdxbuilder....

    如果知道能用,就不写这个代码了....

    请教下,我截图里MdxBuilder4.0的设置有问题吗?怎么修改设置,才能使用?

    QQ截图20210726123847.png (38.29 KB, 下载次数: 0)

    QQ截图20210726123847.png

    QQ截图20210726124214.png (35.63 KB, 下载次数: 0)

    QQ截图20210726124214.png
  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 605 天

    [LV.9]以坛为家II

    74

    主题

    1124

    回帖

    8710

    积分

    进士

    Rank: 8Rank: 8

    积分
    8710
    22
    发表于 2021-7-26 14:19:12 | 只看该作者
    win10 可以使用mdxbuilder啊

    3.0 RC 1

    这个版本

    该用户从未签到

    3

    主题

    46

    回帖

    3532

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3532
    23
     楼主| 发表于 2021-7-26 19:20:36 | 只看该作者
    Bartleby 发表于 2021-7-26 14:19
    win10 可以使用mdxbuilder啊

    3.0 RC 1

    终于知道了!谢谢!
  • TA的每日心情
    开心
    2021-12-2 19:04
  • 签到天数: 349 天

    [LV.8]以坛为家I

    86

    主题

    503

    回帖

    4131

    积分

    翰林院孔目

    【Mdict和Goldendict德语词典】QQ群群主,群号

    Rank: 10Rank: 10Rank: 10

    积分
    4131

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章QQ 章

    QQ
    24
    发表于 2021-7-26 20:05:38 | 只看该作者
    感谢制作工具!
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 634 天

    [LV.9]以坛为家II

    10

    主题

    952

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10680
    25
    发表于 2021-7-26 20:23:14 | 只看该作者
    muyuzhth0 发表于 2021-7-26 12:52
    我在win7系统试了下,MdxBuilder4.0RC164位版生成的文件,MDictForPC(2.0.10)打不开,GoldenDict-1.5.0-R ...

    看不到楼主传的截图,我用的是3.0RC1,4.0RC4。这两个版本都可以在10下面用