Skip to content

A collection of small-scale Python projects showcasing various aspects of the programming language and its capabilities.

Notifications You must be signed in to change notification settings

DAVEALLCAPS/python-mini-projects

Repository files navigation

Python Mini-Projects 🐍

Welcome to my collection of mini Python projects! This repository showcases several standalone scripts, each demonstrating different concepts and applications of Python.

🌟 Projects Contained

  • BookScraper: Fetches and compiles book details from books.toscrape.com.
  • DenverWeather: Fetches weather information for Denver using the OpenWeatherMap API.
  • FileOrganizer: A utility that organizes files in your directory into predefined categories.
  • FireCalculator: An intuitive calculator that's accessible directly from your command line.
  • FlaskBlog: A simple blog application built with Flask framework.
  • ImageFaceDetection: OpenCV script to draw boxes around faces in an image.
  • MarkdownEditor: A straightforward yet powerful editor built exclusively for editing and previewing markdown content.
  • MergeImagesToPDF: Merges a folder of images into a PDF file.
  • MyLibraryDB: A FastAPI application that manages a library database with CRUD operations for books.
  • PomodoroClock: An interactive Pomodoro Timer for your terminal productivity sessions.
  • PythonQuizzer: A 10 multiple choice question quiz about Python, test your knowledge.
  • QuoteScraper: Gathers inspiring and thought-provoking quotes from quotes.toscrape.com.
  • TextManipulationTools: A command-line script offering two main utilities: joining lines and removing duplicate lines from a given text file.
  • ToDoList: Manage your daily tasks efficiently through a simple command-line interface.
  • TTSTerminal: Script that implements Text-To-Speech functionality from the clipboard.
  • WebStatusChecker: Checks a URLs HTTP status code and stores it in sqlite.
  • control_center: Initial implementation of a Control Center web application.

🛠 Setup

  1. Clone this repository:

    git clone https://github.com/DAVEALLCAPS/python-mini-projects.git
  2. Navigate into the desired project's directory:

    cd python-mini-projects/FolderName
  3. Follow the setup instructions in the project's specific README.md.

🎯 Goal

The aim of creating these projects is to get hands-on experience with Python, exploring its vast capabilities and libraries. It's a journey of continuous learning, and I'm delighted to share it with the community!

CAPS LOCK DAVE

About

A collection of small-scale Python projects showcasing various aspects of the programming language and its capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages