一个用 Python 编写的项目,用于在不使用 Twitter API 的情况下进行 Twitter 追踪与分析。
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 运行
你必须在 setting.py 中写入 Google 地图 API 密钥才能显示谷歌地图。
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
socialgui.py 用于 GUI 应用程序