Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/umitkaanusta/TIA
Your Advanced Twitter stalking tool
https://github.com/umitkaanusta/TIA
machine-learning nlp osint sentiment-analysis sentiment-classification social-media social-media-analysis social-media-mining text-classification text-classifier twint twitter twitter-api
Last synced: about 2 months ago
JSON representation
Your Advanced Twitter stalking tool
- Host: GitHub
- URL: https://github.com/umitkaanusta/TIA
- Owner: umitkaanusta
- License: agpl-3.0
- Created: 2020-06-25T20:11:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T16:25:58.000Z (4 months ago)
- Last Synced: 2024-10-23T04:49:46.529Z (2 months ago)
- Topics: machine-learning, nlp, osint, sentiment-analysis, sentiment-classification, social-media, social-media-analysis, social-media-mining, text-classification, text-classifier, twint, twitter, twitter-api
- Language: Jupyter Notebook
- Homepage:
- Size: 25.5 MB
- Stars: 149
- Watchers: 7
- Forks: 22
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TIA - Your Advanced Twitter stalking tool
![GitHub license](https://img.shields.io/badge/python-v3.7-blue)
![Maintenance](https://img.shields.io/badge/Maintained%3F-no-red.svg)![ForTheBadge built-with-love](http://ForTheBadge.com/images/badges/built-with-love.svg)
TIA uses machine learning models to create an advanced stalking report. If the user has
a public Twitter account, the rest is easy for TIA. (Twint package is used in the data
gathering process.)**Contact me at [email protected] for any personal/business inquiries or if you want to contribute.**
# What does TIA do?
- Predicts the gender of a user based on their tweets (TR/EN)
- Shows the positivity/negativity in user's tweets with a score (TR/EN)
- Shows the subjectivity in user's tweets with a score (TR/EN)
- Shows the user's most frequent mentions (TR/EN)
- Creates word clouds from the user's tweets and tweets to the user (TR/EN)
- Creates date-wise/hourly plots for the user's **tweeting frequency** (TR/EN)
- Creates date-wise/hourly plots for the user's **polarity(sentiment)** (EN)
- Creates date-wise/hourly plots for the user's **subjectivity** (EN)# Demo video
![TIA v0.1 Demo](https://i.imgur.com/4g8K1Sa.gif)# How can I install?
- Git clone
- Download the needed packages used in the project, PyCharm will help you on that
- Change the URL_ROOT variable in tia/stalk/init.py
- Scrape the user with scrape_user.py script
- Run run.py## Issues/Warnings
- The script scrape_user.py gives an ImportError in Linux since TIA is written in Windows.
- Contributions are welcome to solve the issue!