Vienas iš mūsų kasdienių poreikių yra saugoti savo nuotraukas saugykloje, šiuo metu github bendruomenės plačiai naudojamoje saugyklų sistemoje, Kaip įkelti vaizdus į „github“ iš konsolės, mes išmokysime jus, kaip išsaugoti vaizdus „github“ ir kad URL mums būtų grąžintas, kad galėtume jį pasiekti bet kada. Tam mes naudosime img2urlTikimės, kad tokiu būdu tai greitai ir naudodama „github“ bei konsolės galimybes išspręs poreikį, kurį turime daug.
Kas yra img2url
img2url yra scenarijus, kurį Python sukūrė Haoxun žanas ir tai leidžia iš konsolės įkelti vaizdus į „github“ saugyklas, img2url leidžia pasirinkti atvaizdo, kurį norite įkelti, vietą, paskyrą, kurioje norite tai padaryti, pasirinktą saugyklą ir galiausiai grąžina URL su adresu, kuriame yra jūsų įkeltas vaizdas.
Kaip įdiegti img2url
„Img2url“ diegimas yra gana paprastas, mes turime būti įdiegę pitonas y pieputis taigi, jei jo neturite, galite tai padaryti tokiu būdu.
Turime vykdyti šias komandas:
sudo apt-get install python python-pip
Tada turime įdiegti scenarijų naudodami šią komandą
pip install img2url
Kaip sukonfigūruoti img2url
Prieš naudojant img2url turime sukonfigūruoti, kad scenarijus žinotų, kur įkelti failus. Šiuo metu „img2url“ palaiko tik vaizdų įkėlimą į viešąją „GitHub“ saugyklą.
Konfigūracijos failo kelias yra:
~/.img2url.yml, numatytas.IMG2URL_CONFIG_PATH, pritaikytai konfigūracijai.
Pavyzdys .img2url.yml:
ženklas: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Vartotojas: „img2url“ testavimas
atpirkimas: img2url-testavimas-travisci
Privalomi laukai:
token: Asmeniniai prieigos žetonai iš savo „GitHub“ paskyros. Jei jo neturite, spustelėkite „Generuoti naują žetoną“ ir pasirinkti „atpirkti“ , tada „Išsaugoti naują prieigos raktą“.user: „GitHub“ paskyra.repo: Vaizdų saugykla.
Pasirenkami laukai:
branch: Jei neapibrėžta, naudokitemasterkaip numatytoji šaka.path: Kelias įkelti failus saugykloje. Jei nenustatyta, pagal numatytuosius nustatymus naudokite saugyklos šaknį.proxies: Jei apibrėžta, naudokite tarpinį serverį API užklausoms teikti, užuot tiesiogiai prisijungę.message_template_create: Šablono pranešimas, skirtas sukurti naują failą, palaikomi kintamieji:{filename},sha,time.message_template_update: Pranešimo šablonas esamiems failams atnaujinti, palaikomi kintamieji:{filename},sha,time.commiter_name: Patvirtinimo pranešimo vartotojo vardas.commiter_email: Ataskaitos pranešimo el. Paštas.
Kaip naudoti img2url
Kai įdiegsime „img2url“, jo naudojimas yra gana paprastas. Turime nurodyti atvaizdo kelią ir scenarijus grąžins saugyklos kelią.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
pavyzdys:
$ ls -al
total 56
drwxr-xr-x 4 haoxun staff 136 Aug 13 21:26 .
drwxr-xr-x 8 haoxun staff 272 Aug 13 21:23 ..
-rw-r--r--@ 1 haoxun staff 23975 Aug 13 21:26 image1.png
-rw-r--r--@ 1 haoxun staff 3727 Aug 13 21:26 image2.png
$ img2url image1.png
https://cdn.rawgit.com/huntzhan/img2url-repo/master/image1.png
$ img2url --markdown image2.png
