Як завантажувати зображення в github з консолі

Однією з потреб, яку ми маємо щодня, є зберігання наших фотографій у сховищі, яке в даний час є github у системі сховищ, яка широко використовується спільнотою, в Як завантажувати зображення в github з консолі, ми навчимо вас зберігати зображення в github і що URL-адреса повертається нам, щоб ми могли отримати до неї доступ коли завгодно. Для цього ми будемо використовувати img2urlМи сподіваємось, що таким чином це швидко вирішить потребу, яку ми маємо, швидко та з потужністю github та консолі.

Що таке img2url

img2url - це сценарій, створений на python користувачем Хаосунь чжан і це дозволяє завантажувати зображення до сховищ 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:

лексем:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
користувач:  img2url-тестування 
репо:  img2url-testing-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)

4 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Оскар - сказав він

    І чи корисно це для когось, хто використовує Linux? Я деякий час використовую Linux, але я не знайомий з GitHub.

  2.   Гіля - сказав він

    Цікаво, але я не бачу важливої ​​інформації: ємність Github, фотографії будуть видимі всім, ліцензія на фотографії?

  3.   Гіля - сказав він

    Цікаво, але я не бачу жодної інформації, яка може бути важливою: ємність Github, фотографії будуть видимі всім, ліцензувати фотографії?

  4.   Рубен еспіноза - сказав він

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