pip install pygrocy2
Import the package:
from pygrocy2 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))
If you need help using pygrocy check the discussions section. Feel free to create an issue for feature requests, bugs and errors in the library.
You need tox and Python 3.13 to run the tests. Navigate to the root dir of pygrocy2
and execute tox
to run the tests.