Parkitect blueprint reader
A Python CLI tool which display information about a given Parkitect's blueprint.
Prerequisites
Python >= 3.8.
Installation
Clone this repo, and then the usual pip install -r requirements.txt
.
Usage
$ python run.py file
file
must be either a local path or an URL to the desired blueprint.
How it works
Parkitect is using a digital steganography technique to store blueprint data inside the blueprint image itself: it is leveraging the least significant bit of each color channels (red, green, blue, alpha) of each pixels.
These bits forms bytes, which essentially contains:
- a few bytes of metadata
- gzipped JSON containing the actual blueprint data
References: