Korea-Covid-19-Vaccine-Reservation
μ½λ‘λ μμ¬ λ°±μ μμ½ λ§€ν¬λ‘λ₯Ό κΈ°λ°μΌλ‘ ν 컀μ€ν λΉλμ λλ€.
λ λΉ λ₯Έ λ°±μ μμ½μ λͺ©νλ‘ νλ©°, μλλ₯Ό μ°μ νκΈ° λλ¬Έμ μ¬μ©μλ μ΄μ λμ²κ° κ°λ₯ν΄μΌ ν©λλ€.
μ§μ ν μ’ν λ΄ λκΈ°μ€μΈ λ³μμμ μμ¬ λ°±μ μ΄ νμΈλ μ μ€μ ν λ°±μ μ’ λ₯λ‘ μμ½μ μλν©λλ€.
π
λ³κ²½ μ¬ν
μλ ν₯μ
- request delayκ° μμ΅λλ€. μ£Όμν΄μ£ΌμΈμ. (λ³κ²½ μ : 200ms)
- μμ½ μ€ν¨ μμ delayκ° μμ΅λλ€. (λ³κ²½ μ : 80ms)
- λκΈ° μ€μΈ λ³μ 리μ€νΈλ
p
ν€λ₯Ό λλ₯Ό μμλ§ μΆλ ₯λ©λλ€. (λ³κ²½ μ : νμ μΆλ ₯) - μμ¬ λ°±μ λ°κ²¬ μ, μ°μ μμ½ μλ ν λ°κ²¬ μλ΄λ¬Έμ μΆλ ₯ν©λλ€. (λ³κ²½ μ : μλ΄λ¬Έ μΆλ ₯ ν μμ½ μλ)
ANY
μ΅μ μ λ‘μ§μ λΆλ¦¬νμ¬ νλ‘μμ λ₯Ό κ°μνν©λλ€. v1.3λΆν° μ§μλ©λλ€. (λ³κ²½ μ : λΆλ¦¬λμ§ μμ)- μμ¬ λ°±μ μ΄ μλ λ³μμ΄ μ¬λ¬ κ³³μΌ λ, ν κ³³μ μμ½μ΄ μ€ν¨ν΄λ λ°λ‘ λ€μ λ³μμ μμ½μ μλν©λλ€. (λ³κ²½ μ : λ€μ λ³μ μ€ν΅)
- μμ¬ λ°±μ λ¬Όλμ΄ λ§μ μμΌλ‘ μμ½μ μλνκ³ , λ¬Όλμ΄ μλ€λ©΄
break
ν μλ²μ λ€μ μμ²ν©λλ€. (λ³κ²½ μ :break
μμ)
UI/UX
Default
κ° μλ ν¬λ‘¬ νλ‘νμΌμ μ§μν©λλ€. (v1.6 λΆν° μ§μ)- μμ¬ λ°±μ μ΄ μμ΄λ μ νν λ°±μ μ΄ μλ λ³μμ μΌμμ μΌλ‘ μ€ν΅νλ νν°λ§ λͺ¨λλ₯Ό μ§μν©λλ€. (v1.7 λΆν° μ§μ)
playsound
κ° λΆμμ νμ¬ mp3 κ²½λ‘λ₯Ό μμ νκ³ λΌμ΄λΈλ¬λ¦¬λ₯Ό λ³κ²½νμ΅λλ€. νλ¨μ μ£Όμ μ¬νμ μ°Έκ³ ν΄μ£ΌμΈμ.- νΈμλ₯Ό μν΄ μ°λλ μΉ΄μΉ΄μ€ μ¬μ©μλͺ μ΄ μΆλ ₯λ©λλ€.
- μ€ν μ 컀μ€ν λΉλ μλ΄μ© λ°°λκ° μΆλ ₯λ©λλ€. (λ²μ μ v1.5λΆν° νμλ©λλ€.)
* * * * * * * * * * * * * * * * * * *
* *
* KC19VR CUSTOM BUILD *
* v1.x by Queue_ri *
* *
* * * * * * * * * * * * * * * * * * *
μ½λ μ 리
- μμ¬ λ°±μ μ‘΄μ¬ λ³μμ΄ NoneμΈμ§ κ²μ¬νλ κ΅¬λ¬Έμ΄ μ κ±°λμμ΅λλ€.
find_vaccine
μμμwhile
λ¬Έμbreak
νμ§ μκ³ λ°λ‘try_reservation
μ νΈμΆν©λλ€.try_reservation
νΈμΆ λ¨μ μ‘°κ±΄λ¬Έμ΄ μ κ±°λμμΌλ©°, response νμ± λ‘μ§μ΄ κ°μνλμμ΅λλ€.clear
,resource_path
ν¨μκ° μ κ±°λμμ΅λλ€.
π
μ΄μ© λ°©λ²
κΈ°λ³Έ μ¬μ©λ²
- μΉ΄μΉ΄μ€ μ¬μ©μ μΏ ν€ μ°Ύλλ²μ μ°Έκ³ νμ¬ νλ‘κ·Έλ¨μ λ°±μ μ μμ½ν μΉ΄μΉ΄μ€ κ³μ μ μ°λν©λλ€.
- μ’ν κ° μ°Ύλλ²μ μ°Έκ³ νμ¬ νμν λ²μμ μ’νλ₯Ό μμλ‘λλ€.
pyinstaller
λ‘cb.py
λ₯Ό λΉλν©λλ€. λ λΉ λ₯Έ μ±λ₯μ μν κ²½μ°nuitka
λ‘ λΉλν©λλ€. (λΉλ λ°©λ²)- λ°±μ μ½λ, μ’ν, μ΅μ
μ΄ μ
λ ₯λλ©΄ μλ μμ½μ μλν©λλ€. μ΄μ μ€μ (
config.ini
)μ΄ μλ€λ©΄ ν΄λΉ μ€μ μ μ¬μ¬μ©ν μ μμ΅λλ€. - μμ½ μ±κ³΅ μ λΉ΅λΉ λ μ리μ ν¨κ» μμ½μ΄ μ±κ³΅νμμ΄ μλ΄λ©λλ€.
ν λ κ·Έλ¨μΌλ‘ κ²°κ³Ό μ μ‘νκΈ°
- λ€μμ λ΄μ©μΌλ‘
telegram.txt
λ₯Ό μμ±ν©λλ€. (μΆκ° μ€λͺ )
[telegram]
token = ν ν°κ°
chatid = μ±ν
λ°©ID
exe
μ€ν μ telegram.txt
λexe
μ κ°μ κ²½λ‘μ μμΉν΄μΌ ν©λλ€.
π
μ£Όμ μ¬ν
- νλ‘κ·Έλ¨μ λμμ λ무 λ§μ΄ μ€ννλ©΄ μΉ΄μΉ΄μ€ κ³μ μ΄ μ μ§λ μ μμ΅λλ€.
- μ€λ₯κ° λ°μνκ±°λ μμ½μ μ±κ³΅ν κ²½μ° νλ‘κ·Έλ¨μ΄ μλ μ’ λ£λ©λλ€.
- μμ½ μλκ° λ°λμ μ±κ³΅νλ€λ 보μ₯μ μμ΅λλ€.
- μ€ν μ ,
exe
νμΌμ΄mp3
νμΌκ³Ό κ°μ κ²½λ‘μ μμΉν΄μΌ ν©λλ€. - tmux, screenκ³Ό κ°μ ν°λ―Έλ λ©ν°νλ μ± νλ‘κ·Έλ¨μ΄ μλμΌλ‘ μ€νλμ§ μμμΌ ν©λλ€.
- λ°μ΄λ¬μ€κ° νμ§λ μ μ΄λ μ€μ§(false positive)μ λλ€.
π
Disclaimer
- λ³Έ νλ‘κ·Έλ¨μ 맀ν¬λ‘λ₯Ό μ΄μ©ν λ°±μ μμ½μ μ λνλ λ΄μ©μ΄ μλλ©°, ν΄λΉ νλ‘κ·Έλ¨μ μ¬μ©ν¨μΌλ‘μ μκΈ°λ μ± μμ λͺ¨λ μ΄μ©μ λ³ΈμΈμκ² μμ΅λλ€.