Skip to main content

Static Badge

Minipy

Minipy is a CLI tool that combines small/big python tools and games in one big tool.


Table of contents


Installation

To install minipy run this command in your terminal:

pip install minipy-tools

File structure

This is the file structure of the package:

└── 📁minipy
    └── 📁games
        ├── number_guessing.py
        ├── rock_paper_scissor.py
        ├── snake.py
        ├── tic_tac_toe.py
    └── 📁tools
        ├── auto_clicker.py
        ├── calculator.py
        ├── dice.py
        ├── ip_locator.py
        ├── link_shortner.py
        ├── pdf_merger.py
        ├── QR_code_generator.py
        ├── random_password_generator.py
        ├── send_email.py
        ├── voice_recorder.py
        ├── youtube_downloader.py
    ├── __init__.py
    └── main.py

Configuration

For some tools/games you need some configuration. The configuration will redirect you to README for instructions. You can find those here:

You need to have a cuttly API key to be able to shorten links. To create one follow these steps:

  1. Go to https://cutt.ly
  2. Create an account / login
  3. In your dashboard, go to API and then API key on the left menu

menu

  1. You can find your API key on the right side of that page
  2. Copy it and Paste it in the configuration when asked

Send email

You need to have a Google App-password to be able to send an email. This is a second password to your Google account, we can use it in our app to send an mail with Gmail. To create one follow these steps:

  1. Go to your Google account settings
  2. In the menu on the left click Security
  3. Click on 2-step verification and ensure it is turned ON, if not turn it on
  4. Scroll down untill you see App passwords and click on it
  5. Type a name for your new App password (this can be anything, like Email sender)
  6. Click on make
  7. Copy or write down the 16 chars password you see (This is important, because you can't see it again later!)
  8. Enter it in the configuration when asked

Weather App

You need to have a Open Weather Map API key to be able to see the weather data. To find it follow these steps:

  1. Go to https://openweathermap.org/
  2. Click on the Get API key button
  3. Login or make an account
  4. Go to the API keys section

menu

  1. Copy the default key or create a new one
  2. Enter it in the configuration when asked.

Support

For support you can make an Issue on the Github repo, thanks for helping with my project.


License

MIT


Status

Ongoing: I'm still working on this project and constantly adding new tools and features...


Metadata

Release files for minipy-tools 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for minipy-tools 0.1.3
File Size Uploaded
minipy_tools-0.1.3.tar.gz 17.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for minipy-tools 0.1.3
File Interpreter ABI Platform
minipy_tools-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 38.6 kB

Release files / minipy_tools-0.1.3.tar.gz

Download URL minipy_tools-0.1.3.tar.gz
Size 17.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6cb1019827ed03882e065088ad50155e1b8c0b1ca367cd48efe486b5554df545
BLAKE2b-256 checksum
How to use checksums
5853e44ff6a29813740b4fde3ecec438a18dbb2a937935cf871c6b9fc66bd1e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release files / minipy_tools-0.1.3-py3-none-any.whl

Download URL minipy_tools-0.1.3-py3-none-any.whl
Size 21.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c92e1520925e4256fcedbeab416f9c3b620b521ef925b1f419325ec26f9a13d0
BLAKE2b-256 checksum
How to use checksums
e17b52e280774515d4423501bdc13aca514e41fca11c974547138b87c0488634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release history Release notifications | RSS feed

0.1.4

2 release files

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page