Järgmises artiklis vaatame Anypaste'i. See tööriist on a lihtne skript, mida kasutatakse failide üleslaadimiseks ühilduvatesse hostidesse vastavalt failitüübile, tasuta ja automaatselt. Ei ole vaja hostisaitidele käsitsi sisse logida ja seejärel meie faile jagada.
Anypaste valib õiged hostimissaidid vastavalt failitüübile, mida soovime üles laadida. Lihtsamalt öeldes lähevad fotod pildimajutussaitidele, videod videomajutussaitidele jne. et hiljem saame oma kontaktidega jagada. See tööriist on täiesti tasuta, avatud lähtekoodiga, kerge ja see võimaldab meil teha kõike alates meie operatsioonisüsteemi käsurealt. See rakendus ei pea failide üleslaadimiseks ja jagamiseks olema sõltuv ühestki mälu tarbivast GUI-rakendusest.
Anypaste'i installimine
Nagu ma varem ütlesin, see tööriist see on lihtsalt stsenaarium. Nii et seal pole keerulisi paigaldusetappe ega muud sellist. Vajalik fail laaditakse lihtsalt alla kuhugi, kus saame seda näiteks käivitada / usr / bin / anypaste. Siis peame selle lihtsalt käivitatavaks tegema ja saame seda tööriista koheselt kasutama hakata.
Vajaliku skripti saamiseks peame terminali kirjutama ainult järgmise käsu (Ctrl + Alt + T):
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
Nüüd anname teile käivitada skripti luba mille me just alla laadisime järgmise käsuga:
sudo chmod +x /usr/bin/anypaste
konfiguratsioon
See skript töötab värskelt pakkimata. Ei vaja erilist konfiguratsiooni. Vaikimisi konfiguratsioonifaili leiate aadressilt ~ / .config / anypaste.conf ja see luuakse esmakordsel käivitamisel automaatselt.
Ainus konfiguratsioonivõimalus, mis meil on, on ap_plugins. See skript kasutab pistikprogrammi faile üles laadima. Saame näha ap-pluginate direktiivi alusel lubatud pluginate loend failis anypaste.conf.
Uue pistikprogrammi installimisel peame selle loendisse lisama. Kui failitüüpi toetab mitu pistikprogrammi, valitakse massiivi esimene, nii et järjekord on oluline.
Kasutamine
Laadige üles üks fail
Ühe faili, näiteks test-anypaste.jpg, laadimiseks käivitame terminalis:
anypaste prueba-anypaste.jpg
Nagu ekraanipildilt näha, on skript automaatselt leidnud ühilduva hostisaidi (https://tinyimg.io) koos pildifailiga test-anypaste.jpg ja selle üles laadinud. Lisaks kuvatakse meile otselink faili vaatamiseks / allalaadimiseks.
Me ei saa üles laadida ainult .jpg- või .png-faile. See tööriist saab laadida mis tahes muud tüüpi pildifaile. Järgmises näites kasutan .gif-faili:
anypaste prueba-anypaste-GIF.gif
Allalaadimislink, ilmselt saame seda jagada oma pere, sõprade ja kolleegidega. Siin on ekraanipilt pildist, mille ma just tinyimg.io veebisaidile üles laadisin.
Laadige üles mitu faili
Samuti on võimalik samaaegselt teha mitu faili üleslaadimist (sama või erinevat tüüpi failid). Allolevas näites laadin üles kaks erinevat faili, pildi ja videofaili:
anypaste prueba-anypaste-GIF.gif everest.mp4
Valige kasutatav pistikprogramm
Kuna ma arvan, et see on varasemates näidetes esindatud, valis skript automaatselt "parima" pistikprogrammi. Mis veel, saame faile laadida meie valitud täiendiga. Näiteks failide üleslaadimiseks teenusesse gfycat peame terminalis käivitama:
anypaste -p gfycat archivo.gif
Konkreetse pistikprogrammiga laadimiseks, vältides ühilduvuskontrolle, peame terminali kirjutama:
anypaste -fp gfycat archivo.gif
Interaktiivne üleslaadimine
Failide interaktiivses režiimis laadimiseks peame ainult lisage -i lipp:
anypaste -i archivo.gif
Nagu näete ekraanipildilt, küsib skript kõigepealt meilt luba lisandmoodulite automaatseks määramiseks. Saadaval olevad pistikprogrammid loetletakse allpool ja see palub meil valida loendist üks. Samamoodi, saame üles laadida ja jagada erinevat tüüpi faile.
Majutustüübid
Iga kord, kui tahame videofaili üles laadida, laaditakse see üles järgmistele saitidele:
- sendvid
- voogedastatav
- gfycat
Siin peame arvestama konfiguratsioonifaili järjekorraga. Skript proovib kõigepealt faili sendvid saidile üles laadida. Kui sendviidi jaoks pole pistikprogrammi, proovib see ülejäänud kahte saiti antud järjekorras. Loomulikult saate seda muuta konfiguratsioonifailis.
Pilte laaditakse üles:
- tinyimg.io
- vgy.me
Helifailid laaditakse üles:
- paigaldatud
Tekstifailid laaditakse üles:
- kiirustamine
- ix.io
- kevad.us
Dokumendid laaditakse üles:
- dokdroid
Kõik muud failid laaditakse üles:
- kaelkirjak
- file.io
Mõned eespool loetletud saidid kustutab sisu pärast teatud aja möödumist. Seetõttu on enne sisu üleslaadimist ja jagamist huvitav tutvuda veebisaidi tingimustega.
Kui keegi soovib selle huvitava projekti kohta rohkem teada saada, võib ta oma projektiga nõu pidada veebisait või skripti kood teie lehel GitHub.