Potřebujete rychle předat velký soubor člověku vedle vás, ale nechce se vám tahat kabely ani nahrávat data do cloudu? Existuje elegantní řešení, které funguje na všech zařízeních najednou.
Zapomeňte na cloudy a flashky! Tohle je nejchytřejší způsob, jak poslat soubor kolegovi vedle vás bez kabelů i internetu
Když klasické metody selžou
Představte si situaci: sedíte s kolegou v kanceláři a potřebujete mu poslat prezentaci o velikosti 300 megabajtů. E-mail ji odmítne kvůli limitu příloh. Cloud služby vyžadují přihlášení a nahrávání trvá věčnost. USB flash disk jste zapomněli doma a kabely máte každý jiné.
Přitom oba sedíte ve stejné místnosti, připojení ke společné WiFi síti. Proč by měla cesta vašich dat vést přes vzdálený server někde na druhém konci světa?
Python nástroj, který mění pravidla hry
Řešení se jmenuje Airshare – open-source aplikace ovládaná skrze příkazový řádek, která dokáže propojit jakákoliv zařízení v lokální síti bez nutnosti internetového připojení. Stačí, aby odesílatel i příjemce byli napojeni na stejný router.
Technologie staví na protokolu Multicast DNS a knihovnách aiohttp se zeroconf. Díky tomu zvládne bezpečně transportovat i gigabajty informací mezi Linuxem, Windows, macOS i mobilními telefony. Žádné účty, žádné hesla, žádné komplikace.
Klíčová výhoda? Data se přenášejí po blocích, takže nikdy nezahltí operační paměť vašeho počítače. Můžete tedy sdílet třeba celou složku s videozáznamy, aniž by systém začal zpomalovat.
Jak to rozběhnout za pár minut
Celý proces začíná instalací programovacího jazyka Python ve verzi 3.8 nebo novější. Při instalaci nezapomeňte zaškrtnout volbu přidání do systémové proměnné PATH – ušetříte si pozdější komplikace.
Jakmile máte Python připravený, otevřete příkazový řádek a napište jediný příkaz: pip install airshare. Systém automaticky stáhne vše potřebné včetně závislostí. Pokud pracujete s více verzemi Pythonu současně, použijte raději variantu pip3.
Teď přichází ta nejzajímavější část. Sdílení spustíte zadáním vlastního kódového jména – může to být cokoliv od vašeho oblíbeného dinosaura po jméno domácího mazlíčka. Například příkaz „airshare velociraptor dokument.pdf
okamžitě zpřístupní váš soubor všem, kdo v prohlížeči otevřou adresu velociraptor.local:8000. Žádné složité URL adresy, žádné tokeny – jen jednoduché, zapamatovatelné slovo.
Chcete to otočit naruby? Příkaz airshare -u velociraptor vytvoří přijímací server, kam ostatní nahrají své soubory prostým přetažením do okna prohlížeče. Funguje to jako moderní verze klasické síťové složky, jen mnohem rychleji a bez nutnosti nastavovat oprávnění.
Mobilní fotky na počítač bez cloudu
Zvlášť užitečné je to při přenosu fotografií z telefonu. Na počítači spustíte přijímací režim, v mobilu otevřete webový prohlížeč a zadáte vaši zvolenou adresu s koncovkou .local. Pak jen vyberete snímky a pošlete je – bez nutnosti instalovat jakoukoliv aplikaci do telefonu.
Pozor ale na jeden technický detail: Android nativně nepodporuje překlad mDNS adres s koncovkou .local. Airshare to řeší chytře – v příkazovém řádku automaticky vygeneruje QR kód s přímou IP adresou, který stačí mobilem naskenovat.
Na zařízeních s Windows a Linuxem je pro správnou funkci potřeba mít aktivní podporu Multicast DNS – na Windows zajišťuje služba Bonjour, na Linuxu démon Avahi. Apple zařízení mají tuto technologii zabudovanou přímo v systému.
Proč to vlastně funguje tak dobře
Síla Airshare spočívá v kombinaci jednoduchosti a univerzálnosti. Nepotřebujete registraci, nepředáváte data třetím stranám a nemusíte řešit kompatibilitu různých operačních systémů. Protokol HTTP zajišťuje, že s nástrojem komunikuje jakýkoliv moderní prohlížeč.
Parametr -fp umožňuje sdílet soubory, jejichž cesta je uložená ve schránce – praktické při práci s dlouhými adresami hluboko v systémové struktuře. A protože vše běží lokálně, rychlost přenosu limituje pouze kvalita vaší WiFi sítě, ne pomalé internetové připojení.
V době, kdy se zdá, že každý nástroj vyžaduje cloudové účty a sdílení osobních údajů, je osvěžující najít řešení, které respektuje soukromí a zároveň skutečně zjednodušuje práci. Airshare dokazuje, že někdy stačí vrátit se k základům – propojit zařízení přímo, bez zbytečných prostředníků.