Skip to main content

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

Project description

Unexpected Image Saves

PyPI version PyPI - Downloads License Code style: black

Unconventional ways to save an image :smile:

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:

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;
  • Minecraft Pixel Art Datapack.

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!

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.

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.2.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

unexpected_isaves-1.2.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: unexpected_isaves-1.2.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for unexpected_isaves-1.2.0.tar.gz
Algorithm Hash digest
SHA256 8383eb197b8f4e00b2e62a873c4a15dd90b9aaa39d82b0d0148cb05dff854a90
MD5 5b96fdd41bf246d7a118556584ff2daf
BLAKE2b-256 3a91dda1bcc3a101fc0f09d114371b2f3e15caaed8cf69a7b94a6005c41e3edd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: unexpected_isaves-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for unexpected_isaves-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be575156027bfc2bdd5431e9a2bb7a3dcac4b4a152f410df4cc58c0eb4154647
MD5 3ccdaccd24f6b1585e17fc5b223960bc
BLAKE2b-256 8211b9776bf2c7ea31844b68db9e816062b9b4453bea73c74f0d54dfda56ad27

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