Volver a proyectosScript de automatización

Perplexity AI Enhancements

Pequeña suite de userscripts para Perplexity enfocada en gestión más rápida de hilos y un layout de chat más ancho para lecturas largas.

Contexto

Esta entrada del portafolio agrupa dos scripts enfocados para Perplexity: uno para borrar hilos por teclado y otro para expandir el ancho del chat.

Problema

La interfaz por defecto de Perplexity vuelve más lentas algunas acciones repetitivas de lo necesario, especialmente borrar hilos y leer respuestas largas en una columna estrecha.

Solución

Un script añade un flujo de borrado sólo por teclado con confirmación y cancelación, mientras el otro inyecta CSS liviano para quitar límites de ancho y facilitar la lectura de respuestas largas.

Decisiones clave

  • -Cada script se mantuvo con alcance acotado en lugar de mezclar comportamientos no relacionados en un solo userscript.
  • -Se añadió un paso de confirmación seguro para que el atajo de borrado no sea destructivo por defecto.
  • -Se usó inyección CSS en el script de layout para mantener el impacto de performance al mínimo.

Características clave

  • -Flujo de borrado de hilos con Delete para iniciar, Enter para confirmar y ESC para cancelar
  • -Actualizaciones de selectores para mayor compatibilidad con cambios de UI
  • -Layout de chat a ancho completo para respuestas largas
  • -Ajustes responsivos de espaciado mediante CSS injection

Resultados

  • -Mejora velocidad y legibilidad en una herramienta centrada en conversaciones largas con IA.
  • -Muestra buen criterio al entregar dos scripts útiles y acotados en vez de un bundle ruidoso.
  • -Aporta otro ejemplo de diseño de flujos por teclado dentro de automatización de navegador.

Stack

JavaScriptTampermonkeyAI Platforms

Enlaces