# 【ShadowLibrary_dll_v0.4.0】
- 2025/04/05 v0.4.0 发布:
- 压缩包转换为pdf,支持多个文件后台并行转换,不占用鼠标。转换时自动根据ssid给pdf加书签。
- 支持搜索绝大部分公开的元数据,速度非常快,包括读秀全系列,科学文库,中美百万,epub系列等等。
- 书站、古籍、文物名画高清图、字典 集中导航,整合当前相关领域的高质量网站。支持自定义导航,可以制作属于你自己的导航页。
- 支持自助获取书签,用于其他工具。
- 将pdg转换为图片,支持用户调节图像质量和大小
- 自动检测缺页并补充缺页
- 解析bookinfo.dat和bookcontents.dat。按其中信息自动给pdf命名并添加目录
- 支持自定义第三方目录源
- 开源,可以直接使用源码
- 提供简洁的API,重新封装了多进程接口,现在一行代码就能用多进程的方式调用了。
1、安装包
`[SophIA][bin]ShadowLibrary_dll_v0.4.0.7z`
MD5: cfc3abf00d7189e1cc6451ee5002feba
图形界面版本,安装完直接用。
【2025年4月9日更新】修复某些横着的书可能获取不到长宽导致转换失败的问题,修复bac格式封底导致转换失败的问题。
重装时最好删掉ShadowLibrary/bin/index
2、Shadowlib内核源代码
【2025年4月9日更新】修复某些横着的书可能获取不到长宽的问题,修复bac格式封底导致转换失败的问题。
`[SophIA][src]ShadowLibrary_dll_v0.4.0.7z`
MD5: 059bf271f0e8eb6567495358684fcc6f
LMDB书签库在这里,当对书签有大量需求时使用。
💻 关注频道:@ALA数据分析
Shadowlib交流群
- 2025/04/05 v0.4.0 发布:
- 压缩包转换为pdf,支持多个文件后台并行转换,不占用鼠标。转换时自动根据ssid给pdf加书签。
- 支持搜索绝大部分公开的元数据,速度非常快,包括读秀全系列,科学文库,中美百万,epub系列等等。
- 书站、古籍、文物名画高清图、字典 集中导航,整合当前相关领域的高质量网站。支持自定义导航,可以制作属于你自己的导航页。
- 支持自助获取书签,用于其他工具。
- 将pdg转换为图片,支持用户调节图像质量和大小
- 自动检测缺页并补充缺页
- 解析bookinfo.dat和bookcontents.dat。按其中信息自动给pdf命名并添加目录
- 支持自定义第三方目录源
- 开源,可以直接使用源码
- 提供简洁的API,重新封装了多进程接口,现在一行代码就能用多进程的方式调用了。
1、安装包
`[SophIA][bin]ShadowLibrary_dll_v0.4.0.7z`
MD5: cfc3abf00d7189e1cc6451ee5002feba
图形界面版本,安装完直接用。
【2025年4月9日更新】修复某些横着的书可能获取不到长宽导致转换失败的问题,修复bac格式封底导致转换失败的问题。
重装时最好删掉ShadowLibrary/bin/index
2、Shadowlib内核源代码
【2025年4月9日更新】修复某些横着的书可能获取不到长宽的问题,修复bac格式封底导致转换失败的问题。
`[SophIA][src]ShadowLibrary_dll_v0.4.0.7z`
MD5: 059bf271f0e8eb6567495358684fcc6f
LMDB书签库在这里,当对书签有大量需求时使用。
💻 关注频道:@ALA数据分析
Shadowlib交流群
❤2
【LMDB书签库】
解压完13GB
可以单独使用,也可以配合shadowlib使用
LMDB的优点是不需要redis那么长的启动时间,使用时占用资源非常少,速度也很快。
## 单独使用
需要安装两个库 zstd和lmdb
使用方法见example_lmdb.py
我存的时候是ssid:bookmark这样的格式,
其中bookmark用zstd压缩过了,所以你取出来的时候要解压缩。
别的都和标准操作一样。
## 配合shadowlib
shadowlib在这里
解压完之后,会有个bookmark文件夹,这就是LMDB书签库
把这一整个文件夹放到你想放的位置。比如F:/
这里后边不用加解压出来的文件夹名字bookmark
这里后边不用加解压出来的文件夹名字bookmark
这里后边不用加解压出来的文件夹名字bookmark
用图形界面的话直接在界面上改就完了
源码或命令行:在shadowlib的config.ini里
关闭webbookmark
打开lmdb格式的书签库
书签在这里
密码:ZglIusmDkkU8Qz0
💻 关注频道:@ALA数据分析
解压完13GB
可以单独使用,也可以配合shadowlib使用
LMDB的优点是不需要redis那么长的启动时间,使用时占用资源非常少,速度也很快。
## 单独使用
需要安装两个库 zstd和lmdb
pip install zstd
pip install lmdb
使用方法见example_lmdb.py
我存的时候是ssid:bookmark这样的格式,
其中bookmark用zstd压缩过了,所以你取出来的时候要解压缩。
别的都和标准操作一样。
## 配合shadowlib
shadowlib在这里
解压完之后,会有个bookmark文件夹,这就是LMDB书签库
把这一整个文件夹放到你想放的位置。比如F:/
这里后边不用加解压出来的文件夹名字bookmark
这里后边不用加解压出来的文件夹名字bookmark
这里后边不用加解压出来的文件夹名字bookmark
用图形界面的话直接在界面上改就完了
源码或命令行:在shadowlib的config.ini里
关闭webbookmark
webbookmark_flag =0
打开lmdb格式的书签库
[lmdb]
lmdb_flag =1
lmdb_path =F:/
书签在这里
密码:ZglIusmDkkU8Qz0
💻 关注频道:@ALA数据分析
Telegram
ALA数据分析|高质量数据集|图书|电子书工具
❤1👍1
【补丁A】【ShadowLibrary_dll_v0.4.0】
- 2025/04/06 v0.4.0 PatchA:
-升级图像长宽的选择方法,解决极个别书长宽异常的问题。
这种书出现概率很低,可能几万分之一到十几万分之一。
1、补丁
`[SophIA][patch]ShadowLibrary_dll_v0.4.0patch_a.7z`
MD5:d4a0899ae368b34801a8306be1262382
## 如何使用
0、关闭正在运行的ShadowLibrary
1、解压
2、里面有个bin文件夹,复制
3、去ShadowLibrary安装目录
4、你会看到安装目录里也有个bin
5、粘贴
6、提示是否替换100多个文件,选择是
!!!不要删除安装目录里的bin
!!!不要删除安装目录里的bin
!!!不要删除安装目录里的bin
!!! 在4月6日晚之后才下载安装的不需要补丁
使用源码的人可以重下一下源码
💻 关注频道:@ALA数据分析
Shadowlib交流群
- 2025/04/06 v0.4.0 PatchA:
-升级图像长宽的选择方法,解决极个别书长宽异常的问题。
这种书出现概率很低,可能几万分之一到十几万分之一。
1、补丁
`[SophIA][patch]ShadowLibrary_dll_v0.4.0patch_a.7z`
MD5:d4a0899ae368b34801a8306be1262382
## 如何使用
0、关闭正在运行的ShadowLibrary
1、解压
2、里面有个bin文件夹,复制
3、去ShadowLibrary安装目录
4、你会看到安装目录里也有个bin
5、粘贴
6、提示是否替换100多个文件,选择是
!!!不要删除安装目录里的bin
!!!不要删除安装目录里的bin
!!!不要删除安装目录里的bin
!!! 在4月6日晚之后才下载安装的不需要补丁
使用源码的人可以重下一下源码
💻 关注频道:@ALA数据分析
Shadowlib交流群
Telegram
shadowlib
👍4
【Shadowlib v0.4.0 2025年4月9日更新】
高速书籍索引,完全本地搜索。后台高并发自动转换,自动加书签。
+ 修复某些书的分辨率计算错误
+ 修复某些横着的书可能获取不到长宽导致转换失败的问题
+ 修复bac格式封底导致转换失败的问题
+ 解决了在GUI中多进程时最后几个文件可能莫名其妙卡住的问题
重新下载再安装就可以了。
Shadowlibrary目录下Collections.json是你的收藏,
WebDirectory.json是导航。
如果你有修改过,可以先把这两个文件复制到别的地方,装完再复制回来。
重装之前最好删掉ShadowLibrary/bin/index 否则会重复索引,会多占硬盘空间。
1、安装包
`[SophIA][bin]ShadowLibrary_dll_v0.4.0.7z`
MD5: ef979ef25135c01690a77c114a3f8cdc
图形界面版本,安装完直接用。
2、Shadowlib内核源代码
【2025年4月9日更新】修复某些横着的书可能获取不到长宽的问题,修复bac格式封底导致转换失败的问题。
`[SophIA][src]ShadowLibrary_dll_v0.4.0.7z`
MD5: 001dd66168e84e418160e1c5419a70e4
LMDB书签库在这里,当对书签有大量需求时使用。
💻 关注频道:@ALA数据分析
Shadowlib交流群
高速书籍索引,完全本地搜索。后台高并发自动转换,自动加书签。
+ 修复某些书的分辨率计算错误
+ 修复某些横着的书可能获取不到长宽导致转换失败的问题
+ 修复bac格式封底导致转换失败的问题
+ 解决了在GUI中多进程时最后几个文件可能莫名其妙卡住的问题
重新下载再安装就可以了。
Shadowlibrary目录下Collections.json是你的收藏,
WebDirectory.json是导航。
如果你有修改过,可以先把这两个文件复制到别的地方,装完再复制回来。
重装之前最好删掉ShadowLibrary/bin/index 否则会重复索引,会多占硬盘空间。
1、安装包
`[SophIA][bin]ShadowLibrary_dll_v0.4.0.7z`
MD5: ef979ef25135c01690a77c114a3f8cdc
图形界面版本,安装完直接用。
2、Shadowlib内核源代码
【2025年4月9日更新】修复某些横着的书可能获取不到长宽的问题,修复bac格式封底导致转换失败的问题。
`[SophIA][src]ShadowLibrary_dll_v0.4.0.7z`
MD5: 001dd66168e84e418160e1c5419a70e4
LMDB书签库在这里,当对书签有大量需求时使用。
💻 关注频道:@ALA数据分析
Shadowlib交流群
【Shadowlib v0.4.0a 2025年4月10日更新】
高速书籍索引,完全本地搜索。后台高并发自动转换,自动加书签。
+ 修复书签模块可能导致的转换失败问题
+ 修复pdf文件名出错的问题,目前以元数据,bookinfo,zip文件名三层优先级依次命名
重新下载再安装就可以了。
Shadowlibrary目录下Collections.json是你的收藏,
WebDirectory.json是导航。
如果你有修改过,可以先把这两个文件复制到别的地方,装完再复制回来。
重装之前最好删掉ShadowLibrary/bin/index 否则会重复索引,会多占硬盘空间。
1、安装包
`[SophIA][bin]ShadowLibrary_dll_v0.4.0.7z`
MD5: 12d3245d8bacf6519369234b1b8f6ab0
图形界面版本,安装完直接用。
2、Shadowlib内核源代码
【2025年4月9日更新】修复某些横着的书可能获取不到长宽的问题,修复bac格式封底导致转换失败的问题。
`[SophIA][src]ShadowLibrary_dll_v0.4.0.7z`
MD5: 059bf271f0e8eb6567495358684fcc6f
LMDB书签库在这里,当对书签有大量需求时使用。
💻 关注频道:@ALA数据分析
Shadowlib交流群
高速书籍索引,完全本地搜索。后台高并发自动转换,自动加书签。
+ 修复书签模块可能导致的转换失败问题
+ 修复pdf文件名出错的问题,目前以元数据,bookinfo,zip文件名三层优先级依次命名
重新下载再安装就可以了。
Shadowlibrary目录下Collections.json是你的收藏,
WebDirectory.json是导航。
如果你有修改过,可以先把这两个文件复制到别的地方,装完再复制回来。
重装之前最好删掉ShadowLibrary/bin/index 否则会重复索引,会多占硬盘空间。
1、安装包
`[SophIA][bin]ShadowLibrary_dll_v0.4.0.7z`
MD5: 12d3245d8bacf6519369234b1b8f6ab0
图形界面版本,安装完直接用。
2、Shadowlib内核源代码
【2025年4月9日更新】修复某些横着的书可能获取不到长宽的问题,修复bac格式封底导致转换失败的问题。
`[SophIA][src]ShadowLibrary_dll_v0.4.0.7z`
MD5: 059bf271f0e8eb6567495358684fcc6f
LMDB书签库在这里,当对书签有大量需求时使用。
💻 关注频道:@ALA数据分析
Shadowlib交流群
👍4
【Shadowlib v0.4.1 2025年4月22日更新】
- 提供图形界面,多个压缩包后台并行转换,不会占用鼠标。
- 能够解密99.9%的读秀压缩包
- 提供Linux版,现在大部分代码不再需要wine环境。
- 支持自定义输出文件名格式,8个字段任选。
- 支持转换时自动根据ssid给pdf加书签。
- 支持多种方式获取书签,可以复制到剪贴板后用于其他工具。
- 提供高速书籍搜索功能,完全本地搜索,能搜索绝大部分公开元数据(读秀全系列,科学文库,中美百万,epub系列等等),数据覆盖面广且极少重复、速度非常快。
- 书站、古籍、文物名画高清图、字典 集中导航,整合当前相关领域的高质量网站。
- 支持自定义导航,可以制作属于你自己的导航页。
- 源码和API方面,简化了多进程调用方式,现在只要一行代码就可以多进程调用。
- 提供LMDB格式书签,启动速度快,查询速度快,占用资源极少。
+ 增加了自定义输出文件名功能,自由选择数据源和字段,自由定义输出文件名格式。
+ 升级了Linux版本。大部分源码可以直接跑在操作系统上,性能更好,体积更小。
+ 修复某些Djvu的书彩页可能变黑白的问题。
+ 修复GUI中多进程可能卡住的问题。
+ 修复某些书的长宽异常问题。
+ 修复书签模块可能导致的转换失败问题。
LMDB书签库在这里,当对书签有大量需求时使用。
1、安装包 图形界面版本
[SophIA][bin]ShadowLibrary_dll_v0.4.1.7z
2、shadowlib内核源代码
[SophIA][src]ShadowLibrary_dll_v0.4.1.tar.gz
3、Linux版
[SophIA][Linux]ShadowLibrary_dll_v0.4.1.tar.gz
💻 关注频道:@ALA数据分析
Shadowlib交流群
- 提供图形界面,多个压缩包后台并行转换,不会占用鼠标。
- 能够解密99.9%的读秀压缩包
- 提供Linux版,现在大部分代码不再需要wine环境。
- 支持自定义输出文件名格式,8个字段任选。
- 支持转换时自动根据ssid给pdf加书签。
- 支持多种方式获取书签,可以复制到剪贴板后用于其他工具。
- 提供高速书籍搜索功能,完全本地搜索,能搜索绝大部分公开元数据(读秀全系列,科学文库,中美百万,epub系列等等),数据覆盖面广且极少重复、速度非常快。
- 书站、古籍、文物名画高清图、字典 集中导航,整合当前相关领域的高质量网站。
- 支持自定义导航,可以制作属于你自己的导航页。
- 源码和API方面,简化了多进程调用方式,现在只要一行代码就可以多进程调用。
- 提供LMDB格式书签,启动速度快,查询速度快,占用资源极少。
v0.4.1 Release Note
+ 增加了自定义输出文件名功能,自由选择数据源和字段,自由定义输出文件名格式。
+ 升级了Linux版本。大部分源码可以直接跑在操作系统上,性能更好,体积更小。
+ 修复某些Djvu的书彩页可能变黑白的问题。
+ 修复GUI中多进程可能卡住的问题。
+ 修复某些书的长宽异常问题。
+ 修复书签模块可能导致的转换失败问题。
LMDB书签库在这里,当对书签有大量需求时使用。
1、安装包 图形界面版本
[SophIA][bin]ShadowLibrary_dll_v0.4.1.7z
2、shadowlib内核源代码
[SophIA][src]ShadowLibrary_dll_v0.4.1.tar.gz
3、Linux版
[SophIA][Linux]ShadowLibrary_dll_v0.4.1.tar.gz
💻 关注频道:@ALA数据分析
Shadowlib交流群
❤7