Skip to main content

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:

  1. Clone the repository from GitHub.
  2. Navigate to the project directory in your terminal or command prompt.
  3. Install dependencies (if any) using pip and the provided requirements.txt.
  4. 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!

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature-name)
  3. Commit changes (git commit -m "Add feature")
  4. Push to your branch (git push origin feature-name)
  5. Submit a Pull Request

๐Ÿ“œ License

This project is licensed under the MIT License โ€” see the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my_python_suite-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_python_suite-0.1.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

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

Hashes for my_python_suite-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4598adfaa27a21bb3a15cd9a9d8f754fc2cf10b09da56edc96b4826493e3bd95
MD5 796b2741c707b272b493f18ea5b8ffb6
BLAKE2b-256 c33f8cc4ef9022b0a3a72771ffa8699289133f7947a01f24b73966a3e86f5ea2

See more details on using hashes here.

File details

Details for the file my_python_suite-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for my_python_suite-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0be42f7c5920ea90cca6c74edc802b479392fd8204042dc880e636bd4637ab77
MD5 be8ee330b2f099454a6a5d7f8efcc529
BLAKE2b-256 aeb6850c990187418d38ac0a28dfe2ef13fe4af83b3fe943095f6fb133ed4fc5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page