Files
pa-pyscript/README.md
2022-08-30 07:13:08 +02:00

46 lines
1.6 KiB
Markdown

# pa-pyscript
Projektarbeit RWU: Python im Browser mit PyScript
## Verwendung
**Hinweis:** Das bloße Aufrufen der `html`-Dateien ist aufgrund von Sicherheitsbeschränkungen des Browsers beim `file`-Protokoll nicht ausreichend zur Ausführung von PyScript.
Lösung des Problems ist das Aufsetzen eines lokalen Servers, beispielsweise über [XAMPP](https://www.apachefriends.org/de/index.html) oder direkt per Python 3:
```python
python -m http.server
```
Alternativ können auch die unten stehenden Links unter meiner Domain `checksch.de` verwendet werden, auf welche stündlich der aktuelle Stand des `main`-Branches gespielt wird.
## Aufrufbare Beispiele
- [Grundlegendes Beispiel](https://checksch.de/pa-pyscript/basic-example/javascript.html)
- D3/JavaScript
- [Grundlegendes Beispiel](https://checksch.de/pa-pyscript/basic-example/pyscript.html)
- D3/PyScript
![JS Demo](https://raw.githubusercontent.com/marvinscham/pa-pyscript/main/basic-example/basic-example.png)
- [REPL mit Matplotlib](https://checksch.de/pa-pyscript/repl/repl.html)
- [Beispielcode zum Copypasten](https://raw.githubusercontent.com/marvinscham/pa-pyscript/main/repl/matplotlib-example.py)
![REPL](https://raw.githubusercontent.com/marvinscham/pa-pyscript/main/repl/repl.png)
- [PLZ-Karte Deutschland](https://checksch.de/pa-pyscript/map/map.html) (_Achtung, lädt lang_)
- Folium
![Map](https://raw.githubusercontent.com/marvinscham/pa-pyscript/main/map/map.png)
- [Schwebung](https://checksch.de/pa-pyscript/wave/wave.html)
- NumPy/Chart.js
![Wave](https://raw.githubusercontent.com/marvinscham/pa-pyscript/main/wave/wave.png)