lesspub

Crates.iolesspub
lib.rslesspub
version1.0.2
created_at2025-04-29 02:14:23.44587+00
updated_at2025-08-17 18:49:21.154424+00
descriptionCLI tool for downloading Sequences from LessWrong and exporting them as EPUB format ebooks
homepage
repositoryhttps://gitlab.com/MayESchaefer/lesspub
max_upload_size
id1652930
size241,659
Mabel Schaefer (Hate9)

documentation

README

LessPub: A LessWrong Ebook Exporter

lesspub crates.io docs

lesspub-query crates.io docs

lesspub-schema crates.io docs

LessPub is a CLI tool for downloading Sequences from LessWrong and exporting them as EPUB format ebooks. Check out the releases page for pre-generated downloads.

This project uses the et-book font, which is licensed under the MIT license.

This tool exists because I was frustrated by the LessWrong Ebook Library script. I initially forked that script, but eventually got too annoyed by how bad it was, and made this.

This tool supports downloading single posts, single sequences, or all sequences. Run the tool with --help for instructions.

The cover-generation code is a modified version of what's used in GlowPub, and a lot of the structure of this tool is inspired by that project. This project also contains a near-copy of a function from that project (edit_image_urls), because GlowPub isn't really setup to be used as a library, and including that function required importing that entire project. Oh well, the license is compatible with that, so it's fine.

Commit count: 68

cargo fmt