Woof - jednostavno dijeljenje datoteka
Naši su korisnici navikli slati datoteke kao privitak uz e-mail poruke. Sistemci s njima neprestano raspravljaju, uzalud im objašnjavajući da mail servis nije zamišljen za prenošenje velikih datoteka. Korisnici uvijek iznova traže da se poveća ograničenje veličine privitka, ne pomaže uvjeravanje da ga druga strana neće prihvatiti. FTP im je prekomliciran, tako da smo jedva dočekali web servise koji obavljaju taj posao. Filesender, servis koji nudi Srce, jedan je od njih. U lokalnoj mreže može se koristiti i Windows share.
Nedavno sam našao Python program woof, koji omogućuje da nekome ponudite preuzimanje datoteke s vašeg osobnog računala. Ne morate čak imati instaliran web server, ipak je to klijentsko računalo. Iako je program razvijen za Linux, Python se može instalirati i na Windowsima. Dokumentacija spominje da radi uz instaliran Cygwin.
"Woof, woof" možemo prevesti kao "Vau, vau", ali je to u ovom slučaju skraćenica za "Web Offer One File". :)
Instalira se ovako:
apt-get install woof
A koristi ovako:
woof filmic.avi
Now serving on http://192.168.1.102:8080/
Woof se ponaša kao jednokratni web server, dignut na IP adresi vašeg računala, na portu 8080. URL koji vam woof ispiše pošaljete mailom kolegi, a on tu adresu upiše u svoj web preglednik. Ako je Linux fan i sve radi s komandne linije, posao mogu obaviti i wget, curl, links.
Podrazumijevani broj korištenja je 1. Ako želite da trojica preuzmu filmić, dodajte parametar -c, count.
woof -c 3 filmic.avi
Ako se kolegi dopada woof, možete mu ga poslati ovako:
# woof -s
gdje -s vjerojatno znači "pošalji source".
Zajednička konfiguracija se nalazi u /etc/woofrc, a korisnička u ~/.woofrc, pri čemu ova druga ima prednost.
Tu možete upisati postavke koje želite zadati:
[main]
port = 8000
count = 2
ip = 161.53.X.Y
compressed = zip
Kada želite podijeliti cijeli direktorij, on će biti poslan kao komprimirana tar arhiva, .tgz. To možete promijeniti varijablom compressed, koja može imati vrijednosti "off", "gz", "bz2" ili "zip".
Woof možete koristiti i kao web klijent, u tom slučaju mu date kao parametre ip adresu i port izvora:
woof -i 161.53.xxx.yyy -p 8080
Woof je napisao Simon Budig. Izvorni kod i upute dostupni su na adresi:
- Logirajte se za dodavanje komentara
- Inačica za ispis
- PDF version
Komentari
ovo nije za korisnike
ovo nije za korisnike vulgaris :)
Možda...
No da, za nas linuksaše je to peace of cake. Zato ona jednostavnost u naslovu. A za korisnike... Možda i jest, ako im ti sve složiš i naučiš ih kako se koristi. :)
Dopala mi se ideja, jednokratni web server aktivan dok netko ne pokupi datoteku.