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