Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sunxen/EpubPressX
一个 chrome 插件,可以将网页制作成 epub 电子书,支持微信读书等
https://github.com/sunxen/EpubPressX
Last synced: 14 days ago
JSON representation
一个 chrome 插件,可以将网页制作成 epub 电子书,支持微信读书等
- Host: GitHub
- URL: https://github.com/sunxen/EpubPressX
- Owner: sunxen
- License: gpl-3.0
- Fork: true (haroldtreen/epub-press-clients)
- Created: 2023-09-01T12:54:32.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-21T14:27:59.000Z (8 months ago)
- Last Synced: 2024-06-01T02:35:05.719Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 15.8 MB
- Stars: 197
- Watchers: 1
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[English](README.en.md)
# EpubPressX
一个 chrome 插件,可以将网页制作成 epub 电子书,支持微信读书等。可以通过 [chrome 商店](https://chrome.google.com/webstore/detail/epubpressx-read-the-web-o/akgkfegkiajbamekmkcafnfckmhgcnpa) 进行安装。
配合 [沉浸式翻译](https://chrome.google.com/webstore/detail/immersive-translate/bpoadfkcbjbfhfodiogcnhhhpibjhbnh) 插件可以制作双语电子书。
## 效果预览
![效果预览](screenshots/4.png)
![效果预览](screenshots/5.png)## 原理
按照 epub 要求的格式,将文件打包成 epub 文件,就是一本电子书了。epub 格式结构
```
--ZIP Container--
mimetype
META-INF/
container.xml
OEBPS/
content.opf
chapter1.xhtml
ch1-pic.png
css/
style.css
myfont.otf
```打包
```sh
cd "folder of epub content"zip -9 -X -r -u ../file.epub *
```参考
[wikipedia](https://en.wikipedia.org/wiki/EPUB#Version_3.0.1),
[w3 standard](https://www.w3.org/TR/epub-33/)## Fork 来源
Fork from https://github.com/haroldtreen/epub-press-clients原项目生成的 epub 文件在微信读书上显示有问题,所以 fork 了一份,并进行了一些更新:
- 更快更稳定:本地创建电子书,而不是依赖于服务器
- 修复了 EPUB 格式的问题
- 修复了图片位置的问题
- 可以设置封面
- 可选择是否包含图片