U sljedećem ćemo članku pogledati Anypaste. Ovaj alat je Jednostavna skripta koja će nam pomoći da prenosimo datoteke na kompatibilne hostove prema vrsti datoteke, besplatno i automatski. Neće biti potrebno ručno se prijaviti na web lokacije za hosting da bismo kasnije dijelili naše datoteke.
Anypaste će odabrati ispravne web lokacije za hosting prema vrsti datoteke koju želimo prenijeti. Jednostavno rečeno, fotografije će ići na web lokacije za hosting slika, videozapisi će ići na web lokacije za hosting video i tako dalje. da ćemo kasnije moći dijeliti s našim kontaktima. Ovaj je alat u potpunosti besplatan, otvoren izvor, lagan i omogućit će nam sve iz naredbenog retka našeg operativnog sustava. Ovaj program ne treba ovisiti o bilo kojem GUI-u koji zahtijeva memoriju teškom 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 jednostavno se preuzima 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 dopuštenje za skriptu koju smo upravo preuzeli sljedećom naredbom:
sudo chmod +x /usr/bin/anypaste
konfiguracija
Ova će skripta 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 pri prvom pokretanju.
Jedina opcija konfiguracije koju ćemo imati je ap_plugins. Ova skripta koristi sustav dodataka za upload datoteka. Moći ćemo vidjeti popis dodataka koji su omogućeni pod direktivom ap-plugins u datoteci anypaste.conf.
Ako instaliramo novi dodatak, morat ćemo ga dodati na ovaj popis. Ako postoji više dodataka koji podržavaju vrstu datoteke, bit će odabran prvi u nizu, pa je redoslijed važan.
aplikacije
Prenesite 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 snimke zaslona, skripta je automatski pronašla kompatibilnu web lokaciju za hosting (https://tinyimg.io) sa slikovnom datotekom nazvanom test-anypaste.jpg i prenijela je. Uz to, prikazuje nam se izravna poveznica za pregled / preuzimanje datoteke.
Nećemo moći prenositi samo datoteke .jpg ili .png. Ovaj alat može učitati bilo koju drugu vrstu slikovne datoteke. U sljedećem primjeru koristim .gif datoteku:
anypaste prueba-anypaste-GIF.gif
Poveznica za preuzimanje, očito je možemo podijeliti s obitelji, prijateljima i kolegama. Evo snimke zaslona slike koju sam upravo prenio na web stranicu tinyimg.io.
Prenesite više datoteka
Također je moguće istovremeno izvršiti više prijenosa 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. Što je više, moći ćemo učitati datoteke s dodatkom koji odaberemo. Na primjer, da bismo datoteke prenijeli na uslugu gfycat, morat ćemo izvršiti u terminalu:
anypaste -p gfycat archivo.gif
Da bismo se učitali s određenim dodatkom, izbjegavajući provjere kompatibilnosti, u terminal ćemo morati napisati:
anypaste -fp gfycat archivo.gif
Interaktivni prijenos
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 snimci zaslona, skripta će nas prvo pitati za dopuštenje za automatsko određivanje dodataka. Dostupni dodaci bit će navedeni u nastavku 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 želimo prenijeti video datoteku, ona će se prenijeti na bilo koju od sljedećih web lokacija:
- sendvid
- strujiv
- 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 web stranice prema zadanom redoslijedu. Naravno, to možete promijeniti u konfiguracijskoj datoteci.
Slike će se prenijeti na:
- tinyimg.io
- vgy.me
Zvučne datoteke prenijet će se na:
- instaliran
Tekstualne datoteke bit će prenesene na:
- hastebin
- ix.io
- proljeće.us
Dokumenti će se prenijeti na:
- docdroid
Sve ostale datoteke bit će prenesene na:
- žirafa
- datoteka.io
Neke od gore navedenih stranica će izbrisati sadržaj nakon određenog vremenskog razdoblja. Stoga je zanimljivo pogledati uvjete i odredbe web stranice prije slanja i dijeljenja sadržaja.
Ako netko želi znati više o ovom zanimljivom projektu, može se posavjetovati sa svojim web stranica ili kod skripte na vašoj stranici GitHub.