twitter-streaming

Proccess streaming data from Twitter using Twitter API, Akka and Twitter4J. Implemented features:

  1. Connect to Twitter API using Twitter app authentication parameters.
  2. Extract all tweets in real-tme
  3. Extract filtered tweets by parameters like - locations, users, hashtags, keywords
  4. Design API
  5. Configure connection to PostgreSQL
  6. Create entity and repository Tweet for table
  7. Stream tweeеts into the database in batches
  8. Get all the tweets using Slick
  9. Add specified method into the API for each request - all tweets, tweets by users, tweets by language
  10. Add methods for requesting tweets by keywords and hashtags
  11. Add methods for requesting tweets by location