4 puan yazan GN⁺ 2024-08-18 | 1 yorum | WhatsApp'ta paylaş
  • Magic Wormhole

    • Bilgisayarlar arasında dosyaları güvenli şekilde aktarmaya yarayan bir araç
    • Bu paket, wormhole adlı bir kütüphane ve komut satırı aracı sunar
    • Herhangi bir boyuttaki dosya ve dizinleri ya da kısa metinleri bir bilgisayardan diğerine aktarabilir
    • İki uç nokta, aynı "wormhole kodu" kullanılarak tanımlanır
      • Genellikle gönderen bilgisayar kodu üretir ve gösterir
      • Alan bilgisayarda bu kodun girilmesi gerekir
      • Kod, kısa ve insanların telaffuz edebileceği kelime listelerini kullanır
      • Alıcı tarafta kod kelimeleri için sekmeyle tamamlama sunulur; bu yüzden yalnızca birkaç harf yazmak yeterlidir
      • wormhole kodu tek kullanımlıktır ve ezberlenmesi gerekmez
    • PyCon 2016 sunumu: slaytlar, video
  • Tüm belgeler https://magic-wormhole.readthedocs.io adresinde veya docs/ alt dizininde görülebilir

  • Bu program iki sunucu kullanır

    • posta kutusu sunucusu ve transit relay
    • kaynak kodu ayrı depolarda tutulur
  • Lisans, uyumluluk

    • Magic-Wormhole, MIT lisansı altında dağıtılır
    • Ayrıntılar için LICENSE dosyasına bakın
    • Bu kütüphane Python 3.8 ve üzeriyle uyumludur (3.12 sürümüne kadar test edilmiştir)
  • Paketleme, kurulum

    • Magic Wormhole paketi çeşitli işletim sistemlerine dahildir
    • İşletim sistemi paketi olmadan kurmak için kurulum belgelerine bakın

GN⁺ Özeti

  • Magic Wormhole, bilgisayarlar arasında dosya aktarımını güvenli ve kolay hale getiren bir araçtır
  • Kullanıcılar, kısa ve telaffuzu kolay bir kod aracılığıyla dosya aktarabilir
  • MIT lisansı altında dağıtılır ve Python 3.8 ve üzeri sürümlerde kullanılabilir
  • Benzer işlevlere sahip diğer araçlar arasında Syncthing ve Resilio Sync bulunur

1 yorum

 
GN⁺ 2024-08-18
Hacker News görüşleri
  • Yıllardır ağ ortamında büyük dosyaları aktarırken kullanıyorum

    • Daha hızlı ve daha güvenilir dosya kopyalama için Magic Wormhole relay’i kullanacak şekilde ayarlayabildim
    • Google Drive’ın büyük dosyaları işlerken sık sık başarısız olmasından hoşlanmıyorum
  • Bu yardımcı araç tek bir işi çok iyi yapıyor ve göze batmıyor

    • Bu tür harika üretimlere daha fazla minnet duymalıyız
  • Benzer bir proje olarak croc kullanıyorum

  • Wormhole kullanarak bir keresinde 70GB’lık bir dosya aktardım

    • Daha önce bu mümkün değildi
    • Relay sunucusunun bant genişliğini kullandığımı biliyordum ve sonrasında Debian’a bağış yaptım
  • Birkaç farklı yardımcı araç daha var

  • Tesadüfen bulduğum bir Rust implementasyonu da var

  • Yazarı soruları yanıtlamaya hazır

  • Teknik konulara çok hakim olmayan bir arkadaşın büyük bir dosya göndermesi gerekiyor

    • GUI frontend’i olup olmadığını merak ediyorum
  • iPhone ile MacBook arasında dosya aktarmanın bir yolunu arıyorum

    • Airdrop politika gereği devre dışı
    • iCloud depolama alanı dolu
    • Diğer tüm cihazlarda syncthing kullanıyorum, ancak iş için kullanılan iPhone’da kullanabileceğim bir istemci bulamadım
  • İlgili bağlantı

    • Magic Wormhole: bir bilgisayardan diğerine güvenli dosya aktarımı: ilgili bağlantı