Metadata-Version: 2.1
Name: pyp5js
Version: 0.2.0
Summary: Simple tool to allow to transcrypt Python code that uses P5.js
Home-page: https://github.com/berinhard/pyp5js/
Author: Bernardo Fontes
Maintainer: Bernardo Fontes
Maintainer-email: bernardoxhc@gmail.com
License: GNU Lesser General Public License version 3
Keywords: p5js processing creative coding
Platform: UNKNOWN
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: Click (==7.0)
Requires-Dist: cprint (==1.1)
Requires-Dist: Jinja2 (==2.10.1)
Requires-Dist: PyYAML (==5.1)
Requires-Dist: Transcrypt (==3.7.12)
Requires-Dist: Unipath (==1.1)
Requires-Dist: watchdog (==0.9.0)

## pyp5js: Python to P5.js Transcriptor

> [Processing](https://processing.org) ideas and Python 3 together with [P5.js](https://p5js.org) in the browser, using [Transcrypt](https://transcrypt.org/).

Here's an example of a valid Python code using P5.js API:

```python
from pyp5js import *

def setup():
    createCanvas(200, 200)
    background(160)


def draw():
    fill('blue')
    background(200)
    r = sin(frameCount / 60) * 50 + 50
    ellipse(100, 100, r, r)
```

### [Documentation](https://berinhard.github.io/pyp5js)

### [Installation](https://berinhard.github.io/pyp5js#installation)

### [Usage](https://berinhard.github.io/pyp5js#usage)

### [Examples](https://berinhard.github.io/pyp5js/examples/)

### [Known issues and differences to the Processing.Py and P5.js ways of doing things](https://berinhard.github.io/pyp5js#known-issues-and-differences-to-the-processingpy-and-p5js-ways-of-doing-things)

### [How can I contribute?](https://berinhard.github.io/pyp5js#how-can-i-contribute)


