Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tusharmishra069/py-projects
https://github.com/tusharmishra069/py-projects
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tusharmishra069/py-projects
- Owner: tusharmishra069
- Created: 2024-05-03T04:34:42.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-04T18:52:14.000Z (7 months ago)
- Last Synced: 2024-06-04T21:00:25.630Z (7 months ago)
- Language: Python
- Size: 345 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Mini Projects 🐍
This repository contains a collection of mini projects implemented in Python. Each project provides a simple yet practical demonstration of various Python libraries and functionalities.
## Projects 🛠️
1. **QR Generator** 📲
- Generates QR codes for text or URLs using the `qrcode` library.
- Input text or URL is converted into a QR code image.
- Simple and easy-to-use command-line interface.2. **Random Mail Password Generator** 🔐
- Generates strong and random passwords of variable length.
- Customizable options for including uppercase, lowercase, digits, and special characters.
- Provides flexibility to generate multiple passwords at once.
3. **Mail Sender** ✉️
- Sends emails programmatically using the `smtplib` library.
- Supports both text and HTML email formats.
- Customizable sender, recipient, subject, and message content.
4. **Image to PDF Converter** 🖼️ ➡️ 📄
- Converts image files (e.g., PNG, JPEG) into PDF documents.
- Using the `fpdf` library.
- Supports conversion of single or multiple images into a single PDF document.
5. **YouTube Video Downloader** 🎥 ⬇️
- Downloads videos from YouTube using the `pytube` library.
- Supports downloading videos in various resolutions and formats (e.g., MP4, WEBM).
- Provides options to download entire playlists or individual videos.6. **Language Detection** 🌐
- Detects the language of a given text using the `langdetect` library.
- Supports detection of over 55 languages with high accuracy.
- Simple and lightweight solution for language identification tasks.## Usage 🚀
Each project directory contains its own Python script along with any necessary dependencies. To run a project, navigate to its directory and execute the Python script using a Python interpreter: