내 차 출고가 현재 어떤 상태인지 5분 간격으로 업데이트하여 띄워줍니다.
기본적인 파이썬 지식이 있어야 합니다.
-
파이어폭스를 설치합니다.
-
config_sample.json
을config.json
으로 복사하거나 이름을 바꿉니다. -
config.json
을 메모장으로 열어이메일 주소
와비밀 번호
를 지우고 본인의 현대 계정 이메일 주소와 비밀 번호를 입력합니다. -
pip install -r requirements.txt
로 필요한 패키지를 설치합니다. 다른 패키지 매니저를 사용할 경우 다음의 패키지를 설치합니다.
- selenium-wire
- PyQt5
python main.py
로 실행합니다.
config.json
에서 enable_slack_dm
을 true
로 설정한 후, slack_oauth_token
에는 슬랙 워크스페이스에 추가한 앱의 OAuth 토큰을 slack_ids
에는 멤버 ID나 채널 ID를 추가합니다. chat.postMessage
API를 사용하므로 chat:write
를 OAuth Scope에 추가해야 합니다.
webdriver.Firefox
와 webdriver.FirefoxOptions
를 해당 브라우저용으로 고치고, config.json
의 driver_path
에 해당하는 드라이버 파일 경로를 추가하면 될겁니다... 아마도?
HyundaiProgress.info
에는 더 많은 계약 정보가 담겨있습니다. 원하는 정보를 추가해보세요. 차량 등급명과 색상명을 코드에 주석으로 남겨 두었으니 참고하세요.
현대야 내 차 좀 빨리 만들어줘라