juejinxiaoceToPDFByPy

将掘金小册制作成一整本PDF

由来

之前写过一个Golang的版本,但是阅读效果不是特别好,这个Python版本可以将所有章节制作成单个PDF文件。看起来会更加方便,转mobi格式的正在开发,遇到一点小问题,使用的kindle_maker库报错。如果想要在kindle上观看小册,可以使用这个工具将PDF转为mobi。

使用方法

  • 参照 https://github.com/hantmac/juejinxiaoceToMobi 的README,获取你想要转换的小册的idclient_iduidtoken、等信息,按照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相关推荐

  1. python文件下载器代码_GitHub - applechi/pythonCollection: python代码集合(文件下载器、pdf合并、极客时间专栏下载、掘金小册下载、新浪微博爬虫等)...

    json2mysql 这次更新了将一个json文件中的数据导入到mysql的脚本. 是用nodejs写的. 对应的文件是tomysql.js 有兴趣的同志可以研究下. pythonCollection ...

  2. 3-7 慕课和掘金小册的学习

    慕课和掘金小册的学习 1.前端安全系列(一):如何防止XSS攻击? 从上次事件之后,小明会小心的把插入到页面中的数据进行转义.而且他还发现了大部分模板都带有的转义配置,让所有插入到页面中的数据都默认进 ...

  3. 掘金小册Jenkins大纲准备

    大纲 Jenkins 简介 Jenkins Docker镜像制作 Jenkins 容器创建 Jenkins 全局邮箱配置 Jenkins 全局仓储配置 Jenkins 动态参数配置 Jenkins 配 ...

  4. 小册上新 | 如何使用掘金社区

    小册链接地址:juejin.im/book/5c9064- 这是一本掘金社区的各个功能的官方指南,帮助你玩转掘金,成为一名优秀的开发者. 作者介绍 我叫阴明,社区里大家可以叫我站长.2015年下半年的 ...

  5. 【赠书福利】掘金爆火小册同名《Spring Boot源码解读与原理剖析》正式出书了!...

    关注我们丨文末赠书 承载着作者的厚望,掘金爆火小册同名读物<Spring Boot源码解读与原理剖析>正式出书! 本书前身是掘金社区销量TOP的小册--<Spring Boot源码解 ...

  6. 小册上新|张鑫旭:技术写作的“收益”超乎想象

    技术从业人员普遍比较务实,也就是用心做好分配给自己的任务,努力担负起自己应尽的责任,因为大家都相信,付出必有回报,金字总会闪光. 在职业生涯的初期,我们的成长与收益确实遵循这样的规律,可到了一定阶段后 ...

  7. 扔物线Git小册笔记

    这篇博客是从扔物线大神的Git掘金小册上小结下来的,想了解更多内容请去掘金购买 版本控制系统的核心 版本控制/主动提交/中央仓库 分布式版本控制系统和中央式的区别 中央式的版本控制系统:保存版本信息/ ...

  8. netty学习笔记(四)观闪电侠小册netty总结

    大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~ 文章目录 前言 1.Nio概念 2.boostrap 3.客户端连接失败重试 4.ButeBuf 5.ChannelPip ...

  9. 我和掘金合作的源码共读小册报名快1000人了~

    众所周知,我和掘金合作出了源码共读第一期.我是前端领读员.现在报名快1000人了~奖品丰厚. 也有一些小伙伴已经写了好几期笔记了~但相对1000人写的还是太少. 什么?你不知道?那也很正常,毕竟我的公 ...

  10. 万里长征第一步(非常重要) —— 如何愉快的阅读本小册

    购买前警告⚠️ 此小册并非数据库入门书籍,需要各位知道增删改查是啥意思,并且能用 SQL 语言写出来,当然并不要求各位知道的太多,你甚至可以不知道连接的语法都可以.不过如果你连SELECT.INSER ...

最新文章

  1. 问题 1676: 算法2-8~2-11:链表的基本操作
  2. Android调用WebService
  3. div超出不换行_文字超出显示点点点之ellipsis 设置
  4. 11.深度学习练习:Keras tutorial - the Happy House(推荐)
  5. Web开发者一定会用的5个google浏览器插件
  6. LinuxAndroid笔记-centos7安装adb并链接到雷电模拟器
  7. 2021高通人工智能应用创新大赛踩坑指南
  8. 5个很好用的.net 分析工具
  9. 逐行读取txt文件中_Spring系列八:Spring 中读取文件-ResourceLoaderAware
  10. 查看Linux服务器架构是x86还是arm
  11. 【论文解读】ICLR2021 知识建模与信息抽取
  12. 冒泡排序(普通,加强对比)
  13. 51单片机c语言避障小车,基于51单片机的循迹避障小车的设计.doc
  14. 如何下载陕西省卫星地图高清版大图
  15. 智慧零售四年,来酷科技好大一盘棋
  16. 改进的各向异性湿法蚀刻工艺
  17. 圣诞节来了,用Python Turtle画棵圣诞树吧
  18. ###好好###远离送命题: 问答系统中语义匹配的『杀手锏』
  19. 笔记|角度传感器angular transducer
  20. 用 python 实现 简单AI 双人日麻(文字版)之一 建立胡牌逻辑

热门文章

  1. 一、网络知识 1.计算机网络原理
  2. 2021年美赛成绩公布与美赛查询!美赛官网已更新
  3. VMware ESXi 客户端连接控制台时,提示“VMRC 控制台连接已断开...正在尝试重新连接”的解决方法
  4. Fortran 95简单教程(二)
  5. 电子书 Java程序员面试宝典(第4版).pdf
  6. delphi remobjects
  7. Python实现线性反馈移位寄存器实例信息安全导论期中小作业
  8. [读书笔记]编程之美(一)
  9. 计算机辅助三维参数化设计是什么,滚子链轮的计算机辅助三维参数化设计.pdf...
  10. 三星手机微信聊天记录删除了怎么恢复