- PyScript: Una plataforma de código abierto para Python en el navegador.
- Cirrus: Un marco SCSS modular, responsivo y centrado en componentes.
Clic en el botón Usar esta plantilla y después seleccionar Crear un nuevo repositorio,
o clona este repositorio en tu máquina local usando
git clone https://github.com/AyudaEnPython/pyscript-template.git.
Personaliza el proyecto, reemplaza el favicon, actualiza el archivo de configuración con el título y subtítulo que desees, etc.
Ejecuta el proyecto:
- Si estas usando VSCode, puedes usar la extensión Live Server para ejecutar tu proyecto.
- Alternativamente, puedes usar Python para iniciar un servidor local.
Ejecuta el siguiente comando en tu directorio del proyecto.
python -m http.server
Agrega tu propio favicon (favicon.ico) en assets/images/
Cambia el título y subtítulo en el archivo setup.json:
{
"title": "Tu título",
"subtitle": "Tu subtítulo"
}Para usar Cirrus Header, descomenta las
siguientes líneas en assets/js/main.js:
document.querySelector(".nav-btn").addEventListener("click", function () {
document.getElementById("header-menu").classList.toggle("active");
this.classList.toggle("active");
});<py-config> [[fetch]] files = ['main.py'] </py-config>Esta configuración asegura que le archivo main.py se obtenga e incluya en tu
entorno PyScript.
<py-script>
from pyscript import when, display, document @when("click", "#btn-id") def
click_handler(event): ...
</py-script>El decorador @when es usado para vincular funciones a eventos. En este caso,
click_handler está vinculado al evento de clic del botón con id btn-id.
Para mayor información, leer la documentación oficial.