Metadata-Version: 2.1
Name: pyp5js
Version: 0.3.2
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: Jinja2 (==2.10.1)
Requires-Dist: PyYAML (==5.1)
Requires-Dist: Transcrypt (==3.7.12)
Requires-Dist: cprint (==1.1)
Requires-Dist: gunicorn (==19.9.0)
Requires-Dist: watchdog (==0.9.0)
Requires-Dist: python-decouple (==3.1)
Requires-Dist: Flask (==1.1.1)
Requires-Dist: python-slugify (==3.0.4)

## pyp5js: Python to P5.js Transcriptor

[![PyPI version](https://badge.fury.io/py/pyp5js.svg)](https://badge.fury.io/py/pyp5js) [![CircleCI](https://circleci.com/gh/berinhard/pyp5js.svg?style=svg)](https://circleci.com/gh/berinhard/pyp5js)

> [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)

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

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

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

### [Internals details](https://berinhard.github.io/pyp5js#internals-details)

### [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)


