school meal data
Project description
๐ K-School Meal
k-๊ธ์
๋ค์ด
python3 -m pip install k-SchoolMeal
ํจ์
School code
# ex-1
KSchoolMeal.school_code('๋ถ๋น์คํ๊ต')
# ex-2
KSchoolMeal.school_code('๊ด๋ฌธ๊ณ ๋ฑํ๊ต', '์์ธํน๋ณ์')
param type description school_name str school name region_name optional<str> add region in parameters will increase more accuracy
School_meal
# ex
KSchoolMeal.school_meal('B10', '123456', '2021.12.01')
param type description region_code str region code school_code str school code date str the day of you want to get data
์์
#๋ถ๋น์คํ๊ต
#async
async def main():
school_info = await KSchoolMeal.school_code('๋ถ๋น์คํ๊ต')
meal = await KSchoolMeal.school_meal(school_info.region_code, school_info.school_code, '2021.11.01') #-> List[SchoolMealInfo]
#sync
def main():
school_info = KSchoolMeal.sync.school_code('๋ถ๋น์คํ๊ต')
meal = KSchoolMeal.sync.school_meal(school_info.region_code, school_info.school_code, '2021.11.01') #-> List[SchoolMealInfo]
#sync [detail]
def main():
school_info = KSchoolMeal.sync.school_code('๊ด๋ฌธ๊ณ ', '์์ธํน๋ณ์') # add region in parameters will increase more accuracy
meal = KSchoolMeal.sync.school_meal(school_info.region_code, school_info.school_code, '2021.11.01') #-> List[SchoolMealInfo]
์ ๋ณด
์๋ต ์ ๋ณด
class SchoolMealInfo: # ๊ธ์ ์ ๋ณด
region_code : str #์๋๊ต์ก์ฒญ์ฝ๋
region_office_name : str #์๋๊ต์ก์ฒญ๋ช
school_code : str #ํ์คํ๊ต์ฝ๋
school_name : str #ํ๊ต๋ช
meal_code : str #์์ฌ์ฝ๋
meal_type : str #์์ฌ๋ช
date : str #๊ธ์์ผ์
person_number: int #๊ธ์์ธ์์
dish : list[str] #์๋ฆฌ๋ช
origin_info : list[str] #์์ฐ์ง์ ๋ณด
calorie : str #์นผ๋ก๋ฆฌ์ ๋ณด
nutrients : dict[str, float] #์์์ ๋ณด
#์์
nutrients = {
'ํ์ํ๋ฌผ(g)': 104.3,
'๋จ๋ฐฑ์ง(g)': 35.8,
'์ง๋ฐฉ(g)': 18.7,
'๋นํ๋ฏผA(R.E)': 285.8,
'ํฐ์๋ฏผ(mg)': 0.4,
'๋ฆฌ๋ณดํ๋ผ๋น(mg)': 0.6,
'๋นํ๋ฏผC(mg)': 22.5,
'์นผ์(mg)': 220.0,
'์ฒ ๋ถ(mg)': 3.9
}
class SchoolInfo: # ํ๊ต ์ ๋ณด
region_code : str #์๋๊ต์ก์ฒญ์ฝ๋
region_office_name : str #์๋๊ต์ก์ฒญ๋ช
school_code : str #ํ์คํ๊ต์ฝ๋
school_name : str #ํ๊ต๋ช
school_level: str #ํ๊ต์ข
๋ฅ๋ช
location_name : str #์์ฌ์ง๋ช
foundation_type : str #์ค๋ฆฝ๋ช
(ex: ์ฌ๋ฆฝ, ๊ณต๋ฆฝ)
address : str #๋๋ก๋ช
์ฃผ์
tel: str #์ ํ๋ฒํธ
homepage: str #ํํ์ด์ง์ฃผ์
coeducation: str #๋จ๋
๊ณตํ๊ตฌ๋ถ๋ช
school_type : str #๊ณ ๋ฑํ๊ต๊ตฌ๋ถ๋ช
school_anniversary : str #๊ฐ๊ต๊ธฐ๋
์ผ
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
k-SchoolMeal-1.1.1.Alpha.tar.gz
(17.5 kB
view hashes)
Built Distribution
Close
Hashes for k_SchoolMeal-1.1.1a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aadd744079d102f6ac854aef0f2dadfe881fc4016baff0846695a9b34245f953 |
|
MD5 | 71de6a0079bf4a77759e71fc17c611ee |
|
BLAKE2b-256 | d6010c0b313ac4eb62003725c1fe3769a43318fcea37c608ae72cd4a3ea9e0d8 |