Due to naming, this project couldn't follow semver and to solve it by reseting a versioning and slightly changing a name to https://github.com/iamkarlson/grocy-py
Please address all of you questions and concerns there
Check out source code reference docs
pip install pygrocy2
Import the package:
from pygrocy2 import GrocyObtain 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.