U sljedećem članku ćemo pogledati Anypaste. Ovaj alat je Jednostavna skripta koja će se koristiti za prijenos datoteka na kompatibilne hostove prema vrsti datoteke, besplatno i automatski. Neće biti potrebno ručno prijaviti se na web lokacije hostinga da bismo kasnije dijelili naše datoteke.
Anypaste će odabrati ispravne web lokacije za hosting prema vrsti datoteke koju želimo poslati. Jednostavno rečeno, fotografije će ići na web lokacije za hosting slika, videozapisi će ići na web lokacije za hosting hostinga itd. da ćemo kasnije moći dijeliti s našim kontaktima. Ovaj alat je u potpunosti besplatan, otvoren izvor, lagan i omogućit će nam da radimo sve iz naredbenog retka našeg operativnog sistema. Ova aplikacija ne mora ovisiti o bilo kojoj GUI aplikaciji koja troši memoriju teška za prijenos i dijeljenje datoteka.
Instalacija Anypaste
Kao što sam već rekao, ovaj alat to je samo skripta. Dakle, neće biti teških instalacijskih koraka ili slično. Potrebna datoteka se jednostavno preuzme negdje gdje je možemo izvršiti, na primjer / usr / bin / anypaste. Tada ga jednostavno moramo izvršiti i odmah možemo početi koristiti ovaj alat.
Da bismo dobili potrebnu skriptu, u terminal ćemo morati upisati samo sljedeću naredbu (Ctrl + Alt + T):
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
Sad ćemo vam dati izvršiti dozvolu za skriptu koju smo upravo preuzeli slijedećom naredbom:
sudo chmod +x /usr/bin/anypaste
konfiguracija
Ova skripta će raditi svježe raspakirana. Ne zahtijeva nikakvu posebnu konfiguraciju. Zadana konfiguracijska datoteka može se naći u ~ / .config / anypaste.conf i automatski će se stvoriti kada se prvi put pokrene.
Jedina opcija konfiguracije koju ćemo imati je ap_plugins. Ova skripta koristi sistem dodataka za upload datoteke. Moći ćemo vidjeti lista dodataka omogućenih pod direktivom ap-plugins u datoteci anypaste.conf.
Ako instaliramo novi dodatak, morat ćemo ga dodati na ovu listu. Ako postoji više dodataka koji podržavaju tip datoteke, bit će odabran prvi u nizu, pa je redoslijed važan.
Koristi
Otpremite jednu datoteku
Da bismo učitali jednu datoteku, na primjer test-anypaste.jpg, izvršit ćemo u terminalu:
anypaste prueba-anypaste.jpg
Kao što možete vidjeti sa snimka zaslona, skripta je automatski pronašla kompatibilnu web lokaciju za hosting (https://tinyimg.io) sa slikovnom datotekom nazvanom test-anypaste.jpg i učitala je. Pored toga, prikazuje nam se izravna veza za pregled / preuzimanje datoteke.
Nećemo moći prenositi samo .jpg ili .png datoteke. Ovaj alat može učitati bilo koju drugu vrstu slikovne datoteke. U sljedećem primjeru koristim .gif datoteku:
anypaste prueba-anypaste-GIF.gif
Link za preuzimanje, očito je možemo podijeliti s porodicom, prijateljima i kolegama. Evo snimka zaslona slike koju sam upravo učitao na web stranicu tinyimg.io.
Otpremite više datoteka
Takođe je moguće istovremeno izvršiti više otpremanja datoteka (iste ili različite vrste datoteka). U donjem primjeru prenosim dvije različite datoteke, sliku i video datoteku:
anypaste prueba-anypaste-GIF.gif everest.mp4
Odaberite dodatak koji ćete koristiti
Kao što mislim da je predstavljeno u prethodnim primjerima, skripta je automatski odabrala "najbolji" dodatak. Šta više, moći ćemo učitati datoteke s dodatkom koji odaberemo. Na primjer, za prijenos datoteka na uslugu gfycat, morat ćemo izvršiti u terminalu:
anypaste -p gfycat archivo.gif
Da bismo se učitali sa određenim dodatkom, izbjegavajući provjere kompatibilnosti, u terminal ćemo morati upisati:
anypaste -fp gfycat archivo.gif
Interaktivni upload
Da bismo datoteke učitali u interaktivnom načinu, morat ćemo samo dodajte zastavicu -i:
anypaste -i archivo.gif
Kao što možete vidjeti na snimku zaslona, skripta će nas prvo pitati za dozvolu da automatski odredimo dodatke. Dostupni dodaci bit će navedeni dolje i tražit će da odaberemo jedan s popisa. Na isti način, moći ćemo prenositi i dijeliti datoteke različitih vrsta.
Vrste smještaja
Svaki put kad poželimo otpremiti video datoteku, ona će se prenijeti na bilo koju od sljedećih web lokacija:
- sendvid
- streamable
- gfycat
ovdje morat ćemo uzeti u obzir redoslijed konfiguracijske datoteke. Skripta će prvo pokušati prenijeti datoteku na web stranicu sendvid. Ako nema dodatka za sendvid, pokušat će druge dvije stranice prema zadanom redoslijedu. Naravno, to možete promijeniti u konfiguracijskoj datoteci.
Slike će se prenijeti na:
- tinyimg.io
- vgy.me
Zvučne datoteke će se prenijeti na:
- instaliran
Tekstualne datoteke bit će prenesene na:
- hastebin
- ix.io
- spring.us
Dokumenti će se učitati na:
- docdroid
Sve druge datoteke bit će prenesene na:
- žirafa
- file.io
Neke od gore navedenih web lokacija će izbrisati sadržaj nakon određenog vremenskog perioda. Stoga je zanimljivo pogledati uvjete i odredbe web stranice prije slanja i dijeljenja sadržaja.
Ako neko želi znati više o ovom zanimljivom projektu, može se posavjetovati sa svojim web stranica ili kod skripte na vašoj stranici GitHub.