Как да качвате изображения в github от конзолата

Една от потребностите, които имаме ежедневно, е да съхраняваме снимките си в хранилище, в момента 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

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 
![image2.png](https://cdn.rawgit.com/huntzhan/img2url-repo/master/image2.png)

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

     Оскар каза той

    И има ли това някаква полза за някой, който използва Linux? Използвам Linux от известно време, но не съм запознат с GitHub.

     Гуиле каза той

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

     Гуиле каза той

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

     Рубен еспиноза каза той

    Diossss, но как ще стане безполезна? ако това служи за поставяне на корица или описание на хранилището в github, например главен изглед на уеб приложение, наред с други ...