Skip to content

Web application in Flask to analyse and visualize Facebook data.

Notifications You must be signed in to change notification settings

klima7/Social-Insight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

815df70 · Feb 10, 2022
Feb 10, 2021
Feb 5, 2021
Jan 3, 2021
Feb 10, 2021
Feb 1, 2021
Jan 8, 2021
Feb 10, 2022
Jan 16, 2021
Feb 1, 2021
Feb 5, 2021
Jan 29, 2021

Repository files navigation

Social Insight

Strona główna

Wyniki analizy

Wyniki wyeksportowane do PDF

Interfejs administratora

Strona użytkownika i kontaktowa

Wersja mobilna

Sposób uruchomienia

  1. Instalowanie zależności: pip install -r requirements.txt
  2. Kompilacja tłumaczeń: flask translate compile
  3. Uruchomienie aplikacji: flask run
  4. Wgranie przykładowego pliku (opcjonalnie) flask example <nazwa>

Domyślni użytkownicy

Po uruchomieniu aplikacji zawsze tworzeni są dwaj domyślni użytkownicy:

Zewnętrzne zależności

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

Bugi

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

Autorzy

  • Radosław Pluta
  • Łukasz Klimkiewicz
  • Jacek Stasiak