Ena od potreb, ki jo imamo vsak dan, je shranjevanje naših fotografij v repozitoriju, ki je trenutno github v repozitoriju, ki ga skupnost pogosto uporablja, v Kako naložiti slike v github s konzole, naučili vas bomo, kako shraniti slike v github in da se nam vrne URL, tako da lahko do njega dostopamo kadar koli želimo. Za to bomo uporabili img2url, Upamo, da bo na ta način hitro in z močjo githuba in konzole rešil potrebo, ki jo imamo mnogi od nas.
Kaj je img2url
img2url je skript, ki ga je v pythonu izdelal Haoxun zhan in to omogoča nalaganje slik v shrambe github iz konzole, img2url vam omogoča, da izberete lokacijo slike, ki jo želite naložiti, račun, kamor želite to narediti, izbrano skladišče in na koncu vrne URL z naslovom, kjer se nahaja slika, ki ste jo naložili.
Kako namestiti img2url
Namestitev img2url je precej preprosta, morali smo ga namestiti python y pip torej, če ga nimate, lahko to storite na naslednji način.
Izvesti moramo naslednje ukaze:
sudo apt-get install python python-pip
Nato moramo namestiti skript z naslednjim ukazom
pip install img2url
Kako nastaviti img2url
Pred uporabo img2url konfigurirati ga moramo, tako da skript ve, kam naložiti datoteke. Trenutno img2url podpira samo nalaganje slik v javno skladišče GitHub.
Pot do konfiguracijske datoteke je:
~/.img2url.yml
, privzeto.IMG2URL_CONFIG_PATH
, za konfiguracijo po meri.
Primer .img2url.yml
:
žeton: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
uporabnik: img2url-testiranje
skladišča: img2url-testiranje-travisci
Zahtevana polja:
token
: Žetoni za osebni dostop iz vašega računa GitHub. Če ga nimate, kliknite "Ustvari nov žeton" in izberite "repo" , nato "Shrani nov žeton".user
: Račun GitHub.repo
: Skladišče za shranjevanje slik.
Neobvezna polja:
branch
: Če ni določeno, uporabitemaster
kot privzeta veja.path
: Pot za shranjevanje naloženih datotek v vaše skladišče. Če ni definirano, privzeto uporabite koren repozitorija.proxies
: Če je definirana, uporabite proxy za izdelavo zahtev API, namesto da bi se neposredno povezali.message_template_create
: Predloga sporočila za ustvarjanje nove datoteke, podprte spremenljivke:{filename}
,sha
,time
.message_template_update
: Predloga sporočila za posodobitev obstoječih datotek, podprtih spremenljivk:{filename}
,sha
,time
.commiter_name
: Uporabniško ime za potrditveno sporočilo.commiter_email
: E-poštno sporočilo za poročilo.
Kako uporabljati img2url
Ko smo namestili img2url, je njegova uporaba zelo preprosta. Navesti moramo pot slike in skript bo vrnil pot shrambe.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Primer:
$ 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)
In ali ima to kakšno korist za nekoga, ki uporablja Linux? Že nekaj časa uporabljam Linux, vendar GitHub ne poznam.
Zanimivo, vendar ne vidim pomembnih informacij: zmogljivost Github-a, fotografije bi bile vidne vsem, ali fotografije licencirate?
Zanimivo, vendar ne vidim nobenih informacij, ki bi lahko bile pomembne: zmogljivost Githuba, fotografije bi bile vidne vsem, ali fotografije licencirate?
Diossss, a kako ne bo koristno? če to služi kot pokrov ali opis za odlagališče v githubu, na primer glavni pogled spletne aplikacije med drugim ...