Skip to main content

Python library that paints an image on a spreadsheet or builds its pixel art in Minecraft.

Project description


Generate images as a spreadsheet or a Minecraft pixel art using Python

Have you ever been bored by the same old .png, .jpg, .jpeg, .gif and all other image extensions? Have you ever wanted something different - goofy - but also clever? Then this is the package for you! :sparkles:

Table of contents


What does this package do :thinking:

With this package you can save any image opened with the PIL.Image module 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

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! Open any image you've got locally with PIL and try to save it using our functions!

from unexpected_isaves import save_image
from PIL import Image


save_image.to_excel(
    image=Image.open("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, and now you want to share it in your social media? Please use #unexpected_isaves when you post it.

Have fun!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unexpected_isaves-1.3.0.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

unexpected_isaves-1.3.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file unexpected_isaves-1.3.0.tar.gz.

File metadata

  • Download URL: unexpected_isaves-1.3.0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for unexpected_isaves-1.3.0.tar.gz
Algorithm Hash digest
SHA256 8acd1ede9632b1752048a6bb6f6bbcbde1a719bf83ecc89c0eb0e475a408c126
MD5 9010ce2dde3830873928875e903f7d58
BLAKE2b-256 95b75d7531a6d5d1bb2739dddc0254225fa96fa357f22c2dfb4078c54bbf6022

See more details on using hashes here.

File details

Details for the file unexpected_isaves-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for unexpected_isaves-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f634095ba6c45119f8fca9a4eadce1a8273f6ecebd331db41d7d32dddd6bba9
MD5 5633718a312d544af6d885a2018e4c0e
BLAKE2b-256 8cbfae26da30ef9018a7a176f9e11e2ab4dc3be4a60b9df00f219642deef4978

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page