A Python library that paints an image on a spreadsheet, builds its pixel art in Minecraft, makes its ascii art, or makes a rubik's cube art out of it.
Project description
Generate images as a spreadsheet, a Minecraft pixel art, an ascii art, or a rubik's cube art using Python
A quick scroll through social media and you'll find very talented people making portraits out of dice, rubik's cube, in minecraft as pixel art, or even using MIDI notes on a Digital Audio Workstation (DAW). This package gives you the ability to do the same, with or without talent. Currently it can only generate arts using minecraft, the cells of a spreadsheet, ascii characters, or rubik's cubes, but if you have any ideas that fit into the project's goal please let me know, or - even better - submit a merge request with your work!
Table of contents
- What does this package do :thinking:;
- How to use it :computer:;
- Why unexpected-isaves?;
- Contributing :pencil:;
- Into the wild
What does this package do :thinking:
With this package you can save any image
on a given path
as a
-
Spreadsheet:
-
Minecraft Pixel Art Datapack:
-
Ascii Art:
-
Rubik's Cube:
How to use it :computer:
First you install it in your environment like this
pip install unexpected-isaves
Then you can start using it already! Pass the path of any image you've got locally and try to save it using our functions!
from unexpected_isaves import save_image
save_image.to_excel(
image="my_image.png",
path="/home/user/Documents/my_image.xlsx"
)
Why unexpected-isaves?
You might be wondering: why would I ever need such a useless lib? The answer is: you wouldn't. This lib was created for learning purposes, and it was never my intention to make it useful. It might be a nice way to impress your friends on your Minecraft server, or to make an important presentation lighter with a fun spreadsheet art, though. Be creative!
You can read our wiki for more information about this project if you want.
Contributing :pencil:
Just like Minecraft, everything's better when shared and built together.
Contributions are welcome and appreciated. Make sure to read our guide for contributing and don't forget to check out our code of conduct.
Into the wild
So you've used this tool to create the most awesome art ever? Please consider leaving a star on the repo. It helps a lot.
Have fun!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file unexpected_isaves-2.2.0.tar.gz
.
File metadata
- Download URL: unexpected_isaves-2.2.0.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5ca1e966e7ad78d0ca5055b9e8580adb5430b6008bd18eccf49f127c98fedc2 |
|
MD5 | 73bd1ee819755cdd2e2c5ab903e27fdc |
|
BLAKE2b-256 | 61d1dd976a1e5fefa50d48e3ebcc152f75a1e36ea5bbfd4556e0fcbcc230b35c |
File details
Details for the file unexpected_isaves-2.2.0-py3-none-any.whl
.
File metadata
- Download URL: unexpected_isaves-2.2.0-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d1b330731039758fad54674997c5ea95be5aff7871008f7a9f8ccb0edfae60e |
|
MD5 | 09f5846a9a7a597d8e9176ad6aa2a3e9 |
|
BLAKE2b-256 | 682f851acb406e6270c30d4e5b89663086a22986a4b21423d775cb8022334d48 |