batuhaniskr / twitter-intelligence

Twitter Intelligence OSINT project performs tracking and analysis of the Twitter
MIT License
228 stars 67 forks source link
analysis flask google-maps osint python social-network-analysis tweet web-scraping

Twitter Intelligence

A project written in Python for twitter tracking and analysis without using Twitter API.

Prerequisites

Database

Usage Example

Application work view:

screen shot 2018-07-06 at 12 18 51

Analysis

analysis.py performs analysis processing. User, hashtag, and location analyzes are performed.

  • Get help:

  • python3 analysis.py -h
  • for location analysis

  • python3 analysis py --location

    map

    location analysis runs through address http://localhost:5000/locations

    You must write Google Map Api Key in setting.py to display google map.

    GOOGLE_MAP_API_KEY='YOUR_GOOGLE_MAP_API_KEY'
  • Runs hashtag analysis.

  • python3 analysis.py --hashtag

    hashtag

  • Runs user analysis.

  • python3 analysis.py --user

    Graphical User Interface

    If you want run gui application, you should change "#PyQt5==5.11.2" to "PyQt5==5.11.2" in requirements.txt and you can run the that command.

    pip3 install -r requirements.txt

    socialgui.py used for gui application