/parkitect-blueprint-reader

A Python CLI tool which display information about a given Parkitect's blueprint

Primary LanguagePythonOtherNOASSERTION

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: