Kako prenijeti slike na github s konzole

Jedna od potreba koju svakodnevno imamo je čuvanje naših fotografija u spremištu, trenutno githubu u sistemu spremišta koji se široko koristi u zajednici, u Kako prenijeti slike na github s konzole, naučit ćemo vas spremati slike u github i da će nam se URL vratiti tako da mu možemo pristupiti kad god želimo. Za ovo ćemo koristiti img2urlNadamo se da će na ovaj način brzo i snažno riješiti potrebu koju imamo snagom githuba i konzole.

Što je img2url

img2url je skripta koju je u pythonu napravio Haoxun zhan a to omogućava prijenos slika u github spremišta s konzole, img2url omogućava vam da odaberete lokaciju slike koju želite poslati, račun na kojem to želite učiniti, odabrano spremište i na kraju vraća URL s adresom na kojoj se nalazi slika koju ste prenijeli.

Kako instalirati img2url

Instalacija img2url je vrlo jednostavna, mi smo morali instalirati  python y pipa pa ako ga nemate, možete to učiniti na sljedeći način.

Moramo izvršiti sljedeće naredbe:

sudo apt-get install python python-pip

Tada moramo instalirati skriptu sa sljedećom naredbom

pip install img2url

Kako konfigurirati img2url

Prije upotrebe  img2url  moramo ga konfigurirati, tako da skripta zna gdje treba učitati datoteke. Trenutno img2url podržava samo prijenos slika u javno GitHub spremište.

Put konfiguracijske datoteke je:

  • ~/.img2url.yml, default.
  • IMG2URL_CONFIG_PATH, za prilagođenu konfiguraciju.

Primjer .img2url.yml:

žeton:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
korisnik:  img2url-testiranje 
repo:  img2url-testing-travisci 

Obavezna polja:

  • token: Žetoni za lični pristup sa vašeg GitHub računa. Ako ga nemate, kliknite na "Generiraj novi žeton" i odaberite "repo" , a zatim "Spremi novi token".
  • user: GitHub račun.
  • repo: Spremište za pohranu slika.

Neobvezna polja:

  • branch: Ako nije definirano, koristite masterkao zadana grana.
  • path: Put za pohranu prenesenih datoteka u vaše spremište. Ako nije definirano, prema zadanim postavkama koristite korijen spremišta.
  • proxies: Ako je definirano, koristite proxy za izradu API zahtjeva umjesto direktnog povezivanja.
  • message_template_create: Poruka predloška za stvaranje nove datoteke, podržane varijable: {filename},sha, time.
  • message_template_update: Predložak poruke za ažuriranje postojećih datoteka, podržane varijable:{filename}, sha, time.
  • commiter_name: Korisničko ime za poruku potvrde.
  • commiter_email: E-pošta za poruku izvještaja.

Kako se koristi img2url

Jednom kada img2url instaliramo, njegova upotreba je vrlo jednostavna. Moramo naznačiti putanju slike i skripta će vratiti stazu za pohranu.

img2url

img2url

$ img2url --help 
Usage:
    img2url <path>
    img2url (-m | --markdown) <path>

Options:
    -m, --markdown

Primjer:

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Oscar rekao je

    I ima li to koristi od nekoga ko koristi Linux? Već neko vrijeme koristim Linux, ali nisam upoznat s GitHubom.

  2.   Guille rekao je

    Zanimljivo, ali ne vidim važne informacije: Kapacitet Githuba, fotografije bi bile vidljive svima, licencirate li fotografije?

  3.   Guille rekao je

    Zanimljivo, ali ne vidim nikakve informacije koje bi mogle biti važne: kapacitet Github-a, fotografije bi bile vidljive svima, licencirate li fotografije?

  4.   Ruben espinoza rekao je

    Diossss, ali kako će to biti beskorisno? ako to služi kao pokrivač ili opis spremišta u githubu, na primjer glavni prikaz web aplikacije, između ostalog ...