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, koristitemaster
kao 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 --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)
I ima li to koristi od nekoga ko koristi Linux? Već neko vrijeme koristim Linux, ali nisam upoznat s GitHubom.
Zanimljivo, ali ne vidim važne informacije: Kapacitet Githuba, fotografije bi bile vidljive svima, licencirate li fotografije?
Zanimljivo, ali ne vidim nikakve informacije koje bi mogle biti važne: kapacitet Github-a, fotografije bi bile vidljive svima, licencirate li fotografije?
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 ...