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 minipykit
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.1
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.1.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| minipy_tools-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.2 kB
Release files / minipy_tools-0.1.1.tar.gz
| Download URL | minipy_tools-0.1.1.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb55d02485ea01dff99b3ba9a91dcc19919f84e4a2d7c5a4f589eb8171aa2cef
|
|
BLAKE2b-256 checksum How to use checksums |
2c4f436e74b61ccea73b79f0224869f1545f79bd89a5383b0c927268becacff2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / minipy_tools-0.1.1-py3-none-any.whl
| Download URL | minipy_tools-0.1.1-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f5b909a1837890141d9670162c3f14625e2173a8c2a9fd806cc4dab92c5301a0
|
|
BLAKE2b-256 checksum How to use checksums |
0aec385258737dc9173d5e3642aed1c70e01d7fcd5d653ac8786fe839a6d8ad7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|