Table of contents

  1. Ebookrack
    1. Supported operating systems
    2. Licence
  2. Installation
    1. Run-time dependencies
      1. ebk-select
  3. ebk-catalogue
  4. ebk-export
  5. ebk-select
    1. Rationale
      1. Why not just use Calibre?
      2. Why not use the file manager (or find or fzf)?
    2. Usage
      1. Specifying the library path
      2. Choosing a specific file format
      3. Using a different selection program
      4. Non-graphical or Windows/macOS systems
    3. Configuration
      1. Default library
      2. Default selection program
  6. Design
    1. Command ebk-select
      1. Requirements for ebk-select
        1. User persona
        2. Assumptions/Constraints
        3. Use cases
        4. Out of scope
      2. Decision: Implementation in Go
        1. Expected benefits
        2. Benchmark results
      3. Decision: Format preferences
    2. Library ebookrack
      1. Decision: Calibre data source
        1. Advantages of loading from OPF
        2. Disadvantages