Extensión de Chrome/Edge
Web Swiss Knife es una herramienta versátil para el navegador que ofrece diferentes funcionalidades que te pueden ser útiles mientras navegas o trabajas con la web.
La idea de hacer esta extensión viene de la necesidad de una compañera de trabajo que es diseñadora, gracias Marina :), y que necesitaba poder mostrar un GRID en pantalla, para saber si los elementos estaban alineados, también quería otra cosa, que en la página del buscador, los enlaces de los resultados se abrieran en nuevas pestañas en vez de en la misma pestaña, para no perder la página de resultados.
Asi que ¿Por qué no meter estas dos funcionalidades en una extensión, junto con otras funcionalidades que yo quería tener y que usaba de otras extensiones? De ahí surgió Web Swiss Knife, una extensión para ir metiendo aquellas funcionalidades que pudiera yo o cualquier persona necesitar, con el fin de ayudar y evitar estar lleno de extensiones de navegador que hacen una cosa, muy sencilla en ocasiones, aglutinando esas funcionalidades en una sola por comodidad, a modo de navaja suiza.
Actualmente incluye once funcionalidades:
- Acortador de URL. Esta función te permite obtener una URL acortada de manera gratuita de la web en la que estés, usando el servicio gratuito de L4Y.es. La URL corta generada no caduca. Esta funcionalidad es algo que quería que mi extensión tuviera porque acortar URLs es algo útil, y quería hacerlo muy accesible, además de asi poder usarlo yo de manera cómoda, sin tener que ir a la web gratuita de L4Y.es.
- Acortador de URL y generador de QR. Esta función te permite obtener una URL acortada de manera gratuita de la web en la que estés, usando el servicio gratuito de L4Y.es. También se genera un QR. Tanto la URL corta como el QR no caducan. Esta opción complementa a la anterior.
- Cambiar User-Agent. esta funcionalidad permite poder alterar el user-agent del navegador. El user-agent es la información que se envía al servidor web para indicarle que navegador es. Esta funcionalidad surgió por la sugerencia de un compañero de trabajo llamado Jordi Ferrer.
- Conversor de moneda. Esta función te permite convertir monedas de una manera rápida y sencilla. Por defecto se seleciona de manera automática la moneda por defecto establecida por tu navegador, pudiendo cambiar esto asi como la moneda destino fácilmente. Esta es una funcionalidad que siempre usaba de otras webs cuando la necesitaba asi que esta bien tenerla aquí.
- Enlaces en Nueva Pestaña. Esta función hace que todos los enlaces de una página (que no tengan ya definido un comportamiento específico) se abran automáticamente en una nueva pestaña cuando haces clic en ellos. Esto es especialmente útil por ejemplo cuando estás navegando por resultados de búsqueda en Google o Bing, ya que te permite mantener la página de resultados abierta mientras exploras los enlaces. Esta funcionalidad surgió por la necesidad de una compañera de trabajo llamada Marina.
- Generador de contraseñas. Esta función te permite generar contraseñas seguras, pudiendo especificar la longitud deseada. Normalmente genero mis propiuas contraseñas pero a veces me da pereza asegurarme que son seguras, para eso esta esta funcionalidad, para ayudarte en esto.
- Generador de textos Lorem Ipsum. Esta función te permite generar textos aleatorios del estilo Lorem Ipsum para que puedas pegarlos donde necesites. La longitud dependerá del número de palabras que indiques. Una vez generado, este texto se copiará automáticamente en tu portapapeles para que puedas pegarlo comodamente.
- Guardar/restaurar sesión del navegador. Esta función te permite guardar todas las pestañas y ventanas que estén abiertas del navegador, acto seguido se cierran para comenzar desde cero, dejando una sola pestaña en blanco. En cualquier momento puedes restaurar toda la sesión, volviendo a tener todas tus pestañas y ventanas tal cual las tenías. Si bien he desarrollado una extensión solo para gestionar pestañas que podeis ver aquí https://smarttabsaver.com, quería dar la opción de tener algo más sencillo y rápido, de ahí poner esta funcionalidad.
- Mostrar Cuadrícula en Pantalla. Esta función superpone una cuadrícula suave y discreta sobre la página web actual. La cuadrícula está diseñada para ayudar a diseñadores y desarrolladores a verificar la alineación y disposición de los elementos en una página web, sin interferir con la navegación normal. Esta funcionalidad surgió también por la necesidad de la compañera de trabajo Marina.
- Selector de Color (Color picker). Esta función permite seleccionar un color de la página actual moviendo el ratón sobre el color que te interese de la página. Se te mostrará el color así como el código hexadecimal. Esta funcionalidad es algo que siempre he necesitado y por eso mismo la he introducido en la extensión.
- Silenciar pestañas con audio. Esta función te permite silenciar todas las pestañas, excepto la pestaña actual, que estén reproduciendo audio. Esta funcionalidad surgió por la necesidad de un muy buen amigo llamado Dario.
La extensión Web Swiss Knife es fácil de usar:
- Puedes activar o desactivar cada función independientemente
- Un contador verde en el icono de la extensión te muestra cuántas funciones están activas
- Las funciones se desactivan automáticamente cuando cambias de pestaña
- No funciona en páginas especiales del navegador por razones de seguridad
Web Swiss Knife está diseñada para ser simple y no intrusiva, permitiéndote mejorar tu experiencia de navegación sin complicaciones.
Haciéndola de todos 🫵🤲🤩
Si se te ocurre alguna cosa que te gustaría que Web Swiss Knife pudiera tener, no dudes en escribirme a javocsoft@gmail.com, con los detalles y la motivación, para que lo analice y vea si tiene sentido incluirlo para tratar de ver si puedo programar lo que necesitas 🙂
Tecnologías principales
Javascript, Chrome Extension API, HTML
Futuras funcionalidades 📢
- Obtener un código QR de la URL de la página actual.
- Generador de passwords. Te permitirá generar passwords seguros para usar en tus sitios web.