Menu

Tree [1fc46c] master /
 History

HTTPS access


File Date Author Commit
 __pycache__ 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 lemar 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 rimar 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 .gitignore 2025-11-09 Arián Cole Arián Cole [e182a6] Versión inicial (LSP en desarrollo)
 LICENSE 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 README.md 2025-11-10 Arián Cole Arián Cole [1fc46c] Renombrado vsrandondom.py → vsrandom.py; limpie...
 gls_parser.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 mkrimario.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 poem.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 predictor.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 requirements.txt 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 rima3.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 separasilabas.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 tonicometer.py 2025-11-09 arapey arapey [0251bd] Prosador 0.5
 vsrandom.py 2025-11-10 Arián Cole Arián Cole [1fc46c] Renombrado vsrandondom.py → vsrandom.py; limpie...

Read Me

Prosador

Prosador es un entorno experimental para el análisis y asistencia poética en texto plano.
Utiliza un servidor de lenguaje (LSP) escrito en Python que se integra con editores como Kate para analizar métricas, rimas y estructuras de versos en tiempo real.


✨ Características

  • Servidor LSP propio (gls_parser.py) basado en pygls.
  • Análisis fonético y métrico mediante la clase poema.
  • Predicción de rimas y estructuras poéticas con el módulo predictor.py.
  • Integración con editores compatibles con LSP, mostrando diagnósticos y sugerencias.
  • Sistema modular y extensible para experimentar con distintas formas poéticas.

🧠 Arquitectura

El proyecto está organizado en varios módulos principales:

Archivo Descripción
gls_parser.py Servidor LSP principal. Recibe eventos del editor y publica diagnósticos en tiempo real.
poem.py Define las clases poema y verso, encargadas del análisis fonético y de rima.
predictor.py Implementa un predictor de esquemas de rima y estructura poética.
requirements.txt Dependencias del proyecto.

🧩 Instalación

```bash
git clone https://git.code.sf.net/p/prosador/code prosador
cd prosador
pip install -r requirements.txt

Autor

Arian Cole 2025

Creditos

separasilabas Based on Mabodo's ipython notebook (https://github.com/mabodo/sibilizador)