掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 707|回复: 36

[工具] MdxScraper:提取MDX内容并输出为PDF、HTML或JPG

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2024-1-15 20:11:46 | 显示全部楼层 |阅读模式
    本帖最后由 VimVim 于 2024-1-22 16:10 编辑 4 m5 ]$ ]& m* S

    # D! S, G9 E4 I* 项目地址:https://github.com/VimWei/MdxScraper; X7 F9 s* Q3 M9 X9 ~: E+ I

    4 R' k6 A* r0 E0 c8 s; k! {## 简介
    . f1 \$ M8 v" I9 |9 b" D6 V" \/ ]
    一句话:根据指定的词汇列表,从MDX字典提取内容并输出为PDF、HTML或JPG。
    4 k! ~* \- [1 l0 m# U9 F
    详情:MdxScraper 是在MdxConverter 基础上升级改造:
    ; r7 F/ b" }+ C+ e
    • 全面提升跨平台兼容性,包括wkhtmltopdf、mdx路径名等在跨平台中的多种写法。
    • 支持同一个页面多次重复引用同一图片的情形(词典中的读音图标多次出现的情形很常见)。
    • 增加对jpg、jpeg、gif等图片的支持,原程序只支持png图片。
    • 兼容img标签的各种写法,原程序只支持一种,因此也就兼容各种词典情形。
    • 兼容无CSS文件的词典。
    • 增加PDF输出时排版的多个常见配置选项,让用户更加自由定制。
    • 将mdict-query直接放在同名子目录下,避免繁琐安装。
    • 以当前时间命名文件名,避免多次输出时覆盖原有的文件。
      ; \% O' Y: i% _* E' U5 k

    ' }9 F) k! S& H- D. [9 X6 o2 v) `& G* M7 \# N: a- j
    ## 下载+ M+ d# c9 j8 T2 T5 o6 l

    / ?9 f) T$ g: }: \$ n3 b( h
    游客,如果您要查看本帖隐藏内容请回复
    " O( Z4 a/ ^( {1 |4 f
    1 y3 a7 i/ C4 X' A9 O4 K( b

    ! G8 O7 m" w) s" D& ]
    / [+ \2 p# M, V0 d6 n' E. e

    评分

    2

    查看全部评分

  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2024-4-17 17:41:48 | 显示全部楼层
    本帖最后由 VimVim 于 2024-4-17 17:48 编辑
    - F/ P  P. G3 {3 z
    VimVim 发表于 2024-2-4 23:12
    3 R# S: l. M) r+ Q/ Z) Z& y1 G具体看readme。简单的说:
    1 o) Q* X! W7 H7 y' {2 s/ v# I, H1 }# i3 G! g
    1、安装python和 ##依赖库及程序9 Q9 y* T0 D7 w8 s, g
    2、执行命令:python MdxScraper.py "mdx\某某词典.mdx" input.txt output.pdf
    0 |+ W% k3 z' N4 O' A9 v
    . ~9 ]* u' C3 f" Y- `' ^. N1 _
    已经全面更新了程序,通过配置的方式使用,% Y, d' E5 W% V# p+ W

    . m$ X( G7 _/ r- X, G- u" Q& Y  O' T( Z, g
    • 配置参数:settings.py
    • 运行程序:python MdxScraper.py" q3 ?  D- M7 V$ S) B" y. S% ^
    7 |* ]! B  _+ b. z2 R
    % b: D3 {' O' k. ?
    更简单明了,具体看官网发布页面的说明。
    , r( b/ s7 U0 K) v& A8 a% n& T4 E7 s! Q$ o* P3 O( Z. {
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2024-2-4 23:12:53 | 显示全部楼层
    本帖最后由 VimVim 于 2024-4-17 17:45 编辑 2 M) u" n- ^# q
    zljoutlook 发表于 2024-2-4 20:01
    : w  x+ H" F! ]. ^8 v下载后只有五个文件,没有执行程序,如何使用请赐教

    7 X4 o4 R/ i1 L具体看readme。简单的说:# `: B- p& x; h
    + T. b/ p# n$ ^& l: A) Q: ^% v2 h
    1、安装python和 ##依赖库及程序
    : H% d4 k1 }* ?2、执行命令:python MdxScraper.py "mdx\某某词典.mdx" input.txt output.pdf" F3 J( u5 D% p

    " L: i" C. `& T% {" g如果还有疑问,请自行学习python基础知识。7 k. L2 g, I4 o8 b1 A; D
    0 a$ ~1 u& S2 M/ b- [8 E

    4 @( W  ^  |7 Y/ L5 G5 KUpdate:程序已升级,通过配置的方式使用,而非命令行,使用更简单,具体看发布页说明。
  • TA的每日心情
    开心
    昨天 07:24
  • 签到天数: 1244 天

    [LV.10]以坛为家III

    发表于 2024-1-19 07:38:57 | 显示全部楼层
    楼主,我的宽带上不了外网,有没有百度阿里网盘这种资源啊。谢谢啦

    点评

    需要自行解决爬梯。比如chrome的squarex插件。  发表于 2024-1-22 10:30
  • TA的每日心情
    慵懒
    半小时前
  • 签到天数: 1734 天

    [LV.Master]伴坛终老

    发表于 2024-1-15 21:03:34 | 显示全部楼层
        感谢楼主分享。
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 2232 天

    [LV.Master]伴坛终老

    发表于 2024-1-16 00:07:31 | 显示全部楼层
    Thanks for sharing...
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 373 天

    [LV.9]以坛为家II

    发表于 2024-1-16 05:39:43 | 显示全部楼层
    感谢楼主分享
  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 272 天

    [LV.8]以坛为家I

    发表于 2024-1-16 08:11:24 | 显示全部楼层
    好东西,以后可能用得上。谢谢。
  • TA的每日心情

    2024-4-3 09:10
  • 签到天数: 366 天

    [LV.9]以坛为家II

    发表于 2024-1-16 09:08:50 | 显示全部楼层
    感谢楼主分享
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 2055 天

    [LV.Master]伴坛终老

    发表于 2024-1-17 00:17:01 | 显示全部楼层
    谢谢楼主分享!
  • TA的每日心情
    奋斗
    15 小时前
  • 签到天数: 1521 天

    [LV.Master]伴坛终老

    发表于 2024-1-17 09:05:53 | 显示全部楼层
    Thanks for sharing...
  • TA的每日心情
    开心
    昨天 07:24
  • 签到天数: 1244 天

    [LV.10]以坛为家III

    发表于 2024-1-19 07:36:28 | 显示全部楼层
    谢谢楼主大哥
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 2340 天

    [LV.Master]伴坛终老

    发表于 2024-1-19 08:13:24 | 显示全部楼层
    感谢楼主的分享
  • TA的每日心情
    郁闷
    2024-2-25 12:47
  • 签到天数: 201 天

    [LV.7]常住居民III

    发表于 2024-1-20 13:30:45 | 显示全部楼层
    看来不错,谢谢分享。
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1273 天

    [LV.10]以坛为家III

    发表于 2024-1-20 19:02:36 | 显示全部楼层
    这个有用处。。。。。

    该用户从未签到

    发表于 2024-1-21 11:51:38 | 显示全部楼层
      感谢楼主分享!
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1273 天

    [LV.10]以坛为家III

    发表于 2024-1-21 14:56:55 | 显示全部楼层
    链接打不开啊,怎么回事呢。

    点评

    需要自行解决爬梯  发表于 2024-1-22 10:29
  • TA的每日心情
    开心
    2021-4-24 08:20
  • 签到天数: 634 天

    [LV.9]以坛为家II

    发表于 2024-1-21 22:41:03 | 显示全部楼层
    本帖最后由 yuqinghuaz1 于 2024-1-21 22:43 编辑
    1 A# B8 \& v$ G* c4 m2 g
    2 V$ g* p6 @2 W* g  R6 W 谢谢分享   这个可以有   但是无法下载

    点评

    需要自行解决爬梯  发表于 2024-1-22 10:28
  • TA的每日心情
    奋斗
    2020-6-15 09:00
  • 签到天数: 34 天

    [LV.5]常住居民I

    发表于 2024-1-22 11:43:51 | 显示全部楼层
    $ b9 l4 m; v$ t3 \9 [7 z* I, H; s4 g
    Thanks for sharing...
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 1273 天

    [LV.10]以坛为家III

    发表于 2024-1-22 15:34:32 | 显示全部楼层
    OK,翻过去,能下载。
  • TA的每日心情
    慵懒
    2023-1-1 00:53
  • 签到天数: 704 天

    [LV.9]以坛为家II

    发表于 2024-1-22 20:18:03 | 显示全部楼层
    感谢楼主的热心奉献
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-9 15:39 , Processed in 0.077625 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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