
Twitter Intelligence OSINTプロジェクトは、Twitterの追跡と分析を行います
Twitter APIを使用せずにTwitterの追跡と分析を行うためにPythonで書かれたプロジェクト。
pip3 install -r requirements.txt
アプリケーションの動作画面:

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は分析処理を実行します。ユーザー、ハッシュタグ、位置情報の分析が行われます。
python3 analysis.py -h
python3 analysis py --location

位置情報分析は http://localhost:5000/locations で実行されます。
Googleマップを表示するには、setting.pyにGoogle Map API Keyを記述する必要があります。
GOOGLE_MAP_API_KEY='YOUR_GOOGLE_MAP_API_KEY'
python3 analysis.py --hashtag

python3 analysis.py --user
GUIアプリケーションを実行したい場合は、requirements.txt内の"#PyQt5==5.11.2"を"PyQt5==5.11.2"に変更し、次のコマンドを実行してください。
pip3 install -r requirements.txt
GUIアプリケーションにはsocialgui.pyが使用されます。