Requests & APIs Projects

Kanye Quotes

Displays random quotes from Kanye West.
Simple and interactive GUI created with the 'tkinter' module. Retrieves quotes from an online API.

ISS Overhead Notifier

Fetches the current position of the ISS using the Open Notify API.
Checks if the ISS is within +5 or -5 degrees of your location.
Fetches the sunrise and sunset times for your location using the Sunrise-Sunset API.
Determines if it is currently nighttime at your location.
Sends an email notification if both conditions are met (ISS is overhead and it’s nighttime).

Quizzler

Interactive quiz game with multiple-choice questions.
Simple and engaging GUI created with the 'tkinter' module.- Fetches quiz questions from an online API.
Keeps track of the score and provides feedback on answers.

Weather Forecast SMS Notifier

Fetches the weather forecast for the next few hours using the OpenWeatherMap API.
Checks if rain is expected by analyzing the weather condition codes.
Sends an SMS notification via Twilio if rain is expected.

Stock Market Price and News Notifier

Fetches the daily stock price data for Tesla Inc. (TSLA) using the Alpha Vantage API.
Calculates the percentage fluctuation in the stock price.
Fetches the latest news related to Tesla Inc. using the News API.
Sends an SMS notification via Twilio if the stock price fluctuation is greater than or equal to 5%.

Habit Tracker

Creates a user on Pixela.
Creates a graph for tracking a specific habit.
Adds data points to the graph.
Updates existing data points on the graph.
Deletes data points from the graph.

Workout Tracker

Takes user input for the exercise performed.
Fetches exercise data using the Nutritionix API.
Logs the workout data including date, time, exercise, duration, and calories burned to a Google Sheets document using the Sheety API.

Cafe Wifi API

Add new cafes with details such as name, location, and wifi strength.
View a list of all cafes with their wifi details.
Search for cafes based on wifi strength.
Update and delete cafe entries.