Metadata-Version: 2.1
Name: shaapes
Version: 0.1.0.dev8
Summary: A graphical shape based esolang
Home-page: https://github.com/photon-niko/shapes/
License: GPL-3.0
Keywords: shapes,graphical,esoteric,esolang,programming,language,graph,image
Author: Calico Niko
Requires-Python: <3.11
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: dotmap (>=1.3.30,<2.0.0)
Requires-Dist: imutils (>=0.5.4,<0.6.0)
Requires-Dist: numpy (>=1.22.3,<2.0.0)
Requires-Dist: opencv-python (>=4.5.5,<5.0.0)
Requires-Dist: scipy (>=1.8.0,<2.0.0)
Project-URL: Repository, https://github.com/photon-niko/shapes/
Description-Content-Type: text/markdown

![A pseudo-quine](https://raw.githubusercontent.com/photon-niko/shapes/main/logo/Shapes.png "A pseudo-quine")

# Shapes!

Shapes is a~~n award winning~~ graphical esolang that uses images with shapes!

## Shapes‽

In short, a Shapes program consists of shapes and paths connecting them. Each shape does different things depending on the shape of the shape.

For more Shapes Information, go to the [wiki](https://github.com/PhotonNikko/shapes/wiki).

## Shapes?

> How to Shapes?????

### PIP

* Make sure `pip` is up-to-date.
  ```
  python -m pip install pip --upgrade
  ```
* It's shaapes with 2 As
  ```
  python -m pip install shaapes
  ```
* Interpret Shapes programs with 
  ```
  python -m shapes interpret "path\to\program.png"
  ```
* For more options and or thingies, do
  ```
  python -m shapes --help
  ```
## Shapes!!!
Hello, World!
![](https://raw.githubusercontent.com/photon-niko/shapes/main/examples/helloworld.png)

Truth machine
![](https://raw.githubusercontent.com/photon-niko/shapes/main/examples/truth-machine.png)

[more...](https://github.com/photon-niko/shapes/tree/main/examples)

## Shapes...

Soon™:
* ~~Better docs~~
* Better shape classification
* Functionoid path enviornments
* [...](https://github.com/photon-niko/shapes/blob/main/roadmap.md)

## Shapes...?

[Consider contributing to Shapes!](https://github.com/photon-niko/shapes/blob/main/CONTRIBUTING.md)

-------

> Star this repo if you like my esolang :)

