Scraper repertuarów dla Cinema City, umożliwia zaciągnięcie repertuaru na najbliższe dni dla wybranego kina sieci Cinema City. Wyniki pokazane wraz z oceną i streszczeniem filmu z TMDB.
Datę (w tym wartości takie jak "dzis", "jutro" oraz nazwę kina można podać w parametrach lub ustawić domyślne wartości w pliku run.env
.)
- poetry
- python 3.12
- (opcjonalnie) make
$ make install
lub
$ poetry install
$ poetry run playwright install
Do działania wymagany plik run.env
z danymi kluczem API TMDB (opcjonalnie) oraz preferencjami użytkownika w katalogu głównym projektu (patrz plik: run.env.template
).
Możliwe także podanie tych danych jako zmienne środowiskowe.
$ poetry run app repertoire # wyświetla repertuar dla domyślnego kina i daty
$ poetry run app repertoire bemowo 2024-12-06 # wyświetla repertuar dla kina Warszawa - Bemowo na podany dzień (o ile jest na stronie)
$ poetry run app venues list # wyświetla dostępne kina
$ poetry run app venues update # aktualizuje listę kin w lokalnej bazie danych
$ poetry run app venues search manufaktura # wyświetla kina zawierające w nazwie "manufaktura"
Komendy do uruchamiania testów wybiórczo w pliku Makefile
.
make tests
lub
poetry run pytest tests
Program nie jest aktywnie rozwijany, ale ewentualne PRy pod warunkiem pokrycia testami będą mergowane. |
---|