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

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 or the cells of a spreadsheet, 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:

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

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, 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.5.1.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

unexpected_isaves-1.5.1-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: unexpected_isaves-1.5.1.tar.gz
  • Upload date:
  • Size: 14.3 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.5.1.tar.gz
Algorithm Hash digest
SHA256 38bec661df7ca40232dba8a7d3d68e90868d0e87a47c1d0c8bccbcfc5f002f7c
MD5 840dd27a36cf893af92b438060717fdd
BLAKE2b-256 471525978f4a691aa4ebceb98a75556f69894688027d34b6737b6f3fe87f5c9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unexpected_isaves-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b48b031856c25b79d5541e0bc425f89f26982be78d2beb956a3c39f003ee05d
MD5 7640e48556d336d56535a5e61cd4c6db
BLAKE2b-256 a7a99008cf163c3499719c0d4b8d427cafaa2e0501b6ae81d51e851c7b6228d2

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