Skip to main content

Adds a command to audible-cli that looks for new series releases in a user's library.

Project description

Audible Series Command

Installation

pip3 install audible
pip3 install audible-cli
pip3 install audible-series

Usage

The command will work on an exported library file:

audible library export
audible series -l $PWD/library.csv -c $PWD/config.yaml

The config file is optional but can be used to override book data in cases where a book is already preordered, a series should be ignored, or if audible data is bad. It can also be used to manually set a case where a book was read somewhere else but it is not in your library (though this requires manually looking up the audible ASIN).

Development

This project uses poetry which wraps a bunch of tools like virtualenv. The easiest way to run it for development is to clone this repository then run a poetry shell.

poetry shell
set -x AUDIBLE_PLUGIN_DIR $PWD/audible_series
audible library export
audible series -l $PWD/library.csv -c $PWD/config.yaml

When developing the --only_series flag may be useful since it will filter the library to a single series.

Publishing

poetry build
poetry publish

This will require an API token to pypi. You can create one then configure poetry via: poetry config pypi-token.pypi your-api-token

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audible_series-1.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

audible_series-1.1.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file audible_series-1.1.0.tar.gz.

File metadata

  • Download URL: audible_series-1.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.2.0

File hashes

Hashes for audible_series-1.1.0.tar.gz
Algorithm Hash digest
SHA256 82700637191144dbbc0b3f360709baeffee8ff24549b75035b051a6f985e735d
MD5 c1bca49b98a5a856223e2f9dd65a3fc5
BLAKE2b-256 5a67f4de2489450ceffb638410a5bce801e80e4f7ca4ba8cd887b7cb5560f3e8

See more details on using hashes here.

File details

Details for the file audible_series-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: audible_series-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.2.0

File hashes

Hashes for audible_series-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 400a74632931b710b2d4bed3b2c2d5b9673ddc9d9766cbd52de1da96b38e112f
MD5 dfb9896b45dc82def786e6e9de9a41db
BLAKE2b-256 5a689583036b78625fb8597acfdcd384de39e22a8a7cbb3b9e67e451ff9cf87e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page