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)

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Oskar řekl

    A má to něco pro někoho, kdo používá Linux? Linux používám už nějakou dobu, ale GitHub neznám.

  2.   Guille řekl

    Zajímavé, ale nevidím důležité informace: kapacita Github, fotografie by byly viditelné pro všechny, licencovat fotografie?

  3.   Guille řekl

    Zajímavé, ale nevidím žádné informace, které by mohly být důležité: kapacita Github, fotografie by byly viditelné pro všechny, licencovat fotografie?

  4.   Ruben espinoza řekl

    Diossss, ale jak to bude k ničemu? pokud to slouží k umístění jako obal nebo popis úložiště v github, například hlavní pohled na webovou aplikaci mimo jiné ...