https://github.com/klima7/social-insight
Web application in Flask to analyse and visualize Facebook data.
https://github.com/klima7/social-insight
analysis data facebook flask insights python social web
Last synced: 2 months ago
JSON representation
Web application in Flask to analyse and visualize Facebook data.
- Host: GitHub
- URL: https://github.com/klima7/social-insight
- Owner: klima7
- Created: 2020-10-27T18:32:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-02-10T23:59:56.000Z (over 4 years ago)
- Last Synced: 2025-10-11T02:47:06.349Z (9 months ago)
- Topics: analysis, data, facebook, flask, insights, python, social, web
- Language: HTML
- Homepage:
- Size: 3.56 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 `
## Domyślni użytkownicy
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)
## 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](https://wkhtmltopdf.org/downloads.html),
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](https://downloads.sk1project.net/uniconvertor/2.0rc4/uniconvertor-2.0rc4-win64_headless.msi)
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