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
├── snake.py
└── 📁tools
├── dice.py
├── link_shortner.py
├── send_email.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:
Link shortner
You need to have a cuttly API key to be able to shorten links. To create one follow these steps:
- Go to https://cutt.ly
- Create an account / login
- In your dashboard, go to API and then API key on the left menu
- You can find your API key on the right side of that page
- 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:
- Go to your Google account settings
- In the menu on the left click Security
- Click on 2-step verification and ensure it is turned ON, if not turn it on
- Scroll down untill you see App passwords and click on it
- Type a name for your new App password (this can be anything, like Email sender)
- Click on make
- Copy or write down the 16 chars password you see (This is important, because you can't see it again later!)
- 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
Status
Ongoing: I'm still working on this project and constantly adding new tools and features...
Metadata
Release files for minipy-tools 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| minipy_tools-0.1.2.tar.gz | 11.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| minipy_tools-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.2 kB
Release files / minipy_tools-0.1.2.tar.gz
| Download URL | minipy_tools-0.1.2.tar.gz |
|---|---|
| Size | 11.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0005734e119b22c63f86e00a77c4add2d2cb40bbfd2da7a6ca3ec704bb3504f2
|
|
BLAKE2b-256 checksum How to use checksums |
ecb56a6c7edc6bd8f6d2878afdc48c4f98a0721d1073fa4f2e84a4e4760ad6c0
|
| 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.2-py3-none-any.whl
| Download URL | minipy_tools-0.1.2-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e4ff11c5773f36d25e2f077626ece05e5b1c1ab9ebf2a60f392f1c25bddd6d4
|
|
BLAKE2b-256 checksum How to use checksums |
e6893ba6b50da82829c392709ce39fbd171f431afbefbb99fc43a20457a3bab7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.1
|