A suite of Python utilities for everyday computing.
Project description
____ _ _ ____ _ _
| _ \ _ _| |_| |_ ___ _ __ / ___| _ _(_) |_ ___
| |_) | | | | __| __/ _ \| '_ \ \___ \| | | | | __/ _ \
| __/| |_| | |_| || (_) | | | | ___) | |_| | | || __/
|_| \__,_|\__|\__\___/|_| |_| |____/ \__,_|_|\__\___|
๐ Python Suite
๐ Description
Python Suite is your Swiss Army knife for everyday computing โ combining productivity tools and fun extras in one clean, lightweight package.
Perfect for students, developers, and anyone who loves Python-powered utilities.
Core Modules:
- ๐ Calculator โ Fast and accurate math with advanced operations.
- ๐ Unit Converter โ Convert between metric and imperial units.
- ๐ฒ Fun Fact Generator โ Get random trivia or lucky numbers.
Main Control Hub: Pythonsutie.py โ One menu to rule them all.
๐ File Structure
Project-My-Python-Suite/
โ
โโโ Calc.py # Advanced calculator functions
โโโ UnitConvert.py # Metric & imperial unit conversions
โโโ funfact.py # Fun fact & random number generator
โโโ Pythonsutie.py # Interactive CLI menu for all tools
โโโ LICENSE # MIT License file
โโโ requirements.txt # Dependencies (if any)
โจ Features
โ
Calculator โ Quick & precise math operations
โ
Unit Converter โ Metric โ Imperial made simple
โ
Fun Facts โ Instant trivia or random numbers
โ
Easy Navigation โ Interactive CLI menu
โ
Lightweight โ Runs anywhere Python runs
โก Installation
# Clone this repository
git clone https://github.com/vinayakmishra4/Project-My-Python-Suite.git
# Enter the project directory
cd Project-My-Python-Suite
# Install required dependencies (if any)
pip install -r requirements.txt
Installation Steps:
- Clone the repository from GitHub.
- Navigate to the project directory in your terminal or command prompt.
- Install dependencies (if any) using pip and the provided
requirements.txt. - Run the main suite script to start using the tools.
๐ Usage
python Pythonsutie.py
From the menu, choose:
- ๐งฎ Calculator โ For math operations
- ๐ Unit Converter โ For conversions
- ๐ฏ Fun Facts โ For trivia or random numbers
Sample Console Output:
==============================
Python Suite Main Menu
==============================
1. Calculator
2. Unit Converter
3. Fun Fact Generator
4. Exit
------------------------------
Enter your choice: _
๐ฃ๏ธ Future Roadmap
- โจ Astrology Tools โ Fun astrological calculators and info
- ๐ Password Generator โ Strong, customizable password creation
- ๐ Web UI (Streamlit) โ Modern web interface for all tools
๐ค Contribution
We โค๏ธ contributions!
- Fork this repository
- Create a feature branch (
git checkout -b feature-name) - Commit changes (
git commit -m "Add feature") - Push to your branch (
git push origin feature-name) - Submit a Pull Request
๐ License
This project is licensed under the MIT License โ see the LICENSE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file my_python_suite-0.1.0.tar.gz.
File metadata
- Download URL: my_python_suite-0.1.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4598adfaa27a21bb3a15cd9a9d8f754fc2cf10b09da56edc96b4826493e3bd95
|
|
| MD5 |
796b2741c707b272b493f18ea5b8ffb6
|
|
| BLAKE2b-256 |
c33f8cc4ef9022b0a3a72771ffa8699289133f7947a01f24b73966a3e86f5ea2
|
File details
Details for the file my_python_suite-0.1.0-py3-none-any.whl.
File metadata
- Download URL: my_python_suite-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0be42f7c5920ea90cca6c74edc802b479392fd8204042dc880e636bd4637ab77
|
|
| MD5 |
be8ee330b2f099454a6a5d7f8efcc529
|
|
| BLAKE2b-256 |
aeb6850c990187418d38ac0a28dfe2ef13fe4af83b3fe943095f6fb133ed4fc5
|