Jak nahrávat obrázky na github z konzoly

Jednou z potřeb, kterou denně máme, je ukládat naše fotografie do úložiště, aktuálně github do systému úložiště široce používaného komunitou, v Jak nahrávat obrázky na github z konzoly, naučíme vás, jak ukládat obrázky do githubu a že nám bude vrácena adresa URL, abychom k ní měli přístup kdykoli budeme chtít. K tomu použijeme img2urlDoufáme, že tímto způsobem vyřeší potřebu, kterou máme hodně rychle a se silou githubu a konzoly.

Co je img2url

img2url je skript vytvořený v pythonu uživatelem Haoxun zhan a to umožňuje nahrávání obrázků do úložišť github z konzoly, img2url umožňuje vybrat umístění obrázku, který chcete nahrát, účet, kam ho chcete nahrát, vybrané úložiště a nakonec vrátí adresu URL s adresou, kde se nachází obrázek, který jste nahráli.

Jak nainstalovat img2url

Instalace img2url je docela jednoduchá, musíme ji nainstalovat  krajta y Pip takže pokud to nemáte, můžete to udělat následujícím způsobem.

Musíme provést následující příkazy:

sudo apt-get install python python-pip

Potom musíme nainstalovat skript s následujícím příkazem

pip install img2url

Jak nakonfigurovat img2url

Před použitím  img2url  musíme to nakonfigurovat, aby skript věděl, kam načíst soubory. Aktuálně img2url podporuje pouze nahrávání obrázků do veřejného úložiště GitHub.

Cesta konfiguračního souboru je:

  • ~/.img2url.yml, výchozí.
  • IMG2URL_CONFIG_PATH, pro vlastní konfiguraci.

Příklad .img2url.yml:

žeton:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
uživatel:  img2url-testování 
repozitáře:  img2url-testování-travisci 

Povinná pole:

  • token: Osobní přístupové tokeny ze svého účtu GitHub. Pokud žádný nemáte, klikněte na „Generovat nový token“ a vyberte „repo“ , poté „Uložit nový token“.
  • user: Účet GitHub.
  • repo: Úložiště pro ukládání obrázků.

Volitelná pole:

  • branch: Pokud není definováno, použijte masterjako výchozí větev.
  • path: Cesta k uložení nahraných souborů ve vašem úložišti. Pokud není definováno, použijte ve výchozím nastavení kořen úložiště.
  • proxies: Pokud je definováno, použijte proxy k provádění požadavků API namísto přímého připojení.
  • message_template_create: Zpráva šablony pro vytvoření nového souboru, podporované proměnné: {filename},sha, time.
  • message_template_update: Šablona zprávy pro aktualizaci existujících souborů, podporované proměnné:{filename}, sha, time.
  • commiter_name: Uživatelské jméno pro potvrzovací zprávu.
  • commiter_email: E-mail pro zprávu zprávy.

Jak používat img2url

Jakmile máme img2url nainstalován, jeho použití je celkem jednoduché. Musíme označit cestu k obrázku a skript vrátí cestu úložiště.

img2url

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

Options:
    -m, --markdown

příklad:

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

Přidat jako preferovaný zdroj