将你的掘金小册制作成一整本PDF
juejinxiaoceToPDFByPy
将掘金小册制作成一整本PDF
由来
之前写过一个Golang的版本,但是阅读效果不是特别好,这个Python版本可以将所有章节制作成单个PDF文件。看起来会更加方便,转mobi格式的正在开发,遇到一点小问题,使用的kindle_maker
库报错。如果想要在kindle上观看小册,可以使用这个工具将PDF转为mobi。
使用方法
- 参照 https://github.com/hantmac/juejinxiaoceToMobi 的README,获取你想要转换的小册的
id
、client_id
、uid
、token
、等信息,按照ini
文件的格式填入cinf.ini
; - pip3 install -r requirements.txt (环境为Python3)
- python run.py
- 等待片刻,即可出炉 ?
- 使用地址: https://github.com/hantmac/juejinxiaoceToPDFByPy
注意事项
- conf.ini中的
bookName
千万不能含有中文,不然PDF会乱码 - 使用的pdfkit,可能会比较慢
- 如果中间报错,很可能是没有安装 wkhtmltopdf,按照官方教程进行安装
- Mac OS在安装过程中遇到一个错误
Error: Permission denied @ dir_s_mkdir - /usr/local/Caskroom/wkhtmltopdf
,查了一下,解决方案是:sudo chown -R $(whoami):staff ~/Library/Caches/Homebrew /usr/local/Caskroom/
效果预览
最最重要的
仅做技术分享,方便看书学习,请大家不要传播。
将你的掘金小册制作成一整本PDF相关推荐
- python文件下载器代码_GitHub - applechi/pythonCollection: python代码集合(文件下载器、pdf合并、极客时间专栏下载、掘金小册下载、新浪微博爬虫等)...
json2mysql 这次更新了将一个json文件中的数据导入到mysql的脚本. 是用nodejs写的. 对应的文件是tomysql.js 有兴趣的同志可以研究下. pythonCollection ...
- 3-7 慕课和掘金小册的学习
慕课和掘金小册的学习 1.前端安全系列(一):如何防止XSS攻击? 从上次事件之后,小明会小心的把插入到页面中的数据进行转义.而且他还发现了大部分模板都带有的转义配置,让所有插入到页面中的数据都默认进 ...
- 掘金小册Jenkins大纲准备
大纲 Jenkins 简介 Jenkins Docker镜像制作 Jenkins 容器创建 Jenkins 全局邮箱配置 Jenkins 全局仓储配置 Jenkins 动态参数配置 Jenkins 配 ...
- 小册上新 | 如何使用掘金社区
小册链接地址:juejin.im/book/5c9064- 这是一本掘金社区的各个功能的官方指南,帮助你玩转掘金,成为一名优秀的开发者. 作者介绍 我叫阴明,社区里大家可以叫我站长.2015年下半年的 ...
- 【赠书福利】掘金爆火小册同名《Spring Boot源码解读与原理剖析》正式出书了!...
关注我们丨文末赠书 承载着作者的厚望,掘金爆火小册同名读物<Spring Boot源码解读与原理剖析>正式出书! 本书前身是掘金社区销量TOP的小册--<Spring Boot源码解 ...
- 小册上新|张鑫旭:技术写作的“收益”超乎想象
技术从业人员普遍比较务实,也就是用心做好分配给自己的任务,努力担负起自己应尽的责任,因为大家都相信,付出必有回报,金字总会闪光. 在职业生涯的初期,我们的成长与收益确实遵循这样的规律,可到了一定阶段后 ...
- 扔物线Git小册笔记
这篇博客是从扔物线大神的Git掘金小册上小结下来的,想了解更多内容请去掘金购买 版本控制系统的核心 版本控制/主动提交/中央仓库 分布式版本控制系统和中央式的区别 中央式的版本控制系统:保存版本信息/ ...
- netty学习笔记(四)观闪电侠小册netty总结
大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~ 文章目录 前言 1.Nio概念 2.boostrap 3.客户端连接失败重试 4.ButeBuf 5.ChannelPip ...
- 我和掘金合作的源码共读小册报名快1000人了~
众所周知,我和掘金合作出了源码共读第一期.我是前端领读员.现在报名快1000人了~奖品丰厚. 也有一些小伙伴已经写了好几期笔记了~但相对1000人写的还是太少. 什么?你不知道?那也很正常,毕竟我的公 ...
- 万里长征第一步(非常重要) —— 如何愉快的阅读本小册
购买前警告⚠️ 此小册并非数据库入门书籍,需要各位知道增删改查是啥意思,并且能用 SQL 语言写出来,当然并不要求各位知道的太多,你甚至可以不知道连接的语法都可以.不过如果你连SELECT.INSER ...
最新文章
- 问题 1676: 算法2-8~2-11:链表的基本操作
- Android调用WebService
- div超出不换行_文字超出显示点点点之ellipsis 设置
- 11.深度学习练习:Keras tutorial - the Happy House(推荐)
- Web开发者一定会用的5个google浏览器插件
- LinuxAndroid笔记-centos7安装adb并链接到雷电模拟器
- 2021高通人工智能应用创新大赛踩坑指南
- 5个很好用的.net 分析工具
- 逐行读取txt文件中_Spring系列八:Spring 中读取文件-ResourceLoaderAware
- 查看Linux服务器架构是x86还是arm
- 【论文解读】ICLR2021 知识建模与信息抽取
- 冒泡排序(普通,加强对比)
- 51单片机c语言避障小车,基于51单片机的循迹避障小车的设计.doc
- 如何下载陕西省卫星地图高清版大图
- 智慧零售四年,来酷科技好大一盘棋
- 改进的各向异性湿法蚀刻工艺
- 圣诞节来了,用Python Turtle画棵圣诞树吧
- ###好好###远离送命题: 问答系统中语义匹配的『杀手锏』
- 笔记|角度传感器angular transducer
- 用 python 实现 简单AI 双人日麻(文字版)之一 建立胡牌逻辑
热门文章
- 一、网络知识 1.计算机网络原理
- 2021年美赛成绩公布与美赛查询!美赛官网已更新
- VMware ESXi 客户端连接控制台时,提示“VMRC 控制台连接已断开...正在尝试重新连接”的解决方法
- Fortran 95简单教程(二)
- 电子书 Java程序员面试宝典(第4版).pdf
- delphi remobjects
- Python实现线性反馈移位寄存器实例信息安全导论期中小作业
- [读书笔记]编程之美(一)
- 计算机辅助三维参数化设计是什么,滚子链轮的计算机辅助三维参数化设计.pdf...
- 三星手机微信聊天记录删除了怎么恢复