Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.3%) to scientific vocabulary
Repository
Bookmarklet-Notas
Basic Info
- Host: GitHub
- Owner: ernestobarrera
- License: mit
- Language: JavaScript
- Default Branch: main
- Size: 140 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
Readme.md
Notas.IA🗒️
Notas.IA🗒️ es un editor de notas avanzado que se ejecuta directamente en el navegador, diseñado específicamente para trabajar con modelos de lenguaje (LLMs) y procesar texto de manera eficiente. Este bookmarklet transforma cualquier navegador en una potente herramienta de edición y análisis de texto, perfecta para iterar y refinar las respuestas de LLMs.
⚡ ¿Por qué este Editor?
Integración con LLMs
- Procesamiento Instantáneo: Ideal para editar, refinar y analizar respuestas de ChatGPT, Claude y otros LLMs
- Análisis de Legibilidad: Evalúa la calidad y complejidad de las respuestas generadas
- Edición Contextual: Mantén el contexto mientras editas y refinas el texto generado
- Formato Universal: Convierte fácilmente entre texto plano, rich text y Markdown
- Persistencia: Guarda y recupera conversaciones importantes sin depender de la interfaz del LLM
Ventajas para el Trabajo con LLMs
- Edita respuestas largas fuera del chat sin perder el formato
- Analiza la complejidad del texto generado en tiempo real
- Combina múltiples respuestas en un solo documento
- Prepara prompts elaborados con formato consistente
- Mantén un registro de las iteraciones más exitosas
🌟 Características Principales
Funcionalidad Core
- Editor inteligente con análisis de legibilidad bilingüe (Español/Inglés)
- Estadísticas de texto en tiempo real
- Soporte para dictado por voz (Windows 10/11)
- Renderizado y conversión de Markdown
- Opciones de exportación en texto enriquecido y plano
- Detección automática de idioma
- Autoguardado en el navegador
Análisis Inteligente
- Cálculo del índice de legibilidad Flesch
- Soporte multilingüe con detección automática
- Reconocimiento de terminología técnica
- Análisis de complejidad de oraciones
- Conteo en tiempo real de palabras y caracteres
- Cálculo de tiempo estimado de lectura
Gestión de Documentos
- Guardado en HTML con formato preservado
- Copia como texto plano o enriquecido
- Conversión de Markdown a HTML
- Soporte para Deshacer/Rehacer
- Panel de estadísticas autocontraíble
🚀 Instalación
Crear el Bookmarklet
- Copia el contenido completo de
bookmarklet.js - Crea un nuevo marcador en tu navegador:
Clic derecho en la barra de marcadores → Añadir página/Nuevo marcador Nombre: Editor de Notas Inteligente (o el nombre que prefieras) URL: [Pega el código del bookmarklet]
Compatibilidad con Navegadores
Probado y verificado en:
- Google Chrome (v100+)
- Mozilla Firefox (v90+)
- Microsoft Edge (v90+)
- Safari (v15+)
💡 Guía de Uso
Métodos de Entrada de Texto
- Entrada Directa
- Escribe directamente en el editor
- Pega texto:
Ctrl+V(con formato) oCtrl+Shift+V(texto plano)
- Dictado por Voz (Windows 10/11)
- Activar:
Windows + H - Comandos de voz:
- Puntuación: "punto", "coma", "nuevo párrafo"
- Control: "borra eso", "detén el dictado"
- Formato de Texto
Soporta sintaxis Markdown:
```markdown negrita, cursiva, # títulos
- viñetas enlaces ```
Preserva el formato enriquecido al pegar
Características Avanzadas
Análisis de Legibilidad
El editor implementa métricas sofisticadas de legibilidad:
- Detección automática de idioma (Español/Inglés)
- Cálculo del índice de legibilidad Flesch
- Reconocimiento de terminología técnica
- Análisis de complejidad de oraciones
- Análisis de frecuencia de palabras y caracteres
Panel de Estadísticas
Proporciona métricas en tiempo real:
- Conteo de palabras y caracteres
- Conteo de oraciones y longitud promedio
- Conteo de párrafos
- Tiempo estimado de lectura
- Análisis de composición del lenguaje
- Puntuaciones de legibilidad
Atajos de Teclado
| Acción | Windows/Linux | macOS |
| ----------------- | ------------------ | --------------- |
| Guardar | Ctrl + S | ⌘ + S |
| Deshacer | Ctrl + Z | ⌘ + Z |
| Rehacer | Ctrl + Y | ⌘ + Shift + Z |
| Seleccionar Todo | Ctrl + A | ⌘ + A |
| Copiar | Ctrl + C | ⌘ + C |
| Pegar | Ctrl + V | ⌘ + V |
| Pegar sin Formato | Ctrl + Shift + V | ⌘ + Shift + V |
🛠️ Implementación Técnica
Componentes Principales
- Detector de Idioma
- Identificación basada en patrones
- Reconocimiento de terminología técnica
- Capacidades de análisis híbrido
- Sistema de puntuación de confianza
- Analizador de Legibilidad
- Conteo de sílabas multilingüe
- Adaptación del índice Flesch
- Ajustes de fórmulas por idioma
- Sistema de interpretación de puntuaciones
- Gestión de Documentos
- API Blob de HTML5 para guardado
- Integración con ClipboardAPI
- Preservación de selección
- Gestión del historial de deshacer
Optimizaciones de Rendimiento
- Funciones de actualización con debounce
- Manipulación eficiente del DOM
- Implementación de scroll suave
- Gestión eficiente de eventos
🤝 Contribuciones
¡Las contribuciones son bienvenidas! Aquí te explicamos cómo puedes ayudar:
- Haz fork del repositorio
- Crea tu rama de características:
bash git checkout -b caracteristica/NuevaFuncionalidad - Confirma tus cambios:
bash git commit -m 'Añadir alguna NuevaFuncionalidad' - Empuja a la rama:
bash git push origin caracteristica/NuevaFuncionalidad - Abre un Pull Request
Pautas de Desarrollo
- Sigue los estándares de JavaScript ES6+
- Mantén la compatibilidad con navegadores
- Añade documentación apropiada
- Incluye pruebas unitarias para nuevas características
⚠️ Aviso Legal
Este bookmarklet se proporciona como una herramienta de ayuda para el análisis y edición de textos, con especial atención al trabajo con contenidos generados por IA. Si bien se ha desarrollado siguiendo las mejores prácticas y se actualiza regularmente:
- Las métricas de legibilidad y análisis son orientativas y deben considerarse como herramientas de apoyo, no como valores definitivos
- El usuario es responsable de verificar y validar los resultados según sus necesidades específicas
- El desarrollo es de código abierto y se beneficia de la retroalimentación de la comunidad para mejoras continuas
El autor no asume responsabilidad por el uso o las consecuencias del uso de esta herramienta, que se ofrece "tal cual", sin garantías de ningún tipo.
📄 Licencia
Licencia MIT - siéntete libre de usar este proyecto comercialmente
👤 Autor
Ernesto Barrera
- GitHub: @ernestobarrera
- Bluesky: @ernestob.bsky.social
- Twitter: @ernestob
Última actualización: Diciembre 2024
Owner
- Name: Ernesto Barrera
- Login: ernestobarrera
- Kind: user
- Location: Madrid
- Website: https://twitter.com/ernestob
- Repositories: 2
- Profile: https://github.com/ernestobarrera
👨⚕️ ---------------------------------- Family Physician == Full Stack Doctor 👨🏫 #NeverStopLearning ⚕️
Citation (citation.cff)
cff-version: 1.2.0
message: "Si utilizas este software, por favor cítalo como se indica a continuación."
authors:
- family-names: "Barrera"
given-names: "Ernesto"
title: "Notas.IA🗒️"
version: 1.0.0
date-released: 2024-12-15
url: "https://github.com/ernestobarrera/Bookmarklet-Notas"
repository-code: "https://github.com/ernestobarrera/Bookmarklet-Notas"
license: MIT
doi: [[10.5281/zenodo.14497636]] # Reemplaza esto con tu DOI de Zenodo
type: software
keywords:
- bookmarklet
- text-analysis
- legibilidad
- IA
- LLM
- healthcare
- editor-de-texto
- español
- text-edition I
abstract: |
Bookmarklet que transforma cualquier navegador en un editor inteligente para el análisis y refinamiento de textos, especialmente diseñado para trabajar con contenidos generados por IA. Incorpora análisis de legibilidad bilingüe (español/inglés), estadísticas en tiempo real, y soporte para múltiples formatos de texto.
GitHub Events
Total
- Release event: 1
- Public event: 1
- Push event: 3
- Create event: 1
Last Year
- Release event: 1
- Public event: 1
- Push event: 3
- Create event: 1