Metadata-Version: 2.4
Name: audible-cli
Version: 0.4.0
Summary: Command line interface (cli) for the audible package.
Project-URL: Changelog, https://github.com/mkb79/audible-cli/releases
Author-email: mkb79 <mkb79@hackitall.de>
License-Expression: AGPL-3.0-only
License-File: LICENSE
Keywords: API,Audible,async,cli
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: <3.15,>=3.11
Requires-Dist: aiofiles>=25.1.0
Requires-Dist: audible>=0.11.0
Requires-Dist: click>=8.4.2
Requires-Dist: colorama>=0.4.6; platform_system == 'Windows'
Requires-Dist: httpx<0.29,>=0.27.2
Requires-Dist: packaging>=26.2
Requires-Dist: pillow>=12.3.0
Requires-Dist: questionary>=2.1.1
Requires-Dist: tabulate>=0.10.0
Requires-Dist: toml>=0.10.2
Requires-Dist: tqdm>=4.69.0
Provides-Extra: cryptography
Requires-Dist: audible[cryptography]>=0.11.0; extra == 'cryptography'
Description-Content-Type: text/markdown

# audible-cli

**audible-cli** is a command-line tool for managing and downloading your Audible audiobooks.  
It supports multiple accounts, library & wishlist management, metadata-rich downloads, and plugins.  

## ✨ Features

- Manage multiple Audible profiles and marketplaces  
- Browse, export, and download your library  
- Wishlist management (list, add, remove)  
- Download in AAXC or AAX with chapters and metadata  
- Extensible via plugin system (`audible.cli_plugins`)  
- Cross-platform (Linux, macOS, Windows)  
- Prebuilt binaries available (no Python required)  

## 🚀 Quickstart

Install from PyPI:

```shell
pip install audible-cli
```

Initialize configuration:

```shell
audible quickstart
```

List your library:

```shell
audible library list
```

Download all audiobooks:

```shell
audible download --all --aax
```

## 🔧 Plugins

You can extend audible-cli with custom commands or full plugin packages.  
Register your plugin commands to the `audible.cli_plugins` entry point in your `pyproject.toml`.  

Example:

```toml
[project.entry-points."audible.cli_plugins"]
my_command = "myplugin.cli:my_command"
```

---

For full documentation, visit the [GitHub repository](https://github.com/mkb79/audible-cli).
