식당 메뉴 받아보기
- 2007년 3월 28일 22시 16분
- 댓글 10 개
매일 밥먹을 때 어느 식당을 갈까 엘리베이터에 서서 고민을 하게 되는데, 메뉴를 알게되면 좀 더 현명한 선택을 할 수 있지 않을까 해서, 학교 홈페이지에서 식단 제공되는 곳이 있나 찾아봤습니다. 오오. 생각보다 간단한 인터페이스로 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 개인화 홈페이지에 추가한 화면
리더에 추가하기 버튼 모음
댓글 10 개 | 트랙백 1 개 (보낼곳) | 태그 happyhacking

