Една от потребностите, които имаме ежедневно, е да съхраняваме снимките си в хранилище, в момента github в система за хранилища, широко използвана от общността, в Как да качвате изображения в github от конзолата, ние ще ви научим да съхранявате изображения в github и да ни връщате URL адреса, за да имаме достъп до него, когато пожелаем. За това ще използваме IMG2URLНадяваме се, че по този начин той ще реши нуждата, която имаме много бързо и със силата на github и конзолата.
Какво е img2url
IMG2URL е скрипт, направен в python от Haoxun zhan и това позволява качване на изображения в хранилищата на github от конзолата, IMG2URL ви позволява да изберете местоположението на изображението, което искате да качите, акаунта, където искате да го направите, избраното хранилище и накрая връща URL адрес с адреса, където се намира изображението, което сте качили.
Как да инсталирам img2url
Инсталирането на img2url е съвсем просто, трябва да сме инсталирали питон y Пиукам така че ако го нямате, можете да го направите по следния начин.
Трябва да изпълним следните команди:
sudo apt-get install python python-pip
След това трябва да инсталираме скрипта със следната команда
pip install img2url
Как да конфигурирам img2url
Преди да използвате IMG2URL трябва да го конфигурираме, така че скриптът да знае къде да зареди файловете. В момента img2url поддържа само качване на изображения в публичното хранилище на GitHub.
Пътят на конфигурационния файл е:
~/.img2url.yml
, по подразбиране.IMG2URL_CONFIG_PATH
, за персонализирана конфигурация.
Пример за .img2url.yml
:
жетон: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
потребител: img2url-тестване
репо: img2url-тестване-travisci
Задължителни полета:
token
: Токени за личен достъп от вашия акаунт в GitHub. Ако нямате такъв, щракнете върху „Генериране на нов токен“ и изберете "репо" , след това „Запазване на нов токен“.user
: GitHub акаунт.repo
: Хранилището за съхранение на изображения.
Незадължителни полета:
branch
: Ако не е дефинирано, използвайтеmaster
като клон по подразбиране.path
: Път за съхраняване на качените файлове във вашето хранилище. Ако не е дефинирано, използвайте корена на хранилището по подразбиране.proxies
: Ако е дефинирано, използвайте прокси, за да правите заявки за API, вместо да се свързвате директно.message_template_create
: Съобщение за шаблон за създаване на нов файл, поддържани променливи:{filename}
,sha
,time
.message_template_update
: Шаблон за съобщение за актуализиране на съществуващи файлове, поддържани променливи:{filename}
,sha
,time
.commiter_name
: Потребителско име за съобщението за потвърждение.commiter_email
: Имейл за съобщението.
Как да използвам img2url
След като инсталираме img2url, използването му е съвсем просто. Трябва да посочим пътя на изображението и скриптът ще върне пътя за съхранение.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Пример:
$ 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

И има ли това някаква полза за някой, който използва Linux? Използвам Linux от известно време, но не съм запознат с GitHub.
Интересно, но не виждам важна информация: Капацитет на Github, снимките ще бъдат с оглед на всички, лицензирайте снимките?
Интересно, но не виждам информация, която би могла да бъде важна: Капацитет на Github, снимките ще бъдат с оглед на всички, лицензирайте снимките?
Diossss, но как ще стане безполезна? ако това служи за поставяне на корица или описание на хранилището в github, например главен изглед на уеб приложение, наред с други ...