Skip to main content

No project description provided

Project description

pygrocy

Development Build Status PyPI Coverage Status CodeFactor pre-commit

Documentation

Installation

pip install pygrocy

Usage

Import the package:

from pygrocy import Grocy

Obtain a grocy instance:

grocy = Grocy("https://example.com", "GROCY_API_KEY")

or

grocy = Grocy("https://example.com", "GROCY_API_KEY", port = 9192, verify_ssl = True)

Get current stock:

for entry in grocy.stock():
    print("{} in stock for product id {}".format(entry.available_amount, entry.id))

Development testing

You need a Grocy instance running in demo mode at localhost with https (docker or a php server) You can setup url, port and ssl in test/test_const.py

  curl -L https://github.com/grocy/grocy-docker/raw/master/Dockerfile-grocy > Dockerfile-grocy
  docker-compose build grocy
  docker pull grocy/grocy-docker:nginx
  docker-compose up -d
  curl -kX GET https://localhost

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

pygrocy-ext-1.0.3.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

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

pygrocy_ext-1.0.3-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file pygrocy-ext-1.0.3.tar.gz.

File metadata

  • Download URL: pygrocy-ext-1.0.3.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for pygrocy-ext-1.0.3.tar.gz
Algorithm Hash digest
SHA256 9439e9c42ca18497a1c2c36a7c04e0a59b3706080b813dbc707cfa6d8466e0ec
MD5 9e958bd1a4b39a50cf5cb44767946bd1
BLAKE2b-256 e5e7b52777867d29b32c55107a3e0dc235dcef09e59aca50d8d4a10d47483266

See more details on using hashes here.

File details

Details for the file pygrocy_ext-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pygrocy_ext-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for pygrocy_ext-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f283e5d2266af4ab6ac7a48810ea127905dbf868f70ade0b03b2922f91d390e5
MD5 ef54b1acbbe118f41fddfa5e09f42a1d
BLAKE2b-256 2366a11201ae4575a2ee2adb13363acaecf9237c2b70ef390900672c4e5b3ff5

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