Skip to main content

A python wrapper for the KitchenOwl API

Project description

kitchenowl-python

A simple wrapper around the KitchenOwl API.

This is a small python package to be used as a wrapper for the KitchenOwl API in python.

Currently, there is only support for managing shopping list items.

Installation

python -m venv .venv
source .venv/bin/activate
pip install -e .

Installs all required dependencies.

Usage

from aiohttp import ClientSession
from kitchenowl_python.kitchenowl import KitchenOwl

async with ClientSession() as session:
    kitchenowl = KitchenOwl(session=session, url=url, token=token)
    await kitchenowl.test_connection()

Development

Run tests

source .venv/bin/activate
pip install -e .\[test\]
pytest .

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

kitchenowl_python-0.0.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kitchenowl_python-0.0.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file kitchenowl_python-0.0.1.tar.gz.

File metadata

  • Download URL: kitchenowl_python-0.0.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for kitchenowl_python-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c995e866641157ba897f8edcae63165b2cb36e2495fcca3ea476c2c076dc6841
MD5 bfe937ac9924b7396509a400bf2b8fc1
BLAKE2b-256 c44ae0d91beaa0a1b4f45c4e5e1580f3c71543473a98922d9a64c19f08276027

See more details on using hashes here.

Provenance

The following attestation bundles were made for kitchenowl_python-0.0.1.tar.gz:

Publisher: python-publish.yml on TomBursch/kitchenowl-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kitchenowl_python-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kitchenowl_python-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fd01cb0d83faf5729f3afa038c8c383988c889bdedc14825ee8c5e4b7827fcb4
MD5 a59664085174baa507ca8f301a6c6f74
BLAKE2b-256 5d1503433d404412f205feb4fb099adf564f1eec5095fb2e11b8e5d59203469b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kitchenowl_python-0.0.1-py3-none-any.whl:

Publisher: python-publish.yml on TomBursch/kitchenowl-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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