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.3.tar.gz (7.5 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.3-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kitchenowl_python-0.0.3.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kitchenowl_python-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b4ec74cd09b721759ca4026b48b4fd1bc9768233c15c04faacfb2808c482fe03
MD5 51267110446771fa8906050aa8fb6a4a
BLAKE2b-256 41a372c7ea9a8675f69dfd9758a63c5a2fccda1f3faabb483e5ef5e2b3113a94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kitchenowl_python-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kitchenowl_python-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8215030a597fcd9d3336110cefff37fcc25081d8b5b9fa693131f6dc9436161d
MD5 4b1f33f2a9c61e3c5768d18d15c748e8
BLAKE2b-256 96d5d50b63eeab56c4a42def16318bdc9ec8486967dc5265cd2f46560c658bd5

See more details on using hashes here.

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