Post

Jamix Ruokalista

Jamix-ruokalistan haku Pythonilla käyttäen luomaani kirjastoa sekä Jamixin tarjoamaa rajapintaa.

Jamix Ruokalista

Mistä on kyse?

Tässä artikkelissa esittelen, kuinka voit hakea Jamix-ruokalistan Pythonilla käyttäen luomaani kirjastoa sekä Jamixin tarjoamaa rajapintaa.
Se on helppoa ja nopeaa, joten jatketaanpa!


Mistä kirjasto löytyy?

Kirjasto löytyy GitHubista


Kuinka kirjasto toimii?

Käytännössä kirjasto käyttää requests-kirjastoa hakeakseen ruokalistan ja json-kirjastoa muuntaakseen sen JSON-muotoon.
Jos halutaan käyttää kirjastoa ja hakea esimerkiksi Gradian ruokalista se onnistuisi näin:

1
2
3
4
5
6
7
import jamixapi # Tuodaan kirjasto

pvm = "20240123" # Päivämäärä
kId = "96786" # Keittiö-id
rId = "10" # Ruokalista-id

print(jamixapi.haeRuokaLista(pvm, kId, rId)) # Haetaan ruokalista jossa:


Jolloin tuloksena on JSON-muotoinen ruokalista valitsemalle päivämäärälle, keittiölle ja ruokalistalle.
Keittiöiden sekä ruokalistojen id:t löytyvät kun niitä tarpeeksi etsii.

Itse löysin Gradian id:t tätä kautta:

1
https://fi.jamix.cloud/apps/menu/?anro=96786

Jossa anro parametri on keittiön id.

This post is licensed under CC BY 4.0 by the author.

Trending Tags