Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twitter monitor #457

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Twitter monitor #457

wants to merge 9 commits into from

Commits on Jan 25, 2020

  1. Twitter module

    New module "TwitterMon" is added to /var/www/modules:
    It allows to monitor Twitter (no API needed) and check the results of the statistical and sentiment analysis.
    
    It provides three web pages(monitor, analyse, settings):
      -  /var/www/modules/TwitterMon/templates/TwitterMon.html
      -  /var/www/modules/TwitterMon/templates/TwitterMon_results.html
      -  /var/www/modules/TwitterMon/templates/TwitterMon_settings.html
    
    Retrieving Tweets:
      -  /var/www/modules/TwitterMon/TweetsImporter.py
      -  /var/www/modules/TwitterMon/TM_Status.py
    
    Module configuration:
      -  /var/www/modules/TwitterMon/config/TwitterMon.cfg
    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    1011741 View commit details
    Browse the repository at this point in the history
  2. Sidebar for TwitterMon module

    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    3fc3805 View commit details
    Browse the repository at this point in the history
  3. Twitter statistical and sentiment analysis

    Statistical and Sentiment analysis are performed by the following files, once the Tweets are received in the queue:
      -  TwitterAnalyzer.py
      -  packages/Tweet.py
    Please note that the original Vader sentiment library is used due to the lack of emoji analysis in the ntlk.vader library.
    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    40bc3b3 View commit details
    Browse the repository at this point in the history
  4. Update nav_bar.html

    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    4c8a72e View commit details
    Browse the repository at this point in the history
  5. Update LAUNCH.sh

    Launch TwitterMon module at start-up
    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    9766c5e View commit details
    Browse the repository at this point in the history
  6. Update modules.cfg

    Subscribe to Redis Global for TwitterAnalyzer.py (in charge of statistical and sentiment analysis of Tweets from TwitterMon)
    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    a64e737 View commit details
    Browse the repository at this point in the history
  7. Update installing_deps.sh

    Install dependencies for TwitterMon.
    Please note that the original Vader sentiment library is used due to the lack of emoji analysis in the ntlk.vader library.
    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    bfad0ee View commit details
    Browse the repository at this point in the history
  8. Update nav_bar.html

    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    5423d17 View commit details
    Browse the repository at this point in the history
  9. Update LAUNCH.sh

    s1s1fo authored Jan 25, 2020
    Configuration menu
    Copy the full SHA
    784ba4f View commit details
    Browse the repository at this point in the history