Skip to content

RobBrazier/calibre-plugins

Repository files navigation

calibre-plugins

GitHub Actions Workflow Status Sonar Coverage Sonar Quality Gate

Current Plugins

Local Setup

Local setup is automated via mise-en-place. NOTE: You don't have to use this, just makes things more reproducible and isolates your main calibre library from development

You can see all available scripts with task list

Required tools

Installed via Mise

  1. uv - Python Package Manager
  2. just - Task Runner
  3. Python (uv can install this for you with uv python install)

Install externally

  1. Calibre - to install/run the plugins - Calibre source is downloaded in just .calibre/source (called in just install)

Running Tests Locally

Tests are run with unstubbed calibre libraries - most of the required config is setup by just setenv (part of just install), however if you are running tests outside of just test, one manual tweak is needed:

  • Linux / Mac (maybe): you'll need to set LD_LIBRARY_PATH to the value of CALIBRE_LIBRARY_PATH environment variable (in .env file)

About

Some Calibre plugins

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •