/khumu-notice-crawler

경희대학교 커뮤니티 쿠뮤의 공지사항 크롤링 서버

Primary LanguageJavaApache License 2.0Apache-2.0

khumu-notice-crawler

khumu-notice-crawler는 쿠뮤에서 게시하기 위한 교내 공지사항을 수집하는 배치 프로그램이다. 구조화된 작업을 위해 Spring-Batch framework를 활용하고 있고, html 파싱은 Jsoup라이브러리를 활용하여 작업하고 있다.

Table of Contents

Crawling List

  • 경희대 예술 디자인 대학
  • 경희대 컴퓨터공학과
  • 경희대 전자공학과
  • 경희대 전자정보대학
  • 경희대 외국어 대학
  • 경희대 LINC+ 사업단
  • 경희대 학생지원센터(장학)
  • 경희대 SW중심대학사업단

Technologies

  • Java Version 8
  • Spring-Batch Version 4.3.3
  • Jsoup Version 1.13.1
  • MySql DB

DataBase

[MySQL_Data_Table]

Acknowledgements

API

  • /api : 공통 API URI
    • /announcements : 공지사항 관련 URI
      • user : 이용자의 이름을 넣으면 팔로우한 공지사항 불러오기
      • author : 공지사항 게시자 이름으로 공지사항 불러오기
      • date : 공지사항 업로드 시간으로 공지사항 불러오기

Authors

Created by @Marhead - Feel free to contact me!