Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreheuer/grocy-create-product
https://github.com/andreheuer/grocy-create-product
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andreheuer/grocy-create-product
- Owner: andreheuer
- Created: 2022-01-22T23:33:09.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-29T15:11:40.000Z (about 3 years ago)
- Last Synced: 2024-08-02T22:20:45.141Z (7 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-repos - andreheuer/grocy-create-product - (Python)
README
# grocy-create-product
This script supports the batch creation of new products in [Grocy](https://grocy.info). Based on the scanned (or entered) barcode,
the [https://de.openfoodfacts.org](openfoodfacts) and [https://world.openbeautyfacts.org](openbeautyfacts) databases are queried. If all data has been
provided, the new product is created in Grocy, the calories are entered (taken from Openfoodfact for g/kg and ml/L articles) and a picture (also from openfoodfacts)
is uploaded to Grocy.## How to use
1. Install Python 3
2. Clone repository
3. Change `GROCY_URL` to your URL and set default group and location IDs.
4. Set `GROCY_API_KEY` to your API key
5. Set a default group id with `DEFAULT_GROUP` (so you just to have press ENTER to confirm)
6. Set a default location id with `DEFAULT_LOCATION` (so you just to have press ENTER to confirm)
7. Set `CONTINUOUS_MODE` mode to `True` or `False`. If `True`, the script will run in a loop.
8. Run the script either with a barcode as parameter (`CONTINUOUS_MODE` should be `False` then) or without a parameterThe script can be aborted either by an empty string and pressing enter in the barcode prompt or pressing CTRL+C in any prompt.