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žijtemaster
jako 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 --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)
A má to něco pro někoho, kdo používá Linux? Linux používám už nějakou dobu, ale GitHub neznám.
Zajímavé, ale nevidím důležité informace: kapacita Github, fotografie by byly viditelné pro všechny, licencovat fotografie?
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?
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é ...