掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 906|回复: 40

[工具] 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 编辑 9 S4 I( q5 U8 J/ s
    4 C; j' j" \$ a. K
    * 项目地址:https://github.com/VimWei/MdxScraper# u) u1 P4 a, P: n) D, F% R% k% f7 r

    % x* F, c1 t; x) Q8 @& h## 简介, n$ p1 x0 ]2 z# _5 ~4 _
    . {( [( o' m3 r% X
    一句话:根据指定的词汇列表,从MDX字典提取内容并输出为PDF、HTML或JPG。

    6 R' Z4 B* k: i) t& r
    详情:MdxScraper 是在MdxConverter 基础上升级改造:

      S- _; P9 n2 K6 H  T% |* j, d
    • 全面提升跨平台兼容性,包括wkhtmltopdf、mdx路径名等在跨平台中的多种写法。
    • 支持同一个页面多次重复引用同一图片的情形(词典中的读音图标多次出现的情形很常见)。
    • 增加对jpg、jpeg、gif等图片的支持,原程序只支持png图片。
    • 兼容img标签的各种写法,原程序只支持一种,因此也就兼容各种词典情形。
    • 兼容无CSS文件的词典。
    • 增加PDF输出时排版的多个常见配置选项,让用户更加自由定制。
    • 将mdict-query直接放在同名子目录下,避免繁琐安装。
    • 以当前时间命名文件名,避免多次输出时覆盖原有的文件。
      1 L3 L0 t' W" {
    8 B; P7 X* q+ a: Y6 r; u9 Y/ l5 }
    1 q* c# ~9 [. X
    ## 下载
    ( r1 V  J! `) z% d2 i1 _3 {2 I0 C2 ~( g
    游客,如果您要查看本帖隐藏内容请回复

    0 }7 _, T/ |: T) @5 B! S# v9 l; w! w- \4 k! U' h

    8 R1 Q0 k' o: y9 s3 V# W, H2 L2 h. x/ E$ _

    评分

    2

    查看全部评分

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

    [LV.7]常住居民III

     楼主| 发表于 2024-4-17 17:41:48 | 显示全部楼层
    本帖最后由 VimVim 于 2024-4-17 17:48 编辑
    7 U% s4 @1 m8 Q
    VimVim 发表于 2024-2-4 23:12! Y3 q+ K* Z/ k' D9 N0 D9 c# |
    具体看readme。简单的说:8 Q' t* M! H' ~% U, [
    4 i* G" Z& G) U* Z
    1、安装python和 ##依赖库及程序
    / S9 \6 O% H5 k2、执行命令:python MdxScraper.py "mdx\某某词典.mdx" input.txt output.pdf
    ( v, s7 s' B: H* p

    ! [6 c) S" O' @) G7 a已经全面更新了程序,通过配置的方式使用,: P; X& w$ m( I3 H, {
    , Z* T" H6 v% n* H5 F) r! i
    * r# a  q, ~% x2 ~
    • 配置参数:settings.py
    • 运行程序:python MdxScraper.py
      7 e  C, X3 g, I" i; r/ L
    ! x* L* h3 @: S5 r! s! _( y" {
    . A: `5 V, ]3 N, }2 l/ N# J
    更简单明了,具体看官网发布页面的说明。& A# M1 r; k& H1 r9 M$ l- @

    - B9 H9 T! m' D& I) G
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2024-2-4 23:12:53 | 显示全部楼层
    本帖最后由 VimVim 于 2024-4-17 17:45 编辑 ! w1 }! i4 b9 E
    zljoutlook 发表于 2024-2-4 20:01
    % c$ H0 L0 N" I4 V7 K; E- o下载后只有五个文件,没有执行程序,如何使用请赐教
    6 M( B5 K7 M, P  _4 o! ], i5 r
    具体看readme。简单的说:
    . t1 E) U* v  k& m" `3 p  {: f+ W1 ~% W. r0 Q
    1、安装python和 ##依赖库及程序
    * B: q3 O  N- n0 n2、执行命令:python MdxScraper.py "mdx\某某词典.mdx" input.txt output.pdf9 v# Q% [1 o* O; X' o& E
    1 Z' }) Y! v& N2 A( ?$ ^7 `
    如果还有疑问,请自行学习python基础知识。
    ! ]: p( h+ P; s9 `8 ^' _5 f9 x* z. `1 _5 f# o9 `9 E
    5 N; C  u$ S( G7 m" W
    Update:程序已升级,通过配置的方式使用,而非命令行,使用更简单,具体看发布页说明。
  • TA的每日心情
    开心
    昨天 07:28
  • 签到天数: 1288 天

    [LV.10]以坛为家III

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

    点评

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

    [LV.Master]伴坛终老

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

    [LV.Master]伴坛终老

    发表于 2024-1-16 00:07:31 | 显示全部楼层
    Thanks for sharing...
  • TA的每日心情
    开心
    2024-6-8 14:23
  • 签到天数: 385 天

    [LV.9]以坛为家II

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

    [LV.8]以坛为家I

    发表于 2024-1-16 08:11:24 | 显示全部楼层
    好东西,以后可能用得上。谢谢。
  • TA的每日心情
    开心
    2024-6-3 12:59
  • 签到天数: 376 天

    [LV.9]以坛为家II

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

    [LV.Master]伴坛终老

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

    [LV.Master]伴坛终老

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

    [LV.10]以坛为家III

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

    [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的每日心情
    开心
    9 小时前
  • 签到天数: 1305 天

    [LV.10]以坛为家III

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

    该用户从未签到

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

    [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 编辑
    6 i6 q6 V0 @' P9 G& |4 _0 C6 R' m- I% ]6 _2 g8 N& Y; M% i$ h
    谢谢分享   这个可以有   但是无法下载

    点评

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

    [LV.5]常住居民I

    发表于 2024-1-22 11:43:51 | 显示全部楼层
    ' [4 R- W8 Y# [1 |+ g8 T
    Thanks for sharing...
  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 1305 天

    [LV.10]以坛为家III

    发表于 2024-1-22 15:34:32 | 显示全部楼层
    OK,翻过去,能下载。
  • TA的每日心情

    2024-5-24 22:00
  • 签到天数: 707 天

    [LV.9]以坛为家II

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

    本版积分规则

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

    GMT+8, 2024-6-22 18:15 , Processed in 0.067621 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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