식당 메뉴 받아보기

매일 밥먹을 때 어느 식당을 갈까 엘리베이터에 서서 고민을 하게 되는데,
메뉴를 알게되면 좀 더 현명한 선택을 할 수 있지 않을까 해서, 학교 홈페이지에서 식단 제공되는 곳이 있나 찾아봤습니다. 오오. 생각보다 간단한 인터페이스로 2주 뒤의 메뉴까지 다 제공해 주고 있군요. +_+

그래서, 한번 파이썬 API로 만들어 봤습니다. 늘 쓰던 BeautifulSoup으로~

>>> from kaistfood import *
>>> menu = getmenu(u'동측')
>>> print ', '.join(menu[1])
쌀밥, 강낭콩밥, 감자양파국, 제육춘장볶음, 닭안심야채볶음, 고등어구이, 소시지전, 옥수수크로켓, 어묵야채볶음, 양배추쌈장, 참나물무침, 열무나물, 참치샐러드, 김구이
, 알타리김치, 배추김치
>>> menu = getmenu(u'학부', u'세트', 2007, 3, 29) 
>>> print ', '.join(menu[1])
김치햄볶음밥, 북어채계란국, 맛탱야채볶음, 숙주나물, 깍두기
>>> print ', '.join(menu[2])
오징어덮밥, 얼갈이된장국, 시금치겉절이, 마늘쫑건새우볶음, 깍두기
>>> for (pos, opt), menu in itermenus(2007, 3, 29):
...     if u'과일탕수육' in menu[1]:
...             print pos, opt, '==> 탕수육 발견!'
... 
동측 카페테리아 ==> 탕수육 발견! 
서측 카페테리아 ==> 탕수육 발견!

매일 파이썬 띄우고 누르고 있을 수도 없고, 학교 홈페이지 들어가기도 귀찮으니 매일 보는 RSS로 띄워놓으면 좋겠다 싶어서 RSS로도 만들어 봤습니다. 흐흐 (동측, 학부, 서측) 매일 새벽 3시에 업데이트될 예정이니 필요하신 분 등록해서 쓰세요~

소스는 svn 곳간에서 받으실 수 있습니다~

Google 개인화 홈페이지에 추가한 화면

리더에 추가하기 버튼 모음

  • 동측: Add to Google
    Add to Hanrss
  • 학부: Add to Google
    Add to Hanrss
  • 서측: Add to Google
    Add to Hanrss

11 thoughts on “식당 메뉴 받아보기”

  1. 전에 학생식당 메뉴를 매일 문자로 보내주는 프로그램을 짜서 친구들에게 점심시간마다 사랑 받았다던 분이 생각나는군요. =_=)>

  2. 오옷~ 이런 걸 만드셨군요..
    맨날 식당갔다가 메뉴가 구리면 돌아나왔었는데, 이제는 아예 헛걸음 안할 수 있겠군요
    잘 쓰겠습니다

    참.. 순국이 통해서 전부터 말씀 많이 듣고 있었습니다.
    저는 전산학과 박사과정입니다 ^^;;;

  3. 장혁재님: 반갑습니다. 순국이에게 들은 적이 있습니다~ 🙂 동측에서 알게 모르게 종종 만나겠네요 ^_^

  4. 오 ㅋㅋ 추천 메뉴 서비스는 안되나요? ㅋㅋㅋ 뭐 학교는 나와있지만, 학교 사람들끼리 보며 감탄하고 있습니다 ㅋ

  5. 자아, 버그리포트-_-입니다~
    RSS로 계속 보고 있는데, 예전 날짜에 대한 정보가 새 글로 표시되는 문제가 있습니다. 막상 오늘자 메뉴은 저 아래 보이고, 어제나 그저께 메뉴가 안 읽은 글로 표시되네요. (HanRSS 기준입니다. RSS에서 글이 수정됐는지 여부를 판단하는 부분에서 오동작을 유발시키는 부분이 있는 듯합니다)

Comments are closed.