Hogyan tölthetünk fel képeket a githubba a konzolról

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álja mastermint 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

img2url

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Oscar dijo

    És van-e haszna annak, aki Linuxot használ? Egy ideje használok Linuxot, de nem ismerem a GitHub-ot.

  2.   Guille dijo

    É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?

  3.   Guille dijo

    É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?

  4.   Ruben espinoza dijo

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