Metadata-Version: 2.1
Name: plus5
Version: 0.1.0
Summary: Python port of a subset of the Processing API
Home-page: https://github.com/vrruiz/plus5
Author: Víctor R. Ruiz
Author-email: rvr@linotipo.es
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# plus5

Native Python port of a subset of the Processing API.

This is a proof of concept. Based on ideas of [p5](https://pypi.org/project/p5/), it uses [PyGame](https://www.pygame.org/news) backend to implement a subset of the [Processing API](https://py.processing.org/).

## Requirements

- PyGame 2
- libsdl2-ttf

## Installation

```bash
$ git clone https://github.com/vrruiz/plus5/
$ cd plus5/
$ python3 setup.py install
```

## Usage

Working example.

```python
from plus5 import *

def setup():
    size(500,500)
    background(127,0,0)
    stroke(255)
    fill(127)
    rect(100,100,100,100)
    line(0,0,width,height)

def draw():
    pass

run()

```

## Author

Víctor R. Ruiz <rvr@linotipo.es>

## License

MIT


