4 pontos por GN⁺ 2024-08-18 | 1 comentários | Compartilhar no WhatsApp
  • Magic Wormhole

    • Ferramenta para transferir arquivos com segurança entre computadores
    • Este pacote fornece uma biblioteca e uma ferramenta de linha de comando chamadas wormhole
    • Permite transferir arquivos e diretórios de qualquer tamanho, ou textos curtos, de um computador para outro
    • Os dois endpoints são identificados usando o mesmo "código wormhole"
      • Normalmente, o computador remetente gera e exibe o código
      • É necessário inserir o código no computador receptor
      • O código usa uma lista curta de palavras pronunciáveis por humanos
      • No lado receptor, há autocompletar com Tab para as palavras do código, então basta digitar apenas algumas letras
      • O código wormhole é de uso único e não precisa ser memorizado
    • Apresentação na PyCon 2016: slides, vídeo
  • A documentação completa pode ser consultada em https://magic-wormhole.readthedocs.io ou no subdiretório docs/

  • Este programa usa dois servidores

    • Um servidor de mailbox e um relay de trânsito
    • O código-fonte é mantido em repositórios separados
  • Licença, compatibilidade

    • Magic-Wormhole é distribuído sob a licença MIT
    • Consulte o arquivo LICENSE para mais detalhes
    • Esta biblioteca é compatível com Python 3.8 ou superior (testada até a versão 3.12)
  • Empacotamento, instalação

    • O pacote Magic Wormhole está incluído em vários sistemas operacionais
    • Para instalar sem usar um pacote do sistema operacional, consulte a documentação de instalação

Resumo do GN⁺

  • Magic Wormhole é uma ferramenta que torna a transferência de arquivos entre computadores segura e fácil
  • Os usuários podem transferir arquivos usando um código curto e fácil de pronunciar
  • É distribuído sob a licença MIT e pode ser usado com Python 3.8 ou superior
  • Outras ferramentas com funcionalidades semelhantes incluem Syncthing e Resilio Sync

1 comentários

 
GN⁺ 2024-08-18
Comentários do Hacker News
  • Tenho usado isso há anos para transferir arquivos grandes em ambientes de rede

    • Foi possível ajustar o uso do relay do Magic Wormhole para cópias de arquivos mais rápidas e confiáveis
    • Não gosto do fato de o Google Drive falhar com frequência ao lidar com arquivos grandes
  • Este utilitário faz uma coisa muito bem e passa despercebido

    • Deveríamos agradecer mais por criações excelentes como esta
  • Estou usando o croc em um projeto parecido

  • Já usei o Wormhole para transferir um arquivo de 70 GB

    • Antes isso era impossível
    • Eu sabia que estava usando a largura de banda do servidor de relay e depois fiz uma doação para o Debian
  • Há também alguns outros utilitários

  • Também encontrei por acaso uma versão implementada em Rust

  • O autor está pronto para responder perguntas

  • Um amigo que não é familiarizado com tecnologia precisa enviar arquivos grandes

    • Fico me perguntando se existe um frontend com GUI
  • Estou procurando uma forma de transferir arquivos entre iPhone e MacBook

    • O AirDrop está desativado por política
    • O armazenamento do iCloud está cheio
    • Uso syncthing em todos os outros dispositivos, mas não consegui encontrar um cliente que funcione no iPhone de trabalho
  • Links relacionados

    • Magic Wormhole: transferência segura de arquivos de um computador para outro: link relacionado