Set up a PyScript web app by running one command.
Project description
you can see the preview site HERE
Creating an App
-
You'll need to have Python 3.6 or later version on local development machine.
-
To run PyScript, Internet connection is required because it use assets served on https://pyscript.net. If you want to download the source and build it yourself, follow the instructions in the PyScript README.md file.
To create a new app, first install package with pip:
pip install create-pyscript-app
and run following command with project directory name(in this example, my-app):
python -m create-pyscript-app my-app
It will create a directory called my-app
inside the current folder.
Inside that directory, it will generate the initial project structure:
my-app
├── index.html
├── index.css
├── app.py
└── favicon.ico
Run the App in local browser
Once the installation is done, you can open your project foler:
cd my-app
and open local http server with run following command:
python -m http.server
check the following message about port (default :8000) and open url "http://localhost:8000/" in browser (Chrome recommended).
What is PyScript
Python + JavaScript
Python in the browser
PyScript is a framework that allows users to create rich Python applications in the browser using HTML's interface and the power of Pyodide, WASM, and modern web technologies.
Reference
create-next-app (Next.js)
License
This project is Apache-2.0 licensed. This software is powered by PyScript software.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for create-pyscript-app-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e84e24ed79f008c43b5cc7acbbf12f2b5d1f81c55d129573a64c6be766471ff |
|
MD5 | 85ef98b0e63786cbe45eabf2bc5e580d |
|
BLAKE2b-256 | 7a52ecc3655270fb374e446f57e3bcfdd3b04d9d06851c409ee81650f7ea5918 |
Hashes for create_pyscript_app-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f8dce00c45ad4ea8bd65c2f2e548d08bce8f976c06d48d079dd0847878f494 |
|
MD5 | d3464cd03bbea3ed778fa6fc3d132d15 |
|
BLAKE2b-256 | 5fc52fcd280e7c732a8c18056be2bb54d6a9be7b217d9419aad80ce4f0f87a9e |