API/Python: Difference between revisions

From Open Food Facts wiki
No edit summary
No edit summary
Line 3: Line 3:
== Online API==
== Online API==
https://github.com/openfoodfacts/openfoodfacts-python
https://github.com/openfoodfacts/openfoodfacts-python
== Offline API==
== Offline API (proxy)==
=== Source code ===
=== Source code ===
https://github.com/openfoodfacts/OpenFoodFacts-APIRestPython
https://github.com/openfoodfacts/OpenFoodFacts-APIRestPython
=== How to install ===
* Install python 3
* Install mongodb
* Install pip
* Install requirements : $ pip install -r requirements.txt
* Download the database from : http://world.openfoodfacts.org/data/openfoodfacts-mongodbdump.tar.gz
* Import to local mongodb : $ mongorestore -d off -c products /foldertobsonfile/products.bson
* Launch api : $ python3 runApiRESTServer.py
* That's all !
=== How to use ===
=== How to use ===
[[Category:API]]
[[Category:API]]

Revision as of 15:06, 20 May 2022

Documentation of the Python bindings

Online API

https://github.com/openfoodfacts/openfoodfacts-python

Offline API (proxy)

Source code

https://github.com/openfoodfacts/OpenFoodFacts-APIRestPython

How to use