A. Steps:
- Create a virtual environment pyenv virtualenv <YOUR_PYTHON_VERSION> twitter-env pyenv local twitter-env pip install --upgrade pip code .
- Make the folder: mkdir -p ~/code//twitter-files && cd $_
- Install the requirements pip install -r requirements.txt
Project scope:
- Collect data from social media platforms
- Store data in a database
- Provide a REST API to access the data
- Provide a web interface to access the data
Future capabilities:
- Facebook: user profiles, groups, and communities (aka visitor posts)
- Instagram: user profiles, hashtags, and locations
- Mastodon: user profiles and toots (single or thread)
- Reddit: users, subreddits, and searches (via Pushshift)
- Telegram: channels
- Twitter: users, user profiles, hashtags, searches (live tweets, top tweets, and users), tweets (single or surrounding thread), list posts, communities, and trends