Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Unit Converter 🚀

So, after a really long break since my last project (remember that number guessing game? Yeah, me neither 🤔), I finally got back into the coding game with something a little more… practical. Introducing my second project: The Unit Converter!

If you’ve ever tried converting kilometers to miles and then ended up just Googling it, this app is for you. It’s fast, it’s clean, and—dare I say it—it might just change your life (okay, that’s a stretch, but you’ll definitely save time). Built using Python and PyQt5, this app converts pretty much any unit you can think of.

Features 🌟

  • Converts Loads of Units:
    Length? Weight? Temperature? Speed? I got you. It’s like the Swiss Army knife of unit conversions—if the Swiss Army made apps.

  • Search Like a Boss:
    No need to scroll through endless menus. Just type it in and let the search bar find what you're looking for. Simple. Fast. Efficient.

  • Instant Conversion (because who has time to wait?):
    Type in a number, hit convert, and bam—you’ve got your result. Faster than a cheetah on an espresso.

  • Temperature Conversions That Actually Make Sense:
    Celsius, Fahrenheit, Kelvin. Whatever your local weather prefers, this app’s got it. Just pick your poison (but don’t drink the Kelvin, it's a bit too hot).

  • Smart Error Handling:
    If you type something that doesn’t quite add up, the app will kindly remind you that you’re human, and you might’ve made a mistake. “Please enter a valid number”—we all need a little nudge sometimes.

Requirements 🛠️

  • Python 3.x (because Python is, like, the friend everyone loves at the party)
  • PyQt5 (the secret sauce that makes everything look good)

Installation 📦

1. Clone the repository

git clone https://github.com/VihaanToTheRescue/unit-converter-application.git

(If you don’t know how to do this, don’t worry. Google it. You’ll feel like a wizard after.)

2. Install dependencies

This is the easy part. Just run:

pip install pyqt5

(If you're thinking, "Is that it?" Yep, that’s it. PyQt5 is just that powerful.)

Running the Application 🚀

Once you’re all set, just run the app like this:

python unit-converter-application.py

And voilà! Your unit-converting journey begins. It’s like stepping into a world where units no longer confuse you (well, most of the time).

How to Use (Because Not Everyone is a Math Genius) 📏

  1. Pick a Category:
    Length? Weight? Time? Just choose your category. It’s not a life-altering decision, but hey, choose wisely.

  2. Select Your Units:
    Choose the units you want to convert from and to. It’s like being the boss of your own conversion world. No pressure.

  3. Enter a Value:
    Enter a number. Press convert. Watch as the magic happens. You’re basically a wizard at this point.

  4. Search Like a Pro:
    Can’t be bothered scrolling through lists? Just type the name of the unit, and let the search bar do the heavy lifting. It’s like your personal assistant, but without the coffee-fetching part.

Contributing (Because Who Doesn’t Want to Be Part of Something Awesome?) 🤝

Got some ideas to make this app even cooler? Fork the repo, make a change, and send me a pull request. I’ll be forever grateful, and I might even send you a virtual high-five. (Disclaimer: Virtual high-fives may not come with actual high-five energy.)

License 🎉

This project is licensed under the MIT License. So go ahead, use it, change it, break it, do whatever you want with it—just be cool and don’t break anything too important. See the LICENSE file for all the official stuff.

About

Unit Converter - A Versatile and User-Friendly Conversion Tool The Unit Converter is a graphical user interface (GUI) application built with Python's PyQt5 framework, designed to provide easy and accurate unit conversions across various categories. The program supports over 50 units spanning multiple domains.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages