Skip to content

AWS cloud native Tweet generator leveraging NLP text generation models to generate Tweets based off trending hashtags.

Notifications You must be signed in to change notification settings

dai-anna/AWSCloud-TweetGenerator

Repository files navigation

CI

AWS Cloud Tweet Generator

Lives on

🥇 The Project

AWS cloud native Tweet generator leveraging NLP text generation models to generate Tweets based off trending hashtags in the past 24 hours.

  • Ingests currently trending hashtags
  • Scrapes tweets associated to the hashtags
  • Uses generative text model to fabricate artificial tweets about trending topics
  • Provides frontend to use generator
  • Posts a generated Tweet to Twitter once a day

⚙️ See it in Action

📊 Project Architecture

image

💻 Frontend

image

Environment Setup

Install Dependencies

python -m venv env
source env/bin/activate
make install

Environment Variables

The project requires four environment variables to be set:

Name Value
API_TOKEN Your Twitter API Bearer Token
BUCKET_NAME Name of the S3 Bucket to use for data storage
ACCESS_KEY_ID Your AWS Access Key ID
SECRET_ACCESS_KEY Your AWS Secret Access Key

About

AWS cloud native Tweet generator leveraging NLP text generation models to generate Tweets based off trending hashtags.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •