px
pypx

apeye

v1.4.1

Handy tools for working with URLs and APIs.

105 KB Python 3.6.1+ py3-none-anyGNU Lesser General Public License v3 or later (LGPLv3+)4 deps Likely Unmaintained
Diff
$ uv add apeye

======

apeye

Handy tools for working with URLs and APIs.

:stub-columns: 1 :widths: 10 90 - Docs - |docs| |docs_check| - Tests - Linux Test Status Windows Test Status macOS Test Status Coverage - PyPI - |pypi-version| |supported-versions| |supported-implementations| |wheel| - Anaconda - Conda - Package Version Conda - Platform - Activity - |commits-latest| |commits-since| |maintained| |pypi-downloads| - QA - CodeFactor Grade Flake8 Status mypy status * - Other - License GitHub top language Requirements Status

apeye provides:

  • pathlib.Path\-like objects to represent URLs
  • a JSON-backed cache decorator for functions
  • a CacheControl_ adapter to limit the rate of requests

See the documentation_ for more details.

Installation

apeye can be installed from PyPI or Anaconda.

To install with pip:

$ python -m pip install apeye

To install with conda:

  • First add the required channels
$ conda config --add channels https://conda.anaconda.org/conda-forge
$ conda config --add channels https://conda.anaconda.org/domdfcoding
  • Then install
$ conda install apeye
In v0.9.0 and above the rate_limiter module requires the limiter extra to be installed: .. code-block:: bash $ python -m pip install apeye[limiter]

Details

Version
1.4.1
License
GNU Lesser General Public License v3 or later (LGPLv3+)
Python
>=3.6.1
Maintainer
Dominic Davis-Foster <[email protected]>

Maintainers