bookmarklet-notas.ia

Bookmarklet-Notas

https://github.com/ernestobarrera/bookmarklet-notas.ia

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
Last synced: 6 months ago · JSON representation ·

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
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog Contributing License Citation

Readme.md

Notas.IA🗒️

DOI

Licencia MIT JavaScript Mantenimiento

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

  1. Copia el contenido completo de bookmarklet.js
  2. 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

  1. Entrada Directa
  • Escribe directamente en el editor
  • Pega texto: Ctrl+V (con formato) o Ctrl+Shift+V (texto plano)
  1. 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"
  1. Formato de Texto
  • Soporta sintaxis Markdown:

    ```markdown negrita, cursiva, # títulos

  • 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

  1. 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
  1. 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
  1. 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:

  1. Haz fork del repositorio
  2. Crea tu rama de características: bash git checkout -b caracteristica/NuevaFuncionalidad
  3. Confirma tus cambios: bash git commit -m 'Añadir alguna NuevaFuncionalidad'
  4. Empuja a la rama: bash git push origin caracteristica/NuevaFuncionalidad
  5. 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


Última actualización: Diciembre 2024

Owner

  • Name: Ernesto Barrera
  • Login: ernestobarrera
  • Kind: user
  • Location: Madrid

👨‍⚕️ ---------------------------------- 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