Narzędzia służy do automatycznego wyszukiwania wizyt u lekarzy. Szczególnie przydaje się gdy wizyty są trudno dostępne ;)
Działa z pythonem w wersji 3.6+
Aktywujemy virtualenva (opcjonalnie choć zalecane)
source /path/to/my/virtualenv/bin/activate
Przechodzimy do katalogu ze źródłem i odpalamy
pip install --editable .
Od teraz mamy dostępną w virtualenvie komendę medihunter
Gdy wyszukujemy wizyty musimy podać miasto, placówkę medyczną, specjalizację (jaki to ma być lekarz), datę wizyty (wizyta zacznie się nie wcześniej niż ta data). Każdy z tych parametrów (z wyjątkiem daty) ma przypisany nr id. Żeby go poznać używamy do tego komendy show-params.
id specjalizacji
medihunter show-params -f specialization
id miast
medihunter show-params -f region
Poszukajmy endokrynologa
medihunter find-appointment -s 27962
Oczywiście znalezienie wizyty do endokrynologa nie jest takie proste, więc ustawmy żeby wyszukiwarka sprawdzała czy jest coś dostępne co 5 minut
medihunter find-appointment -s 27962 -i 1
Ogólna pomoc
medihunter --help
Poszczególne subkomendy
medihunter find-appointment --help
medihunter show-params --help
domyślnie -f jest ustawiony na specialization
opcja | domyślna wartość |
---|---|
-r, --region | Warszawa |
-s, --specialization | Medicover Express - przeziębienie, grypa |
-c, --clinic | wszystkie jakie są w regionie/mieście |
-d, --start-date | data bieżąca |
-i, --interval | brak |