# Audible
[![image](https://img.shields.io/pypi/v/audible.svg)](https://pypi.org/project/audible/)
[![image](https://img.shields.io/pypi/l/audible.svg)](https://pypi.org/project/audible/)
[![image](https://img.shields.io/pypi/pyversions/audible.svg)](https://pypi.org/project/audible/)
[![image](https://img.shields.io/pypi/status/audible.svg)](https://pypi.org/project/audible/)
[![image](https://img.shields.io/pypi/wheel/audible.svg)](https://pypi.org/project/audible/)
[![Travis](https://img.shields.io/travis/mkb79/audible/master.svg?logo=travis)](https://travis-ci.org/mkb79/audible)
[![CodeFactor](https://www.codefactor.io/repository/github/mkb79/audible/badge)](https://www.codefactor.io/repository/github/mkb79/audible)
[![image](https://img.shields.io/pypi/dm/audible.svg)](https://pypi.org/project/audible/)
**Audible is a Python low-level interface to communicate with the non-publicly
[Audible](<https://en.wikipedia.org/wiki/Audible_(service)>) API.**
It enables Python developers to create there own Audible services.
Asynchronous communication with the Audible API is supported.
For a basic command line interface take a look at my
[audible-cli](https://github.com/mkb79/audible-cli) package. This package
supports:
- downloading audiobooks (aax/aaxc), cover, PDF and chapter files
- export library to [csv](https://en.wikipedia.org/wiki/Comma-separated_values)
files
- get activation bytes
- add own plugin commands
## Requirements
Python >= 3.10
## Installation
`pip install audible`
## Read the Doc
The documentation can be found at [Read the Docs](https://audible.readthedocs.io/en/latest)
## Contributing
Contributions are very welcome.
To learn more, see the [Contributor Guide].
## License
Distributed under the terms of the [AGPL-3.0][license],
_Audible_ is free and open source software.
## Issues
If you encounter any problems,
please [file an issue] along with a detailed description.
## Credits
Thanks a lot JetBrains for supporting me with a free [license](https://www.jetbrains.com/community/opensource/#support)
This project was generated from [@cjolowicz]'s [Hypermodern Python Cookiecutter] template.
[@cjolowicz]: https://github.com/cjolowicz
[pypi]: https://pypi.org/
[hypermodern python cookiecutter]: https://github.com/cjolowicz/cookiecutter-hypermodern-python
[file an issue]: https://github.com/mkb79/Audible/issues
[pip]: https://pip.pypa.io/
[audible]: https://github.com/mkb79/Audible
[pipx]: https://pypa.github.io/pipx/
<!-- github-only -->
[license]: https://github.com/mkb79/Audible/blob/main/LICENSE
[contributor guide]: https://github.com/mkb79/Audible/blob/main/CONTRIBUTING.md
Raw data
{
"_id": null,
"home_page": "https://github.com/mkb79/Audible",
"name": "audible",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.10",
"maintainer_email": null,
"keywords": "Audible, API, async",
"author": "mkb79",
"author_email": "mkb79@hackitall.de",
"download_url": "https://files.pythonhosted.org/packages/31/3e/2dd2d81116b81d91fca4bdff86e2dfd41fc8668655e228ab3979beb0d03a/audible-0.10.0.tar.gz",
"platform": null,
"description": "# Audible\n\n[![image](https://img.shields.io/pypi/v/audible.svg)](https://pypi.org/project/audible/)\n[![image](https://img.shields.io/pypi/l/audible.svg)](https://pypi.org/project/audible/)\n[![image](https://img.shields.io/pypi/pyversions/audible.svg)](https://pypi.org/project/audible/)\n[![image](https://img.shields.io/pypi/status/audible.svg)](https://pypi.org/project/audible/)\n[![image](https://img.shields.io/pypi/wheel/audible.svg)](https://pypi.org/project/audible/)\n[![Travis](https://img.shields.io/travis/mkb79/audible/master.svg?logo=travis)](https://travis-ci.org/mkb79/audible)\n[![CodeFactor](https://www.codefactor.io/repository/github/mkb79/audible/badge)](https://www.codefactor.io/repository/github/mkb79/audible)\n[![image](https://img.shields.io/pypi/dm/audible.svg)](https://pypi.org/project/audible/)\n\n**Audible is a Python low-level interface to communicate with the non-publicly\n[Audible](<https://en.wikipedia.org/wiki/Audible_(service)>) API.**\n\nIt enables Python developers to create there own Audible services.\nAsynchronous communication with the Audible API is supported.\n\nFor a basic command line interface take a look at my\n[audible-cli](https://github.com/mkb79/audible-cli) package. This package\nsupports:\n\n- downloading audiobooks (aax/aaxc), cover, PDF and chapter files\n- export library to [csv](https://en.wikipedia.org/wiki/Comma-separated_values)\n files\n- get activation bytes\n- add own plugin commands\n\n## Requirements\n\nPython >= 3.10\n\n## Installation\n\n`pip install audible`\n\n## Read the Doc\n\nThe documentation can be found at [Read the Docs](https://audible.readthedocs.io/en/latest)\n\n## Contributing\n\nContributions are very welcome.\nTo learn more, see the [Contributor Guide].\n\n## License\n\nDistributed under the terms of the [AGPL-3.0][license],\n_Audible_ is free and open source software.\n\n## Issues\n\nIf you encounter any problems,\nplease [file an issue] along with a detailed description.\n\n## Credits\n\nThanks a lot JetBrains for supporting me with a free [license](https://www.jetbrains.com/community/opensource/#support)\nThis project was generated from [@cjolowicz]'s [Hypermodern Python Cookiecutter] template.\n\n[@cjolowicz]: https://github.com/cjolowicz\n[pypi]: https://pypi.org/\n[hypermodern python cookiecutter]: https://github.com/cjolowicz/cookiecutter-hypermodern-python\n[file an issue]: https://github.com/mkb79/Audible/issues\n[pip]: https://pip.pypa.io/\n[audible]: https://github.com/mkb79/Audible\n[pipx]: https://pypa.github.io/pipx/\n\n<!-- github-only -->\n\n[license]: https://github.com/mkb79/Audible/blob/main/LICENSE\n[contributor guide]: https://github.com/mkb79/Audible/blob/main/CONTRIBUTING.md\n\n",
"bugtrack_url": null,
"license": "AGPL-3.0-only",
"summary": "A(Sync) Interface for internal Audible API written in pure Python.",
"version": "0.10.0",
"project_urls": {
"Changelog": "https://github.com/mkb79/Audible/releases",
"Documentation": "https://audible.readthedocs.io",
"Homepage": "https://github.com/mkb79/Audible",
"Repository": "https://github.com/mkb79/Audible"
},
"split_keywords": [
"audible",
" api",
" async"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "408eb89637aeb78f5cc9914a136fe8602ec314b94ea441d92766b0b17d803810",
"md5": "93d505f3d07e35b4d2a118869407bc50",
"sha256": "5f59082c0bb07f111a31b86358e07719d57c159bbc144c2724bec0d35a8e7e2c"
},
"downloads": -1,
"filename": "audible-0.10.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "93d505f3d07e35b4d2a118869407bc50",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.10",
"size": 46636,
"upload_time": "2024-09-26T15:36:39",
"upload_time_iso_8601": "2024-09-26T15:36:39.120429Z",
"url": "https://files.pythonhosted.org/packages/40/8e/b89637aeb78f5cc9914a136fe8602ec314b94ea441d92766b0b17d803810/audible-0.10.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "313e2dd2d81116b81d91fca4bdff86e2dfd41fc8668655e228ab3979beb0d03a",
"md5": "1caa0c126ae3495bffd9db6aba808981",
"sha256": "125b3accc9ffbda020dd25818264cabe5d748a40559cb9b9c10611d87bb14ebb"
},
"downloads": -1,
"filename": "audible-0.10.0.tar.gz",
"has_sig": false,
"md5_digest": "1caa0c126ae3495bffd9db6aba808981",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.10",
"size": 43286,
"upload_time": "2024-09-26T15:36:40",
"upload_time_iso_8601": "2024-09-26T15:36:40.724990Z",
"url": "https://files.pythonhosted.org/packages/31/3e/2dd2d81116b81d91fca4bdff86e2dfd41fc8668655e228ab3979beb0d03a/audible-0.10.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-26 15:36:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mkb79",
"github_project": "Audible",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "audible"
}