Skip to main content

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 🤔

With this package you can save any image on a given path as a

  • Spreadsheet: this_is_fine-meme-python-excel-spreadsheet-unexpected-isaves

  • Minecraft Pixel Art Datapack: naruto-anime-python-minecraft-pixel-art-data-pack-unexpected-isaves

  • Ascii Art: capybara-python-ascii-art-unexpected-isaves

  • Rubik's Cube: apple-python-rubiks-cube-art-unexpected-isaves

How to use it 💻

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 📝

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!

Metadata

Release files for unexpected-isaves 2.2.0

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

Source distribution (sdist)

Source distribution for unexpected-isaves 2.2.0
File Size Uploaded
unexpected_isaves-2.2.0.tar.gz 16.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for unexpected-isaves 2.2.0
File Interpreter ABI Platform
unexpected_isaves-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 35.0 kB

Release files / unexpected_isaves-2.2.0.tar.gz

Download URL unexpected_isaves-2.2.0.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e5ca1e966e7ad78d0ca5055b9e8580adb5430b6008bd18eccf49f127c98fedc2
BLAKE2b-256 checksum
How to use checksums
61d1dd976a1e5fefa50d48e3ebcc152f75a1e36ea5bbfd4556e0fcbcc230b35c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / unexpected_isaves-2.2.0-py3-none-any.whl

Download URL unexpected_isaves-2.2.0-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d1b330731039758fad54674997c5ea95be5aff7871008f7a9f8ccb0edfae60e
BLAKE2b-256 checksum
How to use checksums
682f851acb406e6270c30d4e5b89663086a22986a4b21423d775cb8022334d48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.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