Project information

  • Category: Software Development
  • Language: Python
  • Project date: 01 March, 2022
  • Project URLs: Twitter page, GitHub

Daily Trend Tweeter

Daily Trend Tweeter (this name could admittedly be improved) is a program that sends a scheduled, daily tweet.

The scheduling was done using the scheduler integrated with the Flask micro web framework for Python and is compatible with the final AWS environment.

The sent tweet includes a trending topic and a unique picture. The trending topic is randomly chosen from the top 10 trending topics on Twitter that day in the United States; This information is in the JSON reponse from a call to the Twitter API.

The pictures which accompany each tweet were randomly generated using javascript to manipulate the color values in a photoshop layer and create 365 uniquely colored images based on the original image.

Finally, the completed program was uploaded to AWS Elastic Beanstalk to act as the cloud environment for daily program execution.