Underline activation_bytes is incorrect.
Call `audible -h` to let you show all main subcommands. At this time, there
are the `activation_bytes`, `download`, `library` and `manage` subcommands.
The `manage` command has multiple subcommands. So take a look with the
`audible manage -h` and `audible manage <subcommand> -h`.
* Provide a command to list library titles
..just about what the name says. It lists them sorted in the following format:
[comma-separated alpha authors]: [comma-separated alpha series]: <title>
So, for some examples:
A mysterious book without authors or series
Anonymous Adventures: Volume 1 - The Sky is the Limit
Anonymous Adventures: Volume 2 - The Dark Sea
Bob Noscovesk, Tim Mu: Fantastic Animals, The Best Animals Collection: How I met my cat and fell in love
Bob Noscovesk, Tim Mu: Fantastic Animals, The Best Animals Collection: Reddit Copypasta (hardcopy)
Tim Mu: How I became tired of meaningless happiness derived from cute things
Quitting Smoking - Collected anonymous anecdotes
This will usually show up as intended. However, in the case of *some* books having multiple series/authors and *others* not having that, the sorting might be weird in some cases:
Author A, Author C: Moxy Mysteries: A cat without a name
Author B: A great Standalone Piece of Fiction by Me!
Author C: Moxy Mysteries: The dog with no dog breath
The vast majority of books have an author, though, and a title, or at least a consistent set of authors, and outliers still get listed, they just might not show up where someone would expect.
* Update cmd_library.py
* Bump version
Co-authored-by: mkb79 <mkb79@hackitall.de>
# Added
- Set a custom plugin dir via environment variable
- Provide plugin packages where commands can hook in audible command.
# Changed
- Plugin commands are now placed in the command root instead of ``plugin-cmds`` subcommand. So replacing of build-in commands are possible.
# Removed
- The `--config`` option. A custom config dir can now only be set via environment variable.
- The `--plugins`` option. A custom plugin dir can now only be set via environment variable
# Misc
- Some code optimations
Attention:
For now you have to specify what you want to download when using
download command. You can download aax and aaxc file with one command.
- add `aax` option
- remove `no-audio` option
- remove non-working `link-only` option
- `no-confirm` option now works when using with `title` option