Skip to main content

Un motor de concentración gamificado para la terminal.

Project description

🪴 Zen Focus: Gamificación y Enfoque Profundo (Deep Work)

PyPI version Open In Colab

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

  1. Gamificación Visual (POO): Arte ASCII interactivo que evoluciona en 5 fases proporcionalmente al avance de tu código o tiempo de sesión.
  2. Arquitectura Extensible: Motor basado en clases abstractas (TemaBase). Incluye temas predeterminados: PlantaFlor, Cohete, Edificio y Bebida.
  3. Escudo de Red (Context Manager): Modifica dinámicamente el archivo hosts (/etc/hosts o System32/drivers/etc/hosts) para bloquear sitios web distractores y restaura la conexión de forma segura al finalizar o en caso de error.
  4. Interfaz de Terminal (CLI): Integración nativa con rich para 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zen_focus-0.1.2.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zen_focus-0.1.2-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for zen_focus-0.1.2.tar.gz
Algorithm Hash digest
SHA256 88482398d3cd8730492c6fce8d099e490d0fef9d928a2bc58703a817906ecaa7
MD5 16a9c3e1a297e331d2a6088a3e7ca025
BLAKE2b-256 560bd8964ffda664842c62eef4c2b068b327ee5e3e2041b254cd1f9068a3f2aa

See more details on using hashes here.

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

Hashes for zen_focus-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 25d9678e0e61c90a607f1d35bc2644da290d1d2cb705d87ad6fa53da0a527c92
MD5 59870a2bbf7dee6906fe23532653d111
BLAKE2b-256 4f644b2deae35d363625586d3144d87a034b633bd36714fefa44604fa05edc52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page