PairDrop: intercambio de archivos P2P en modo AirDrop en su navegador

PairDrop: intercambio de archivos P2P en modo AirDrop en su navegador
PairDrop: intercambio de archivos P2P en modo AirDrop en su navegador
-

Hoy me gustaría hablarles de una herramienta para compartir archivos que les gustará: caída de pares ! Es como AirDrop en la versión web y funciona en todos tus dispositivos, independientemente del sistema operativo. Smartphone, portátil, PC de sobremesa, ¡todo vale! La única condición es tener un navegador web moderno.

Con PairDrop, puedes enviar imágenes, documentos, texto, lo que quieras, en un abrir y cerrar de ojos. Utiliza una conexión P2P (peer-to-peer para novatos) para transferir archivos directamente entre sus dispositivos en la misma red local. ¡Y lo mejor es que también puedes realizar transferencias a través de Internet para compartir con amigos de forma remota!

Para hacer esto, simplemente únase a una sala pública temporal y bam, todos los dispositivos en la misma sala pueden intercambiar archivos. Es muy útil para compartir cosas rápidamente con personas, incluso si no están en la misma red. Y, por supuesto, funciona perfectamente incluso si estás en una red extraña como Wi-Fi público, la red de tu empresa, una VPN o algo como iCloud Private Relay.

Además de eso, PairDrop gestiona conexiones complejas como líder. Like si quieres compartir algo desde tu móvil en modo hotspot, ¡no hay problema! Los dispositivos fuera de su red local que están detrás de una NAT se conectan automáticamente a través del servidor TURN de PairDrop. ¡Esto es mágico!

Tú también puedes empareja tus dispositivos a través de un código de 6 dígitos o un código QR, de esta manera, tus dispositivos siempre podrán ser encontrados gracias a secretos compartidos, independientemente de la red. El emparejamiento también es persistente, por lo que incluso si cierras PairDrop, encontrarás tus dispositivos cuando lo vuelvas a abrir. Y, por supuesto, puedes editar y desvincular tus dispositivos con dos clics.

Los archivos se transfieren después de la validación de una solicitud. Y una vez completada la transferencia, si es posible se autodescargan directamente. Si envía varios archivos, se comprimirán correctamente. En Android e iOS puedes descargar, compartir o guardar en la galería a través del menú “Compartir”. Y cuando envías varios archivos a la vez, incluso tienes un buen indicador de progreso general.

Bien, todavía no les he hablado de las otras funciones realmente prácticas que han agregado los desarrolladores. Por ejemplo, puedes enviar archivos directamente desde el menú contextual en Ubuntu (con Nautilus), en Windows o desde el menú “Compartir” en iOS y Android. ¡Incluso hay una interfaz de línea de comandos para los verdaderos barbudos! También puede cambiar su nombre para mostrar para diferenciar fácilmente sus dispositivos.

Los pequeños detrás de PairDrop realmente han pensado en todo. Al igual que puedes pegar archivos/texto y elegir el destinatario después y, sobre todo, tus dispositivos ya no entran en modo de suspensión durante una transferencia. ¡Incluso recibirás una advertencia si cierras PairDrop por error durante una transferencia e incluso hay una vista previa de los videos y audios!

También es de código abierto, por lo que puedes consultar el código en GitHub e incluso contribuir si lo deseas. Bueno, por otro lado, si quieres alojar tu propia instancia de PairDrop, como en una Raspberry Pi, tendrás que estudiar un poco la documentación para configurar tus servidores STUN/TURN, pero claramente está al alcance de cualquier geek. . motivado. Te daré un tutorial si quieres.

En cuanto a la tecnología, estamos en lo clásico pero efectivo: HTML5, JS ES6, CSS3, PWA, todo eso. Con WebRTC y WebSockets para la parte de red. Una experiencia en Node.js, porque JavaScript es vida. También utilizan IndexedDB para la gestión del almacenamiento, zip.js para la compresión de archivos, cyrb53 para el hash y NoSleep para evitar el sueño. Sólo bibliotecas peludas y aprobadas por la comunidad.

Vamos, te dejaré probar esto, me lo agradecerás más tarde.

-

PREV Clima dantesco: un muerto y tres heridos en un ultratrail en Alta Saboya
NEXT En Detroit, Donald Trump conquista los votos de los afroamericanos