Skip to content

Gauravgit97/python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Python Mini Projects Collection

This repository contains a set of useful and beginner-friendly Python mini projects, each focusing on automation, utility, or basic AI features.
The goal is to help learners explore different Python concepts through small, independent programs.

πŸ“ Projects Included

πŸ”Ή 1. Email Sender (Email_sender.py)

Sends emails automatically using Python's smtplib. Supports subject, message, and attachments.

πŸ”Ή 2. COVID-19 Tracker (covid_19.py)

Fetches live COVID-19 statistics using an API and displays cases, recoveries, and deaths.

πŸ”Ή 3. Face Detection (face_detaction.py)

Detects human faces using OpenCV Haar Cascades via the webcam.

πŸ”Ή 4. Image to Text (OCR) (image_to_text.py)

Extracts text from images using Pytesseract OCR.

πŸ”Ή 5. Password Generator (pass_gen.py)

Generates strong, random passwords with customizable length and complexity.

πŸ”Ή 6. Screen Recorder (screen_recorder.py)

Records your screen activity and saves it as a video file.

πŸ”Ή 7. Screenshot Tool (screenshot.py)

Captures your screen and saves the image automatically.

πŸ”Ή 8. Speech to Text (speech_to_text.py)

Converts speech to text using the SpeechRecognition library.

πŸ”Ή 9. Text to Speech (text_to_speatch.py)

Converts text into spoken audio using Python TTS libraries.

πŸ”Ή 10. URL Shortener (url_shortener.py)

Shortens long URLs using external APIs (like pyshorteners).

πŸ”Ή 11. Webcam App (webcam_app.py)

Simple webcam viewer using OpenCV.

πŸ”Ή 12. Weather App (wether_app.py)

Fetches real-time weather information for any city using an API.

πŸš€ Tech Stack

  • Python 3.10
  • OpenCV
  • Pytesseract
  • SpeechRecognition
  • Pyttsx3
  • Requests
  • pyautogui
  • pyshorteners

πŸ“¦ Installation

git clone  git@github.com:Gauravgit97/python-projects.git
cd  python-projects

Install dependencies:

pip install -r requirements.txt

▢️ How to Run

python project_name.py

⭐ Features

  • Multiple independent scripts
  • Beginner-friendly
  • Useful automation utilities
  • Easy to modify & extend

🀝 Contributing

Pull requests are welcome!

πŸ“„ License

MIT License

About

Here i will upload some basic to advance python projects, which can use for your own projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages