Skip to content

VladislavShipovskoi/sentiment-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment analysis russians tweets

This project determines the sentiment of Russian-language tweets.

  • data/ - tweets and dictionaries
  • core.py - core functional
  • requirements.txt - necessary libraries
  • settings.py - settings file for live stream
  • tweet_stream_listener.py - live stream russian tweets and sentiment analysis

Startup instruction

  1. virtualenv -p python3 venv
  2. pip install -r requirements.txt
  3. sudo apt-get install python3-tk
  4. python core.py

Startup instruction live stream

  1. Create a twitter account if you do not already have one.
  2. Go to Twitter Dev and log in with your twitter credentials.
  3. Click "Create New App"
  4. Fill out the form and agree to the terms. Put in a dummy website if you don't have one you want to use.
  5. On the next page, click the "API Keys" tab along the top, then scroll all the way down until you see the section "Your Access Token"
  6. Click the button "Create My Access Token". You can Read more about Oauth authorization.
  7. You will now copy four values into settings.py. These values are your "API Key", your "API secret", your "Access token" and your "Access token secret". All four should now be visible on the API Keys page. (You may see "API Key" referred to as "Consumer key" in some places in the code or on the web; they are synonyms.)
  8. Open settings.py and set the variables corresponding to the api key, api secret, access token, and access secret. You will see code like the below:
  • TWITTER_APP_KEY = "Enter api key"
  • TWITTER_APP_SECRET = "Enter api secret"
  • TWITTER_KEY = "Enter your access token key here"
  • TWITTER_SECRET = "Enter your access token secret here"
  1. python tweet_stream_listener.py

Results

1 2

Articles

  • Мейта М.В., Шиповской В.В. Обзор задачи анализа тональности текста/ М.В. Мейта, В.В. Шиповской // Материалы научно-технической конференции студентов, аспирантов и молодых ученых «Научная сессия ТУСУР–2017» 2017. С. 236-238.

  • Мейта М.В., Шиповской В.В. Анализ тональности русскоязычного текста в системе микроблогов твиттер / М.В. Мейта, В.В. Шиповской // Материалы научно-технической конференции студентов, аспирантов и молодых ученых «Научная сессия ТУСУР–2017» 2017. С. 238-241.

  • Шиповской В.В., Романов А.С. Многоклассовая классификация текста c использованием метода опорных векторов / Шиповской В.В., Романов А.С. // Материалы докладов XIII международной научно-практической конференции «Электронные средства и системы управления» 2017. С. 56-58.

Releases

No releases published

Packages

No packages published

Languages