Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.18 KB

README.md

File metadata and controls

54 lines (37 loc) · 2.18 KB

Cinema Repertoire Analyzer

Coveralls Python Version from PEP 621 TOML GitHub last commit

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.)

Wymagania

  • poetry
  • python 3.12
  • (opcjonalnie) make

Instalacja

$ 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.

Uruchomienie

$ 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"

Testy

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.

Post-mortem