Un motor de concentración gamificado para la terminal.
Project description
🪴 Zen Focus: Gamificación y Enfoque Profundo (Deep Work)
Zen Focus es una librería de Python orientada a proteger la atención de desarrolladores, científicos de datos y estudiantes.
Cuando ejecutamos procesos de alta carga computacional (limpieza de DataFrames gigantes, entrenamiento de modelos, simulaciones estadísticas), los tiempos de espera nos hacen perder nuestro estado de Deep Work al abrir redes sociales. Zen Focus resuelve esto mediante gamificación visual en la terminal y un escudo de red a nivel del sistema operativo.
✨ Características Principales
- Gamificación Visual (POO): Arte ASCII interactivo que evoluciona en 5 fases proporcionalmente al avance de tu código o tiempo de sesión.
- Arquitectura Extensible: Motor basado en clases abstractas (
TemaBase). Incluye temas predeterminados:PlantaFlor,Cohete,EdificioyBebida. - Escudo de Red (Context Manager): Modifica dinámicamente el archivo
hosts(/etc/hostsoSystem32/drivers/etc/hosts) para bloquear sitios web distractores y restaura la conexión de forma segura al finalizar o en caso de error. - Interfaz de Terminal (CLI): Integración nativa con
richpara paneles en vivo que no inundan la consola.
🚀 Instalación
Instala la última versión estable directamente desde PyPI:
pip install zen-focus rich
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zen_focus-0.1.2.tar.gz.
File metadata
- Download URL: zen_focus-0.1.2.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88482398d3cd8730492c6fce8d099e490d0fef9d928a2bc58703a817906ecaa7
|
|
| MD5 |
16a9c3e1a297e331d2a6088a3e7ca025
|
|
| BLAKE2b-256 |
560bd8964ffda664842c62eef4c2b068b327ee5e3e2041b254cd1f9068a3f2aa
|
File details
Details for the file zen_focus-0.1.2-py3-none-any.whl.
File metadata
- Download URL: zen_focus-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25d9678e0e61c90a607f1d35bc2644da290d1d2cb705d87ad6fa53da0a527c92
|
|
| MD5 |
59870a2bbf7dee6906fe23532653d111
|
|
| BLAKE2b-256 |
4f644b2deae35d363625586d3144d87a034b633bd36714fefa44604fa05edc52
|