카카오톡 학교급식 API


오늘 급식 뭐지?

  • 카카오톡 YellowID 계정을 하나 새로 준비했다.
  • RESTful API의 POST GET DELETE 요청에 알맞게 테스트를 통과할 수 있도록 API를 설계.
@app.route("/api/friend", methods=["POST"])
def y_friend_add():
return jsonify(ex_success)

@app.route("/api/friend/<key>", methods=["DELETE"])
def y_friend_block(key):
return jsonify(ex_success)

@app.route("/api/chat_room/<key>", methods=["DELETE"])
def y_exit(key):
return jsonify(ex_success)
  • 학교 급식에서 오늘 점심, 오늘 저녁을 Parsing 할 수 있도록 bs4 라이브러리를 이용한 코드 작성.
  • 하루에 한 번씩 업데이트를 할 수 있도록 time 라이브러리를 통해 데이터 최신 여부 확인.

TODO

  • Seamless update (12시 땡하면 업데이트)
  • lambda + api gateway를 활용한 serverless API (flask는 필요한가??)

영역확장

  • 유저에게 급식의 맛을 평가받는다.
  • 평가 방법은 두 가지. 리커트 척도와 자연어(KonlPy,openhangul 활용)감정분석.
  • 평가를 위한 단순한 웹UI를 python 프레임워크로 설계 - 사용자는 단순히 평가할 뿐 프로세스에 대한 이해를 하지 않아도 된다.
  • 카카오톡 API단에서 그 날 식단을 모델에 적용시켜 예상되는 맛을 함께 알려준다.