AudibleSeriesChecker/readme.md

1.3 KiB

Audible Series Checker

Audible Series Checker is a Python tool for comparing audiobook series between your ABS library and Audible, helping you track missing tomes and release dates.

Features

  • Connects to ABS and Audible APIs
  • Compares series and book sequences
  • Identifies missing books in your library
  • Supports rate-limited requests and authentication
  • Logs results and errors

Requirements

See requirements.txt for dependencies. Install with:

pip install -r requirements.txt

Configuration

Copy .env.example to .env and fill in your credentials:

Usage

Run the main script:

python main.py

Logs are written to the log file.

Feature-specific Arguments

  • --non-series
    Include non-series books (books not part of a numbered series).

  • --oncoming
    Show books that are yet to be released.

Project Structure

Development

  • Mock connectors are available for testing (see *Mock classes in connectors/)
  • Logging is configured in main.py
  • Environment variables are loaded via config.py