
Le projet Twitter Intelligence OSINT effectue le suivi et l'analyse de Twitter
Un projet écrit en Python pour le suivi et l'analyse de Twitter sans utiliser l'API Twitter.
pip3 install -r requirements.txt
Vue de travail de l'application :

python3 tracking.py -h
python3 tracking.py --username "HaberSau"
python3 tracking.py --query "sakarya"
python3 tracking.py --username "HaberSau" --since 2015-09-10 --until 2015-09-12 --maxtweets 10
python3 tracking.py --query "sakarya" --location "True"
docker build . -t twitter-intelligence
docker run -it -p 5000:5000 --rm -v "images:/usr/src/app/images" twitter-intelligence
analysis.py effectue le traitement d'analyse. Les analyses d'utilisateurs, de hashtags et de localisation sont effectuées.
python3 analysis.py -h
python3 analysis py --location

L'analyse de localisation s'exécute via l'adresse http://localhost:5000/locations
Vous devez écrire la clé API Google Maps dans setting.py pour afficher la carte Google.
GOOGLE_MAP_API_KEY='YOUR_GOOGLE_MAP_API_KEY'
python3 analysis.py --hashtag

python3 analysis.py --user
Si vous voulez exécuter l'application GUI, vous devez remplacer "#PyQt5==5.11.2" par "PyQt5==5.11.2" dans requirements.txt et vous pouvez exécuter cette commande.
pip3 install -r requirements.txt
socialgui.py est utilisé pour l'application GUI.