매일 밥먹을 때 어느 식당을 갈까 엘리베이터에 서서 고민을 하게 되는데,
메뉴를 알게되면 좀 더 현명한 선택을 할 수 있지 않을까 해서, 학교 홈페이지에서 식단 제공되는 곳이 있나 찾아봤습니다. 오오. 생각보다 간단한 인터페이스로 2주 뒤의 메뉴까지 다 제공해 주고 있군요. +_+
그래서, 한번 파이썬 API로 만들어 봤습니다. 늘 쓰던 BeautifulSoup으로~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
>>> 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 개인화 홈페이지에 추가한 화면
리더에 추가하기 버튼 모음
전에 학생식당 메뉴를 매일 문자로 보내주는 프로그램을 짜서 친구들에게 점심시간마다 사랑 받았다던 분이 생각나는군요. =_=)>
오옷~ 이런 걸 만드셨군요..
맨날 식당갔다가 메뉴가 구리면 돌아나왔었는데, 이제는 아예 헛걸음 안할 수 있겠군요
잘 쓰겠습니다
참.. 순국이 통해서 전부터 말씀 많이 듣고 있었습니다.
저는 전산학과 박사과정입니다 ^^;;;
이것 하나 때문에 구글 홈을 처음 써보고 있어요 흐흐 =3
아, 위인지학하는 프로그램 이군요.
잘쓰겠습니다…
오. 잘 쓸께요 =3
장혁재님: 반갑습니다. 순국이에게 들은 적이 있습니다~ 🙂 동측에서 알게 모르게 종종 만나겠네요 ^_^
오 ㅋㅋ 추천 메뉴 서비스는 안되나요? ㅋㅋㅋ 뭐 학교는 나와있지만, 학교 사람들끼리 보며 감탄하고 있습니다 ㅋ
감사합니다. 저도 졸업생 이지만 잘 쓸께요.
자아, 버그리포트-_-입니다~
RSS로 계속 보고 있는데, 예전 날짜에 대한 정보가 새 글로 표시되는 문제가 있습니다. 막상 오늘자 메뉴은 저 아래 보이고, 어제나 그저께 메뉴가 안 읽은 글로 표시되네요. (HanRSS 기준입니다. RSS에서 글이 수정됐는지 여부를 판단하는 부분에서 오동작을 유발시키는 부분이 있는 듯합니다)