- Instalowanie zależności:
pip install -r requirements.txt
- Kompilacja tłumaczeń:
flask translate compile
- Uruchomienie aplikacji:
flask run
- Wgranie przykładowego pliku (opcjonalnie)
flask example <nazwa>
Po uruchomieniu aplikacji zawsze tworzeni są dwaj domyślni użytkownicy:
- Admin (Email: social.insight.noreply@gmail.com; Hasło: password)
- Zwykły użytkownik (Email: user@test.com; Hasło: password)
-
Biblioteka wkhtmltopdf - generowanie pdf - w systemie Linux można ją zainstalować za pomocą polecenia
sudo apt install -y wkhtmltopdf
. W systemie Windows należy pobrać bibliotekę z tej strony, a następnie należy dodać do zmiennej środowiskowej path ścieżkę do katalogu bin (domyślnie C:\Program Files\wkhtmltopdf\bin) -
Zestaw narzędzi GTK+ - Konwersja svg do png - w systemie linux powinien być zainstalowany. Dla Windows najprostsze znalezione rozwiązanie to instalacja UniConverter, który można pobrać z tej strony i następne dodanie do zmiennej środowiskowej path ścieżki do podkatalogu dlls (domyślnie C:\Program Files\UniConvertor-2.0rc4\dlls)
- Dla Linux konwersja wykresów z svg do png na których są emotikony powoduje błąd. Wyświetlany jest wtedy komunikat o błędzie.
- Dla Windows równoległe generowanie plików pdf powoduje błąd ponieważ biblioteka Cairo nie jest bezpieczna dla wątków. Co ciekawe dla Linuxa już jest.
- Radosław Pluta
- Łukasz Klimkiewicz
- Jacek Stasiak