Az egyik napi igényünk az, hogy fényképeinket egy tárolóban tároljuk, jelenleg a github a közösség által széles körben használt tároló rendszerben, Hogyan tölthetünk fel képeket a githubba a konzolról, megtanítjuk Önt tárolni a képeket a github-ban, és visszaadja nekünk az URL-t, hogy bármikor hozzáférhessünk hozzá. Ehhez fogjuk használni img2urlReméljük, hogy ez megoldja egy olyan igényt, amellyel gyorsan és a github és a konzol erejével rendelkezünk.
Mi az img2url
img2url egy szkript, amelyet a python készített Haoxun zhan és ez lehetővé teszi képek feltöltését a github tárolókba a konzolról, img2url lehetővé teszi, hogy kiválassza a feltölteni kívánt kép helyét, azt a fiókot, ahová meg szeretné tenni, a kiválasztott adattárat, végül visszaad egy URL-t azzal a címmel, ahol a feltöltött kép található.
Az img2url telepítése
Az img2url telepítése meglehetősen egyszerű, telepítenünk kell piton y Pip tehát ha nincs, akkor a következő módon teheti meg.
A következő parancsokat kell végrehajtanunk:
sudo apt-get install python python-pip
Ezután telepítenünk kell a szkriptet a következő paranccsal
pip install img2url
Az img2url konfigurálása
Használat előtt img2url konfigurálnunk kell, hogy a szkript tudja, hova töltse be a fájlokat. Az img2url jelenleg csak a képek feltöltését támogatja a nyilvános GitHub adattárba.
A konfigurációs fájl elérési útja:
~/.img2url.yml
, alapértelmezett.IMG2URL_CONFIG_PATH
, az egyéni konfigurációhoz.
Például .img2url.yml
:
jelképes: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
user: img2url-tesztelés
repók: img2url-testing-travisci
Szükséges Mezők:
token
: Személyes hozzáférési tokenek a GitHub-fiókjából. Ha még nincs, kattintson az "Új token létrehozása" gombra válassza a "repo" lehetőséget , majd "Új token mentése".user
: GitHub-fiók.repo
: A képek tárolására szolgáló tároló.
Opcionális mezők:
branch
: Ha nincs meghatározva, használjamaster
mint alapértelmezett ág.path
: Útvonal a feltöltött fájlok tárolásához. Ha nincs meghatározva, akkor alapértelmezés szerint használja a tárház gyökerét.proxies
: Ha definiálva van, akkor a proxy segítségével API-kéréseket küldjön közvetlenül csatlakozás helyett.message_template_create
: Sablon üzenet új fájl létrehozásához, támogatott változók:{filename}
,sha
,time
.message_template_update
: Üzenetsablon a meglévő fájlok, támogatott változók frissítéséhez:{filename}
,sha
,time
.commiter_name
: A megerősítő üzenet felhasználói neve.commiter_email
: E-mail a jelentési üzenethez.
Az img2url használata
Miután telepítettük az img2url fájlt, használata meglehetősen egyszerű. Meg kell jelölnünk a kép elérési útját, és a szkript visszaadja a tárolási útvonalat.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Példa:
$ 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)
És van-e haszna annak, aki Linuxot használ? Egy ideje használok Linuxot, de nem ismerem a GitHub-ot.
Érdekes, de nem látok fontos információt: Github kapacitás, a fotók mindenki számára láthatók, licencelik a fotókat?
Érdekes, de nem látok olyan információt, amely fontos lehet: Github kapacitás, a fotók mindenki számára láthatóak lennének, licencelik a fotókat?
Diossss, de hogyan lesz haszontalan? ha ez a github tárházának fedezeteként vagy leírásaként szolgál, például egy webalkalmazás fő nézete többek között ...