Skip to content

교육청 HTML에서 급식 정보를 추출하여 JSON 데이터베이스를 생성하는 급식요정

License

Notifications You must be signed in to change notification settings

anaclumos/CafeteriaFairy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developed by Sunghyun Cho on August 20th, 2018.

CafeteriaFairy.py

급식요정.py


기능

교육청 홈페이지의 HTML에서 급식 정보를 추출하여 JSON 데이터베이스를 생성합니다.

용도

카카오민사에 탑재될 예정입니다. (현재 비공개 상태)

장점

장점 설명
풍부한 데이터 메뉴 정보 뿐만 아니라 알레르기 정보, 원산지 정보, 영양 정보를 받아올 수 있음
적응성 교육청 웹 구조가 변화하더라도 안정적으로 정보를 추출할 수 있도록 설계됨
코드 재사용성 모든 함수가 모듈화되어 언제든 재사용이 가능함
자원 절약성 JSON 데이터베이스 내에 필요한 자료가 없을 시에만 실행되어 resource 절약적임

예시 database 생성 결과

{
    "2018.08.19(일)": {
        "메뉴 정보": [
            "짜장밥2.5.6.10.",
            "계란파국1.9.",
            "배추김치9.13.",
            "씨리얼+우유+토스트+주스+김1.2.4.5.6.12.13.",
            "생과일",
            "군만두1.2.5.6.10.13.",
            "오이양파무침"
        ],
        "인원 정보": "435명",
        "영양 정보": {
            "에너지(kcal)": "837.5",
            "탄수화물(g)": "137",
            "단백질(g)": "24.2",
            "지방(g)": "20.5",
            "비타민A(R.E)": "303.7",
            "티아민(mg)": "0.7",
            "리보플라빈(mg)": "1.6",
            "비타민C(mg)": "82.2",
            "칼슘(mg)": "225.8",
            "철분(mg)": "5.1"
        },
        "원산지 정보": {
            "쌀": "국내산",
            "김치류": "국내산",
            "고춧가루(김치류)": "국내산",
            "쇠고기(종류)": "국내산(한우)",
            "돼지고기": "국내산",
            "닭고기": "국내산",
            "오리고기": "국내산",
            "양고기": "국내산",
            "쇠고기 식육가공품": "국내산",
            "돼지고기 식육가공품": "국내산",
            "닭고기 식육가공품": "국내산",
            "오리고기 가공품": "국내산",
            "양고기 식육가공품": "국내산",
            "넙치": "국내산",
            "조피볼락": "국내산",
            "참돔": "국내산",
            "미꾸라지": "국내산",
            "뱀장어": "국내산",
            "낙지": "국내산",
            "명태": "국내산",
            "고등어": "국내산",
            "갈치": "국내산",
            "오징어": "국내산",
            "꽃게": "국내산",
            "참조기": "국내산",
            "넙치 수산가공품": "",
            "조피볼락 수산가공품": "",
            "참돔 수산가공품": "",
            "미꾸라지 수산가공품": "",
            "뱀장어 수산가공품": "",
            "낙지 수산가공품": "",
            "명태 수산가공품": "",
            "고등어 수산가공품": "",
            "갈치 수산가공품": "",
            "오징어 수산가공품": "",
            "꽃게 수산가공품": "",
            "참조기 수산가공품": "",
            "두부": "국내산",
            "콩": "국내산"
        },
        "비고": ""
    },

(이하 생략)

About

교육청 HTML에서 급식 정보를 추출하여 JSON 데이터베이스를 생성하는 급식요정

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages