audible-series


Nameaudible-series JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/luscoma/audible-series
SummaryAdds a command to audible-cli that looks for new series releases in a user's library.
upload_time2024-07-04 07:16:24
maintainerNone
docs_urlNone
authorAlex Lusco
requires_python<3.12,>=3.8
licenseNone
keywords audible
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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`

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/luscoma/audible-series",
    "name": "audible-series",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.12,>=3.8",
    "maintainer_email": null,
    "keywords": "audible",
    "author": "Alex Lusco",
    "author_email": "alex.lusco@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/5a/67/f4de2489450ceffb638410a5bce801e80e4f7ca4ba8cd887b7cb5560f3e8/audible_series-1.1.0.tar.gz",
    "platform": null,
    "description": "# Audible Series Command\n\n## Installation\n\n```\npip3 install audible\npip3 install audible-cli\npip3 install audible-series\n```\n\n## Usage\n\nThe command will work on an exported library file:\n\n```\naudible library export\naudible series -l $PWD/library.csv -c $PWD/config.yaml\n```\n\nThe config file is optional but can be used to override book data in cases where\na book is already preordered, a series should be ignored, or if audible data is\nbad.  It can also be used to manually set a case where a book was read somewhere\nelse but it is not in your library (though this requires manually looking up the\naudible ASIN).\n\n## Development\n\n\nThis project uses poetry which wraps a bunch of tools like virtualenv.  The\neasiest way to run it for development is to clone this repository then run a\npoetry shell.\n\n```\npoetry shell\nset -x AUDIBLE_PLUGIN_DIR $PWD/audible_series\naudible library export\naudible series -l $PWD/library.csv -c $PWD/config.yaml\n```\n\nWhen developing the `--only_series` flag may be useful since it will filter the\nlibrary to a single series.\n\n## Publishing\n\n```\npoetry build\npoetry publish\n```\n\nThis will require an API token to pypi.  You can create one then configure poetry via: `poetry config pypi-token.pypi your-api-token`\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Adds a command to audible-cli that looks for new series releases in a user's library.",
    "version": "1.1.0",
    "project_urls": {
        "Homepage": "https://github.com/luscoma/audible-series",
        "Repository": "https://github.com/luscoma/audible-series"
    },
    "split_keywords": [
        "audible"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a689583036b78625fb8597acfdcd384de39e22a8a7cbb3b9e67e451ff9cf87e",
                "md5": "dfb9896b45dc82def786e6e9de9a41db",
                "sha256": "400a74632931b710b2d4bed3b2c2d5b9673ddc9d9766cbd52de1da96b38e112f"
            },
            "downloads": -1,
            "filename": "audible_series-1.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dfb9896b45dc82def786e6e9de9a41db",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.12,>=3.8",
            "size": 10476,
            "upload_time": "2024-07-04T07:16:23",
            "upload_time_iso_8601": "2024-07-04T07:16:23.188962Z",
            "url": "https://files.pythonhosted.org/packages/5a/68/9583036b78625fb8597acfdcd384de39e22a8a7cbb3b9e67e451ff9cf87e/audible_series-1.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a67f4de2489450ceffb638410a5bce801e80e4f7ca4ba8cd887b7cb5560f3e8",
                "md5": "c1bca49b98a5a856223e2f9dd65a3fc5",
                "sha256": "82700637191144dbbc0b3f360709baeffee8ff24549b75035b051a6f985e735d"
            },
            "downloads": -1,
            "filename": "audible_series-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c1bca49b98a5a856223e2f9dd65a3fc5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.12,>=3.8",
            "size": 8862,
            "upload_time": "2024-07-04T07:16:24",
            "upload_time_iso_8601": "2024-07-04T07:16:24.267340Z",
            "url": "https://files.pythonhosted.org/packages/5a/67/f4de2489450ceffb638410a5bce801e80e4f7ca4ba8cd887b7cb5560f3e8/audible_series-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-04 07:16:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "luscoma",
    "github_project": "audible-series",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "audible-series"
}
        
Elapsed time: 0.25104s