โ† All repos

graham-essays

๐Ÿ“š Download the full collection of Paul Graham essays in EPUB, PDF & Markdown for easy reading.

ebookepubessaysmarkdownpaul-grahampdfycombinator
Browse cluster: Haskell tooling and libraries โ†’
140commits
9contributors
3languages

Tech stack & purpose

This project is a Python CLI tool that scrapes and collects Paul Graham's essays from his website, then converts them into EPUB, PDF, and Markdown formats for offline reading. The tool uses Python 3 with libraries including feedparser, html2text, htmldate, and Unidecode for data acquisition and cleaning, along with pandoc to generate the EPUB ebook format. The pipeline is orchestrated through a Makefile and downloads over 200 essays totaling more than 500,000 words, with daily automated builds published on the project's releases page.

Community & reference links

Languages

Python
57.2%
CSS
29.1%
Makefile
13.6%

Contributors