暫無描述

Codex CLI f9a1b12939 Cover worker: respect PATH for pdftoppm and handle exec errors 4 月之前
.vscode 2772e0ff65 Fix UI, cleanup, and UTF-8 save behavior 4 月之前
screenshot 4711ea7ebd add screenshots 8 年之前
src f9a1b12939 Cover worker: respect PATH for pdftoppm and handle exec errors 4 月之前
.gitignore 2772e0ff65 Fix UI, cleanup, and UTF-8 save behavior 4 月之前
LICENSE c88ab86de4 Initial commit 8 年之前
README.md 0b740412d0 docs+flake: add runtime deps for metadata/covers 4 月之前
flake.lock 1e487cd429 many updates 4 月之前
flake.nix 0b740412d0 docs+flake: add runtime deps for metadata/covers 4 月之前

README.md

myBookShelf

This is a Free Pascal/Lazarus project to keep all your ebooks (and pdfs) organized in an iBook like graphical interface.

Screenshot

Screenshot

Dependencies

  • Poppler utils: provides pdftoppm and pdfinfo used to extract PDF covers and metadata
  • unzip: used to read EPUB metadata from the OPF file

On Nix, these are included via the flake. Use:

  • nix develop to enter the dev shell (PATH includes poppler_utils and unzip)
  • nix run to run the packaged app (wrapper sets PATH to include these tools)

On Debian/Ubuntu:

  • sudo apt-get install poppler-utils unzip

On Fedora:

  • sudo dnf install poppler-utils unzip

On Arch:

  • sudo pacman -S poppler unzip