Skip to content

A collection of API-based beginner-friendly Python projects, exploring concepts like data fetching , JSON handling, and simple GUI integration.

Notifications You must be signed in to change notification settings

ankithajv/API-projects-using-python.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

🌐 API-Based Beginner-Friendly Python Projects

This repository contains a collection of Python projects that make use of different APIs to fetch, process, and display real-world data.
Each project is in its own folder, making it easy to explore and learn.


πŸ“‚ Projects Included

1. πŸ“Š Habit Tracker

  • Tracks daily habits and progress using Pixela API integration.
  • Demonstrates API requests, authentication, and data storage.
  • Great for practicing consistency in coding and life.

2. 🎀 Kanye Quotes Generator (kanye-quotes-start)

  • Fetches random Kanye West quotes using a public API.
  • Simple and fun way to practice API calls with JSON.
  • Beginner-friendly, quick to run.

3. 🧠 Quizzler App (quizzler-app-start)

  • A quiz app that fetches questions from an TRIVIA API.
  • Lets you test your knowledge interactively.
  • Covers JSON parsing and simple UI/UX logic.

4. 🌧️ Rain Indicator

  • Uses weather APIs to check if it will rain today.
  • Can be extended with notifications or alerts.
  • This will send a SMS using TWILIO API.
  • Practical project to practice real-world API usage.

5. πŸš€ ISS Overhead Notifier

  • Uses the ISS (International Space Station) API.
  • Sends an email notification when the ISS is passing above your location.
  • Combines API calls, geolocation, and SMTP (email sending).
  • A practical project showing event-based automation.

πŸš€ Features Across Projects

  • Beginner-friendly and modular Python code.
  • Real-world API integration (requests, JSON).
  • Independent projects (run any folder separately).
  • Great for learning HTTP requests, error handling, and APIs.

πŸ› οΈ Tech Stack

  • Python
  • requests library for API calls
  • Basic Tkinter usage in some projects
  • JSON for data parsing

πŸ“Œ How to Run a Project

  1. Clone this repository:
    git clone https://github.com/ankithajv/API-projects-using-python.git

About

A collection of API-based beginner-friendly Python projects, exploring concepts like data fetching , JSON handling, and simple GUI integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published