Una dintre nevoile pe care le avem zilnic este să ne stocăm fotografiile într-un depozit, în prezent github într-un sistem de depozitare utilizat pe scară largă de comunitate, în Cum să încărcați imagini pe github de pe consolă, vă vom învăța să stocați imagini în github și că adresa URL ne este returnată, astfel încât să o putem accesa oricând dorim. Pentru aceasta vom folosi img2urlSperăm că în acest fel va rezolva o nevoie pe care o avem foarte repede și cu puterea github-ului și a consolei.
Ce este img2url
img2url este un script realizat în python de către Haoxun zhan și care permite încărcarea imaginilor în depozite github de pe consolă, img2url vă permite să selectați locația imaginii pe care doriți să o încărcați, contul în care doriți să o faceți, depozitul ales și, în final, returnează o adresă URL cu adresa unde se află imaginea pe care ați încărcat-o.
Cum se instalează img2url
Instalarea img2url este destul de simplă, trebuie să o avem instalată piton y Țâfnă deci, dacă nu o aveți, o puteți face în felul următor.
Trebuie să executăm următoarele comenzi:
sudo apt-get install python python-pip
Apoi, trebuie să instalăm scriptul cu următoarea comandă
pip install img2url
Cum se configurează img2url
Înainte de utilizare img2url trebuie să-l configurăm, astfel încât scriptul să știe unde se încarcă fișierele. În prezent, img2url acceptă doar încărcarea de imagini în depozitul public GitHub.
Calea fișierului de configurare este:
~/.img2url.yml
, Mod implicit.IMG2URL_CONFIG_PATH
, pentru configurație personalizată.
Exemplu de .img2url.yml
:
jeton: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
utilizator: img2url-testare
repos: img2url-testing-travisci
Câmpuri obligatorii:
token
: Jetoane de acces personal din contul dvs. GitHub. Dacă nu aveți unul, faceți clic pe „Generați un token nou” și selectați „repo” , apoi „Salvați jetonul nou”.user
: Cont GitHub.repo
: Depozitul pentru stocarea imaginilor.
Câmpuri opționale:
branch
: Dacă nu este definit, utilizațimaster
ca ramură implicită.path
: Calea pentru stocarea fișierelor încărcate în depozitul dvs. Dacă nu este definit, utilizați în mod implicit rădăcina depozitului.proxies
: Dacă este definit, utilizați proxy pentru a face cereri API în loc să vă conectați direct.message_template_create
: Mesaj șablon pentru a crea fișier nou, variabile acceptate:{filename}
,sha
,time
.message_template_update
: Șablon de mesaj pentru actualizarea fișierelor existente, variabile acceptate:{filename}
,sha
,time
.commiter_name
: Numele de utilizator pentru mesajul de confirmare.commiter_email
: E-mail pentru mesajul de raport.
Cum se utilizează img2url
Odată ce am instalat img2url, utilizarea sa este destul de simplă. Trebuie să indicăm calea imaginii și scriptul va returna calea de stocare.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Exemplu:
$ 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
![image2.png](https://cdn.rawgit.com/huntzhan/img2url-repo/master/image2.png)
Și are vreo utilizare pentru cineva care folosește Linux? Folosesc Linux de ceva timp, dar nu sunt familiarizat cu GitHub.
Interesant, dar nu văd informații importante: capacitatea Github, fotografiile ar fi vizibile pentru toată lumea, licențiază fotografiile?
Interesant, dar nu văd nicio informație care ar putea fi importantă: capacitatea Github, fotografiile ar fi vizibile pentru toată lumea, licențiază fotografiile?
Diossss, dar cum nu va fi util? dacă asta servește pentru a plasa ca acoperire sau descriere pentru depozitul din github, de exemplu, vizualizarea principală a unei aplicații web, printre altele ...