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.1.1.Alpha.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

k_SchoolMeal-1.1.1a0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file k-SchoolMeal-1.1.1.Alpha.tar.gz.

File metadata

  • Download URL: k-SchoolMeal-1.1.1.Alpha.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

File hashes

Hashes for k-SchoolMeal-1.1.1.Alpha.tar.gz
Algorithm Hash digest
SHA256 dd57ca62c68b27858a30fd3d65695993d5fa007d584f200d5be2d61c05fa0704
MD5 6253dc397cfd05191876bc6cbccffdae
BLAKE2b-256 4f2272f3409cb002222eedc9db0ef37d45ee5973a7d8619dbcc25d7a2cfd8a00

See more details on using hashes here.

File details

Details for the file k_SchoolMeal-1.1.1a0-py3-none-any.whl.

File metadata

  • Download URL: k_SchoolMeal-1.1.1a0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

File hashes

Hashes for k_SchoolMeal-1.1.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 aadd744079d102f6ac854aef0f2dadfe881fc4016baff0846695a9b34245f953
MD5 71de6a0079bf4a77759e71fc17c611ee
BLAKE2b-256 d6010c0b313ac4eb62003725c1fe3769a43318fcea37c608ae72cd4a3ea9e0d8

See more details on using hashes here.

Supported by

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