wrolpi/debian-live-config
Roland aefc7b1def
Add Docs module for searching and organizing PDFs and EPUBs
Create a new Docs module that consolidates PDF and eBook handling into a
unified system with subjects and authors support. This replaces the
separate PDF/eBook modelers with a single Doc model backed by an
alembic migration (rename ebook to doc).

Key changes:
- New modules/docs package with models, API, extractors, and lib
- Subject and author metadata extraction with case-insensitive
  normalization for cleaner PDF metadata
- Frontend Docs pages with AuthorsPage, SubjectsPage using
  CollectionTable, and doc card deletion
- Global search integration for subjects and authors
- Generic collection item count support
- Frontend file card metadata adjusted to match collection sort
- Bump yt-dlp version
2026-03-20 14:17:06 -06:00
..
config Add Docs module for searching and organizing PDFs and EPUBs 2026-03-20 14:17:06 -06:00
build.sh Fetching latest release version when building images so they are named correctly. 2026-02-26 17:45:39 -07:00
README.md Building pi and debian images using branch by default, allowing specifying branch with -b option. 2026-02-22 15:09:15 -07:00

Debian Live Config

This directory exists to facilitate the creation of WROLPi Debian images.

See https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html

Generate Debian 12 ISO

  1. Convert a map PBF file to your initial map DB dump:
    • docker run --rm -v /home/user/district-of-columbia-230111.osm.pbf:/data/region.osm.pbf lrnselfreliance/osm-map-dumper > debian-live-config/config/includes.chroot/opt/wrolpi-blobs/map-db-gis.dump
  2. Run the build.
    • sudo ./build.sh
    • Or, build specific branch: sudo ./build.sh -b master
  3. The ISO is now in the debian-live-config directory.