WiseFood Client¶
A small, robust Python client for accessing and populating the data infrastructure of the WiseFood platform.
The WiseFood platform exposes two distinct APIs, and the package provides one client for each — pick the client for the API you need:
Client |
Import |
API |
Resources |
|---|---|---|---|
|
|
the WiseFood Data API |
articles, artifacts, guides, guidelines, textbooks, textbook passages, FCTables |
|
|
the WiseFood API |
households, members, profiles |
Both authenticate the same way (user or machine-to-machine credentials) and share a retrying, connection-pooled HTTP core.
pip install wisefood
import os
from wisefood import DataClient, Credentials
client = DataClient(
os.environ["WISEFOOD_API_URL"],
Credentials(username=os.environ["WISEFOOD_USERNAME"],
password=os.environ["WISEFOOD_PASSWORD"]),
)
print(client.articles.search("mediterranean diet", limit=5))
Getting Started
Core Concepts
Resource Guides
Reference