Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.85 KB

README.md

File metadata and controls

44 lines (36 loc) · 1.85 KB

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