About the Project
- E-campus를 활용하여 해당 날짜에 완료되지 않은 과제나 일정이 있는 지 알려줍니다.
- 해야할 일이 없다면 챗봇과의 대화를 통해 사용자 맞춤 일정을 추천해줍니다.
- 조건에 맞는 목적지를 지도와 함께 전송합니다.
Requirements
Name | Version |
---|---|
firefox | 100.0.2 or 101.0 |
nodejs | 16.15.0 |
npm | 8.10.0 |
geckodriver | 0.31.0-linux64 |
Installation
$ wget -c https://github.com/mozilla/geckodriver/releases/download/v0.31.0/geckodriver-v0.31.0-linux64.tar.gz -O - | tar -xz
$ npm install
and add setting.json at root directory for channel access
{
"channel_access": "<Channel Access Token>",
"domain": "<Domain>",
"id": "<ECampus ID>",
"pw": "<ECampus PW>"
}
Firefox Installation on AWS EC2
$ cd /usr/local
$ wget http://ftp.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/en-US/firefox-101.0.tar.bz2
$ tar xvjf firefox-101.0.tar.bz2
sudo ln -s /usr/local/firefox/firefox /usr/bin/firefox
Please Note that some amazon image requires to install dependency manually.
$ sudo yum install libXinerama.x86_64 cups-libs dbus-glib
$ sudo yum install gtk3-devel
You can verify that installation is complete via
$ firefox -v
Usage
Roadmap
- 날씨 정보 받아오기
- E-campus 일정 받아오기
- 챗봇과의 대화를 통해 목적지 추려내기
- 목적지 정보 지도로 반환하기
Contributing
Fork this project
Clone the project
Create your own branch
Commit your changes
Push it to the Branch
Create pull request
License
Distributed under the MIT License. See LICENSE.txt for more information.
Contact
- 신원형(2018102202) : swh8059@khu.ac.kr
- 최유정(2019102235) : myyou331@khu.ac.kr
- 김연우(2021105581) : yeonwx@khu.ac.kr Project Link : http://khuhub.khu.ac.kr/2018102202/study-or-enjoy