4 puntos por GN⁺ 2024-08-18 | 1 comentarios | Compartir por WhatsApp
  • Magic Wormhole

    • Herramienta para transferir archivos de forma segura entre computadoras
    • Este paquete proporciona una biblioteca llamada wormhole y una herramienta de línea de comandos
    • Permite transferir archivos y directorios de cualquier tamaño, o texto corto, de una computadora a otra
    • Ambos endpoints se identifican usando el mismo "código wormhole"
      • Normalmente, la computadora emisora genera y muestra el código
      • Debe ingresarse el código en la computadora receptora
      • El código usa una lista de palabras cortas y fáciles de pronunciar
      • En el lado receptor se ofrece autocompletado con Tab para las palabras del código, así que basta con escribir unas cuantas letras
      • El código wormhole es de un solo uso y no hace falta memorizarlo
    • Presentación de PyCon 2016: diapositivas, video
  • La documentación completa está disponible en https://magic-wormhole.readthedocs.io o en el subdirectorio docs/

  • Este programa usa dos servidores

    • Un servidor de buzón y un relay de tránsito
    • El código fuente se mantiene en repositorios separados
  • Licencia, compatibilidad

    • Magic-Wormhole se distribuye bajo la licencia MIT
    • Consulta el archivo LICENSE para más detalles
    • Esta biblioteca es compatible con Python 3.8 o superior (probada hasta la versión 3.12)
  • Empaquetado, instalación

    • El paquete Magic Wormhole está incluido en varios sistemas operativos
    • Para instalarlo sin usar paquetes del sistema operativo, consulta la documentación de instalación

Resumen de GN⁺

  • Magic Wormhole es una herramienta que permite transferir archivos entre computadoras de forma segura y sencilla
  • Los usuarios pueden transferir archivos mediante códigos cortos y fáciles de pronunciar
  • Se distribuye bajo licencia MIT y puede usarse con Python 3.8 o superior
  • Otras herramientas con funciones similares incluyen Syncthing y Resilio Sync

1 comentarios

 
GN⁺ 2024-08-18
Comentarios de Hacker News
  • Lo he usado durante años para transferir archivos grandes en entornos de red

    • Pude ajustarlo usando el relay de Magic Wormhole para lograr copias de archivos más rápidas y confiables
    • Me molesta que Google Drive falle con frecuencia al manejar archivos grandes
  • Esta utilidad hace una sola cosa extremadamente bien y pasa desapercibida

    • Deberíamos agradecer más este tipo de excelentes creaciones
  • Estoy usando croc como proyecto similar

  • Una vez transferí un archivo de 70GB usando Wormhole

    • Antes eso era imposible
    • Sabía que estaba usando el ancho de banda del servidor relay, así que después doné a Debian
  • También hay algunas otras utilidades

  • También encontré por casualidad una implementación en Rust

  • El autor está listo para responder preguntas

  • Un amigo que no es muy técnico necesita enviar archivos grandes

    • Me pregunto si existe un frontend con GUI
  • Estoy buscando una forma de transferir archivos entre un iPhone y una MacBook

    • AirDrop está deshabilitado por política
    • El almacenamiento de iCloud está lleno
    • Uso syncthing en todos mis otros dispositivos, pero no he podido encontrar un cliente que pueda usar en un iPhone de trabajo
  • Enlace relacionado

    • Magic Wormhole: transferencia segura de archivos de una computadora a otra: enlace relacionado