查看: 5690|回复: 95
打印 上一主题 下一主题

[工具] mdx/mdd解压&打包工具-Mac版

  [复制链接]
  • TA的每日心情
    开心
    2018-12-3 09:50
  • 签到天数: 52 天

    [LV.5]常住居民I

    4

    主题

    123

    回帖

    1473

    积分

    解元

    Rank: 5Rank: 5

    积分
    1473
    跳转到指定楼层
    1
    发表于 2020-4-24 08:44:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 maomaowei5655 于 2020-4-27 20:41 编辑

    ↪~~~~✂~~~~↩↪~~~~✂~~~~↩↪~~~~分割线~~~~↩↪~~~~✂~~~~↩↪~~~~✂~~~~↩

    一、【背景】:
          论坛里已有的mdx/mdd解压&打包工具似乎主要包括2种:
          1、图形界面GUI版本,似乎仅有适用于Windows平台的、但没有适用于Mac平台的,例如:
          (1)MdxExport——解压:将下载的.mdx文件解压成.txt文件;
          (2)MDXBuilder——打包:将完成的.txt文件打包为.mdx文件。
          2、Python版本,可适用于各操作系统平台、但有一定的使用门槛(需要熟悉python语言)。

    二、【目的】:
          制作适用于Mac平台的mdx/mdd解压&打包工具(图形界面GUI版本)。


    三、【方法】:
          1、修改论坛内已有的mdx/mdd解压&打包 Python脚本(readmdictwritemdict);
          2、使用py2app将修改后的Python脚本打包为适用于Mac平台的app。

    四、【结果】:
          1、app名称:ZipMdict.app(.dmg安装文件及软件源代码: ZipMdict.zip (654 Bytes, 下载次数: 69, 售价: 30 粒米)
          2、安装方法:
          3、使用方法:(使用方法和软件展示图片评论后可见)
          

    本帖隐藏的内容

    (1)解压.mdx/.mdd文件——将待解压的.mdx/.mdd文件放在某个文件夹内,打开ZipMdict.app后进行如下图的操作后,在该文件夹内生成Unzipped_mdx文件夹或Unzipped_mdx文件夹,Unzipped_mdx文件夹或Unzipped_mdx文件夹内含解压后的.txt或其他类型文件

    本帖隐藏的内容

    图床:https://sm.ms/image/SdQt92KXUvP4ajl


          

    本帖隐藏的内容

    (2)打包.txt文件为.mdx:——将待打包的.txt文件放在某个文件夹(该文件夹名称必须以“mdd”结尾,例如文件夹“音标三合一.mdd”)内,打开ZipMdict.app后进行如下图的操作后,在该文件夹内生成Zipped_mdx文件夹,Zipped_mdx文件夹内含打包后的.mdx文件

    本帖隐藏的内容

    图床:https://sm.ms/image/FyKMT2ZNPGHjpfO


          4、解压/打包结果:
          5、有待完善的细节:
          (1)该软件的打包功能有限——仅能打包.txt文件为.mdx文件,不能打包图片和.css/.js文件为.mdd文件(源文件writemdict.py示例文件中展示了将图片和.css/.js文件打包为.mdd文件的功能,但本人多次尝试之后并未成功,请大家和@lgmcw 前辈指点帮助、以便进一步完善该软件功能);
          ——针对该局限的两个可能的实际解决方法为:
          ①对于无需嵌入图片的词典,不将.css等样式文件嵌入到.mdd中,而是让.css等样式文件独立存在于和.mdx相同的文件夹中,具体方法可参考从零开始创建css文件(为没有css文件的mdx词典制作css文件mdict版制作方法和常用工具mdx 科普、制作教程大合集
          ②使用python第三方库mdict-utils图片和.css/.js文件打包为.mdd文件(本人多次尝试将mdict-utils这个python第三方库在使用py2app时纳入ZipMdict中,但并未成功,请大家指点帮助,以便进一步完善该软件功能)
          (2)该软件解压/打包生成的.mdd/.mdx/.txt文件难免可能陆续出现本人尚未发现的Bug,请大家批评指正。

    五、【致谢】:
          1、感谢
    @lgmcw 前辈更新的Python版mdx打包工具
          2、感谢@Oeasy(解压mdx/mdd再打包为mdx/mdd)对词典制作的指导、对词典制作工具的总结
          3、感谢论坛中各位前辈的前期工作为我们生活和学习带来的便利;
          4、感谢并期待大家指正我的错误。

    ↪~~~~✂~~~~↩↪~~~~✂~~~~↩↪~~~~分割线~~~~↩↪~~~~✂~~~~↩↪~~~~✂~~~~↩
    【PREVIEW】:我的下一篇(第5篇)帖子☞敬请期待……

    评分

    5

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    擦汗
    2022-1-13 11:37
  • 签到天数: 332 天

    [LV.8]以坛为家I

    5

    主题

    888

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    30355

    QQ 章

    QQ
    来自 6楼
    发表于 2020-4-25 13:38:20 | 只看该作者
    附件无法下载,图片也无法打开,只有我有这个问题吗

    屏幕快照 2020-04-25 13.38.29.png (80.52 KB, 下载次数: 0)

    屏幕快照 2020-04-25 13.38.29.png
  • TA的每日心情
    奋斗
    2022-11-11 12:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    55

    回帖

    909

    积分

    举人

    Rank: 4

    积分
    909

    QQ 章

    推荐
    发表于 2023-3-20 16:41:58 | 只看该作者
    maomaowei5655 发表于 2020-4-25 20:53
    请点击下载附件后未能成功下载的朋友们私信我或者评论一下,我私信发给您附件。 ...

    不能下载!麻烦你发一下我
  • TA的每日心情
    奋斗
    2022-11-11 12:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    55

    回帖

    909

    积分

    举人

    Rank: 4

    积分
    909

    QQ 章

    推荐
    发表于 2023-3-20 16:38:22 | 只看该作者
    来看下, 不知道怎么在Mac上修改mdx
  • TA的每日心情
    奋斗
    2021-4-22 10:04
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    0

    主题

    61

    回帖

    3438

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3438

    QQ 章

    推荐
    发表于 2023-3-17 20:29:49 | 只看该作者
    感谢大佬呀

    该用户从未签到

    0

    主题

    30

    回帖

    103

    积分

    童生

    Rank: 2

    积分
    103
    推荐
    发表于 2023-3-9 22:26:15 | 只看该作者
    不错不错啊

    该用户从未签到

    0

    主题

    10

    回帖

    44

    积分

    白身

    Rank: 1

    积分
    44
    推荐
    发表于 2023-3-8 14:08:38 | 只看该作者
    好东西大家分享

    该用户从未签到

    0

    主题

    6

    回帖

    91

    积分

    白身

    Rank: 1

    积分
    91
    推荐
    发表于 2023-2-28 02:16:30 | 只看该作者
    thanks VERY MUCH
  • TA的每日心情
    无聊
    2023-1-7 14:19
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    5

    回帖

    40

    积分

    白身

    Rank: 1

    积分
    40
    推荐
    发表于 2023-2-26 10:28:07 | 只看该作者
    想要把the littlet dict简化,用工具试一下
  • TA的每日心情

    2023-1-6 13:31
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    0

    主题

    17

    回帖

    449

    积分

    秀才

    Rank: 3Rank: 3

    积分
    449
    推荐
    发表于 2022-12-6 00:45:13 | 只看该作者
    谢谢分享, 回复下载看看。
  • TA的每日心情
    奋斗
    2018-5-12 11:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    10

    回帖

    45

    积分

    白身

    Rank: 1

    积分
    45

    QQ 章

    推荐
    发表于 2022-11-5 17:48:03 | 只看该作者
    正需要这个,谢谢。
  • TA的每日心情
    开心
    2023-3-22 11:47
  • 签到天数: 358 天

    [LV.8]以坛为家I

    0

    主题

    466

    回帖

    7760

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7760
    推荐
    发表于 2022-10-20 08:37:48 | 只看该作者
    下载下来看一看
  • TA的每日心情
    擦汗
    2022-5-20 11:41
  • 签到天数: 222 天

    [LV.7]常住居民III

    1

    主题

    555

    回帖

    7328

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7328

    灌水大神章

    2
    发表于 2020-4-24 10:16:29 | 只看该作者
    感谢分享,请教一下 是否知道如何将 新的格式 连同CSS打包至 mdx中呢?

    如:
    `1``2`一和`3``8``10`1`11`古指一个小笙。`9``6`《仪礼·鄕射礼》:“三笙一和而成声。”`4`郑玄`5`注:“三人吹笙,一人吹和,凡四人也。”

    感谢
  • TA的每日心情
    开心
    2018-12-3 09:50
  • 签到天数: 52 天

    [LV.5]常住居民I

    4

    主题

    123

    回帖

    1473

    积分

    解元

    Rank: 5Rank: 5

    积分
    1473
    3
     楼主| 发表于 2020-4-24 15:35:59 | 只看该作者
    coolfish52 发表于 2020-4-24 10:16
    感谢分享,请教一下 是否知道如何将 新的格式 连同CSS打包至 mdx中呢?

    如:

    据我的了解,.mdx文件中只有.txt词条文件,.css等样式表文件都是独立于.mdx文件存在的(或被压缩到.mdd文件中),可参考https://www.pdawiki.com/forum/fo ... wthread&tid=899
    加入外部样式表的方法:
    制作时在每个词条内容前加上<link rel="stylesheet" href="style.css">这句话,然后生成mdx,生成的mdx与style.css放在同一目录下。
  • TA的每日心情
    擦汗
    2022-5-20 11:41
  • 签到天数: 222 天

    [LV.7]常住居民III

    1

    主题

    555

    回帖

    7328

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7328

    灌水大神章

    4
    发表于 2020-4-25 01:26:32 | 只看该作者
    谢谢您提出的建议与参考资源
    不过可能我说是css样式表 不太正确
    应该说是 紧凑型html格式文件档
    我使用工具解开mdx出现XXXX.mdx.css的文件,也就是mdict的记号文件,格式为:
    第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)
    第二行: 开始字符串(可以为空)
    第三行: 结束字符串(可以为空)
  • TA的每日心情
    开心
    2018-12-3 09:50
  • 签到天数: 52 天

    [LV.5]常住居民I

    4

    主题

    123

    回帖

    1473

    积分

    解元

    Rank: 5Rank: 5

    积分
    1473
    5
     楼主| 发表于 2020-4-25 08:49:12 | 只看该作者
    coolfish52 发表于 2020-4-25 01:26
    谢谢您提出的建议与参考资源
    不过可能我说是css样式表 不太正确
    应该说是 紧凑型html格式文件档

    这方面我不是太懂,可能咨询其他更有经验的朋友更好
  • TA的每日心情
    开心
    2018-12-3 09:50
  • 签到天数: 52 天

    [LV.5]常住居民I

    4

    主题

    123

    回帖

    1473

    积分

    解元

    Rank: 5Rank: 5

    积分
    1473
    7
     楼主| 发表于 2020-4-25 20:53:41 | 只看该作者
    请点击下载附件后未能成功下载的朋友们私信我或者评论一下,我私信发给您附件。
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 136 天

    [LV.7]常住居民III

    9

    主题

    662

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    19220
    8
    发表于 2020-4-26 01:23:05 | 只看该作者
    我试了好多次都不行
  • TA的每日心情
    开心
    2018-12-3 09:50
  • 签到天数: 52 天

    [LV.5]常住居民I

    4

    主题

    123

    回帖

    1473

    积分

    解元

    Rank: 5Rank: 5

    积分
    1473
    9
     楼主| 发表于 2020-4-26 22:17:07 | 只看该作者
    ryuka 发表于 2020-4-26 01:23
    我试了好多次都不行

    感谢您的支持,今晚重新更新上传了附件,这次我这边测试可以正常下载附件,请您再尝试下载。谢谢您

    该用户从未签到

    0

    主题

    1

    回帖

    25

    积分

    白身

    Rank: 1

    积分
    25
    10
    发表于 2020-4-26 23:10:59 | 只看该作者
    支持Mac版工具
  • TA的每日心情
    无聊
    前天 07:14
  • 签到天数: 1152 天

    [LV.10]以坛为家III

    160

    主题

    1918

    回帖

    9万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    90251

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

    12
    发表于 2020-5-6 22:26:14 | 只看该作者
    [2020-4-27]MdxExport3.6-MDX与MDD资源导出小工具。
    https://www.pdawiki.com/forum/thread-17709-1-1.html

    1.Info.txt信息文件
    2. 增加了文件拖拽的支持
  • TA的每日心情
    难过
    2020-6-5 10:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    5

    回帖

    49

    积分

    白身

    Rank: 1

    积分
    49
    13
    发表于 2020-5-8 10:55:51 | 只看该作者
    想看,希望大家多多支持新手
  • TA的每日心情
    奋斗
    2022-10-31 03:46
  • 签到天数: 224 天

    [LV.7]常住居民III

    3

    主题

    311

    回帖

    1817

    积分

    解元

    Rank: 5Rank: 5

    积分
    1817
    14
    发表于 2020-5-17 06:46:24 | 只看该作者
    mac支持的版本有哪些呢
  • TA的每日心情
    擦汗
    2021-11-17 09:18
  • 签到天数: 79 天

    [LV.6]常住居民II

    3

    主题

    269

    回帖

    2434

    积分

    解元

    Rank: 5Rank: 5

    积分
    2434

    QQ 章

    15
    发表于 2020-7-3 16:15:39 | 只看该作者
    太感谢了 ,找了好久呀 都是win上的工具
  • TA的每日心情
    奋斗
    2021-2-26 12:46
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    1

    主题

    33

    回帖

    567

    积分

    举人

    Rank: 4

    积分
    567
    18
    发表于 2020-10-7 13:36:22 | 只看该作者
    来学习~~~
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 190 天

    [LV.7]常住居民III

    2

    主题

    233

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11138

    QQ 章

    19
    发表于 2020-10-15 09:58:31 | 只看该作者
    看着有点眼晕,不过还得坚持下去。
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 190 天

    [LV.7]常住居民III

    2

    主题

    233

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11138

    QQ 章

    20
    发表于 2020-10-15 10:14:18 | 只看该作者
    这几张图都没多少内容,可以三张联排到一起,也可以分别放置。
    更要紧的是,这样的,放到帖子的更合适位置,效果可能会更好些。

    当然,我才来,或许还没弄清此中的诀窍。如有不妥,请老师多多指正。
  • TA的每日心情
    奋斗
    2020-7-15 08:18
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    49

    回帖

    1627

    积分

    解元

    Rank: 5Rank: 5

    积分
    1627
    22
    发表于 2020-11-7 10:01:41 | 只看该作者
    谢谢大佬,看一下先

    该用户从未签到

    95

    主题

    554

    回帖

    2万

    积分

    翰林院编修

    终身学习者

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    24598

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

    23
    发表于 2020-11-10 11:32:54 | 只看该作者
    觉得可以试用一下  MacOSX wine,直接调用 exe,哪位大侠试试 ?  https://wiki.winehq.org/FAQ#How_do_I_install_Wine_on_my_Mac.3F

    该用户从未签到

    0

    主题

    6

    回帖

    72

    积分

    白身

    Rank: 1

    积分
    72
    24
    发表于 2020-12-3 21:36:29 | 只看该作者
    RE: mdx/mdd解压&打包工具-Mac版 [修改]
  • TA的每日心情
    奋斗
    2020-12-22 18:46
  • 签到天数: 43 天

    [LV.5]常住居民I

    11

    主题

    205

    回帖

    1628

    积分

    解元

    Rank: 5Rank: 5

    积分
    1628
    25
    发表于 2020-12-6 16:44:22 | 只看该作者
    感谢编辑分享,现在就来测试了