Kako naložiti slike v github s konzole

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, uporabite masterkot 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

img2url

$ 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)

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Oscar je dejal

    In ali ima to kakšno korist za nekoga, ki uporablja Linux? Že nekaj časa uporabljam Linux, vendar GitHub ne poznam.

  2.   Guille je dejal

    Zanimivo, vendar ne vidim pomembnih informacij: zmogljivost Github-a, fotografije bi bile vidne vsem, ali fotografije licencirate?

  3.   Guille je dejal

    Zanimivo, vendar ne vidim nobenih informacij, ki bi lahko bile pomembne: zmogljivost Githuba, fotografije bi bile vidne vsem, ali fotografije licencirate?

  4.   Ruben espinoza je dejal

    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 ...