Skip to main content

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


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.0.10.Alpha.tar.gz (17.6 kB view hashes)

Uploaded Source

Built Distribution

k_SchoolMeal-1.0.10a0-py3-none-any.whl (19.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page