- Nyxt es un navegador diseñado con un enfoque centrado en el teclado para usuarios que quieren analizar, explorar y extraer información de internet con rapidez
- Con pistas de enlaces, Jump Headings y cambio de pestañas basado en búsqueda difusa, permite moverse rápidamente entre documentos y pestañas sin usar el mouse
- Se pueden seleccionar varias pestañas con una cadena de texto y ejecutar comandos de una sola vez, lo que reduce tareas repetitivas como cerrar páginas relacionadas
- En el REPL integrado se pueden probar scripts cortos y nuevos flujos de trabajo, y todos los elementos de Nyxt se pueden extender y modificar
- La búsqueda de marcadores basada en etiquetas, el autocompletado funcional, el historial del portapapeles y el historial de navegación en árbol ayudan a conservar el rastro de la exploración y del historial de entrada
Flujo de navegación solo con teclado
- Nyxt es un navegador diseñado para que el usuario navegue la web sin quitar las manos del teclado
- Con pistas de enlaces se pueden seguir enlaces desde el teclado sin usar el puntero del mouse
- Se presenta como ejemplo el flujo para ir a la página Aerodynamic Forces
- Jump Headings permite buscar de forma difusa las etiquetas de encabezado de un documento para ir directo a la sección deseada
- Así se salta a la sección Intelligence and Learning
- El cambio de pestañas funciona acotando las pestañas abiertas con búsqueda difusa para encontrar las relacionadas
- Se puede ver cómo 11 pestañas abiertas se van reduciendo con cada pulsación
- La búsqueda en múltiples pestañas permite encontrar contenido en varias pestañas al mismo tiempo
- Se usa como ejemplo una situación en la que se busca la dieta de los pingüinos en varias páginas
Tareas repetitivas y un entorno de navegador extensible
- Se pueden seleccionar varias pestañas como grupo y luego ejecutar un comando para reducir tareas repetitivas
- Se muestra como ejemplo cerrar todas las páginas web que coinciden con la cadena
"ele"al terminar una investigación en línea sobre elefantes
- Se muestra como ejemplo cerrar todas las páginas web que coinciden con la cadena
- La ejecución de comandos consiste en buscar difusamente el comando relacionado y ejecutarlo de inmediato, sin necesidad de revisar menús
- El REPL integrado sirve como punto de entrada para programar Nyxt directamente
- Permite ejecutar scripts cortos y probar nuevos flujos de trabajo
- Todos los elementos de Nyxt son completamente extensibles y modificables
Gestión de marcadores, entrada e historial de navegación
- El búfer de prompts se usa para buscar de forma inteligente marcadores etiquetados
- El autocompletado (autofill) sirve para llenar campos de formularios y puede ser una cadena normal o una función
- El autocompletado funcional puede operar, por ejemplo, llenando la fecha actual
- El historial del portapapeles recuerda los elementos copiados para poder pegarlos de nuevo en cualquier momento
- El historial de navegación en árbol guarda todas las páginas visitadas en un árbol que se puede buscar y recorrer, para no perder ubicaciones visitadas anteriormente
1 comentarios
Opiniones de Hacker News
Me gustaría ver compatibilidad con cosas como el backend de Firefox o uBlock Origin, y no quiero otro navegador derivado de Chrome que presuma una nueva UI
Para saber por qué no Vimium, vean aquí: https://nyxt-browser.com/article/nyxt-versus-plugins.org
Una de las cosas buenas de Nyxt es su intención de no quedar atado a un renderizador. No sé qué tan viable sea en la práctica, pero cuando escucho esa idea, me parece obviamente el rumbo correcto para un mundo mejor
Sobre la reacción de “si el mouse es bueno, ¿por qué la gente que usa teclado es tan elitista?”, el lado de Nyxt no está librando una guerra santa contra el adorable mouse. Esto no es ratpoison
Nunca vi en el blog de Nyxt ni en otro lado que afirmaran que los usuarios de mouse no son humanos y que no tienen derecho a una buena experiencia de navegación. Si me perdí algo, basta con demostrarlo con un enlace
Es un texto enlazado desde la página de ratpoison; lo leí hace unos años y me divirtió, y todavía me parece gracioso
No sé por qué dejé ratpoison
Si les gusta la experiencia de control estilo Vim, vale la pena probar la extensión de este navegador. Pueden adaptarla a sus hábitos incluso mientras navegan normalmente por la web
Aun así, espero que el navegador mejore, y pienso descargarlo de nuevo y usarlo por un tiempo
https://chromewebstore.google.com/detail/vimium/dbepggeogbai...
El concepto me encantaba, pero en ese entonces tenía demasiados bugs y se cerraba constantemente, así que lo dejé. Pienso probarlo otra vez
Pero en hardware viejo es un poco lento y se traba. Como a Chromium le pasa algo similar, supongo que WebKit y Blink son mucho más pesados que Gecko
Firefox, al menos en Linux, corre muy rápido incluso en hardware viejo y usa una cantidad razonable de memoria
Sigo diciéndome que algún día, cuando tenga tiempo, lo arreglaré yo mismo
De todos modos también pienso probar este
Permite acceder con el teclado no solo al navegador, sino a casi todo. Por supuesto, Nyxt también ofrece otras funciones como scripting
[1] https://shortcat.app/
Pero me da reparo darle permiso de acceso a toda la pantalla a una app hecha por un desarrollador que no conozco bien
Sería un punto de comparación natural, pero no aparece mencionado en las FAQ
[1] https://github.com/qutebrowser/qutebrowser
Los marcadores no tienen ni etiquetas ni directorios, así que la organización es pésima, y la posibilidad de hackearlo es baja. Por ejemplo, una función que parecería que debería ser posible en Nyxt: https://github.com/qutebrowser/qutebrowser/issues/3933
También hay vacíos importantes: https://github.com/qutebrowser/qutebrowser/issues/2328 https://github.com/qutebrowser/qutebrowser/issues/2492 https://github.com/qutebrowser/qutebrowser/issues/5731 (!!!)
La configuración por dominio/URL tampoco avanzó mucho desde el conjunto inicial de atributos: https://github.com/qutebrowser/qutebrowser/issues/3636
El bloqueo de anuncios es mejor que el archivo hosts, pero sigue quedándose muy corto frente a uBlock: https://github.com/qutebrowser/qutebrowser/issues/6480 Tampoco tiene nada parecido a la matriz de bloqueo de scripts del “modo avanzado” de uBlock
Da la impresión de haberse estancado durante mucho tiempo, atado a correcciones de bugs y a adaptarse a cambios en dependencias. Me pasé a Firefox mientras esperaba que Nyxt se volviera usable, y parece que Nyxt 4 podría ser ese momento
Desde la perspectiva de un usuario final que no necesita aprender a programar, me pregunto cuáles son esas posibles ganancias y funciones alternativas
Por ejemplo, ¿cuáles son las alternativas equivalentes a Bypass Paywalls Clean y Cookie AutoDelete?
Si escribir extensiones nuevas en Common Lisp es tan fácil, también me pregunto por qué solo hay dos extensiones disponibles publicadas: https://nyxt.atlas.engineer/extensions
Nyxt y qutebrowser apuntan a power users, pero dejan fuera el soporte de WebExtension. Creo que habrían sido mucho más populares si lo hubieran soportado
Pero no me interesa mucho la idea de hacker = teclado, y prefiero usar el mouse
Nyxt intenta ofrecer una buena experiencia a usuarios de Emacs y Vim desde el primer arranque, pero también tiene atajos CUA y soporte completamente estándar para apuntar, hacer clic y arrastrar
binary_slinger, ten lista la mano para agarrar el mouse. Los 1 y 0 están listos para salir volando dentro de Nyxt