Cum să încărcați imagini pe github de pe consolă

Una dintre nevoile pe care le avem zilnic este să ne stocăm fotografiile într-un depozit, în prezent github într-un sistem de depozitare utilizat pe scară largă de comunitate, în Cum să încărcați imagini pe github de pe consolă, vă vom învăța să stocați imagini în github și că adresa URL ne este returnată, astfel încât să o putem accesa oricând dorim. Pentru aceasta vom folosi img2urlSperăm că în acest fel va rezolva o nevoie pe care o avem foarte repede și cu puterea github-ului și a consolei.

Ce este img2url

img2url este un script realizat în python de către Haoxun zhan și care permite încărcarea imaginilor în depozite github de pe consolă, img2url vă permite să selectați locația imaginii pe care doriți să o încărcați, contul în care doriți să o faceți, depozitul ales și, în final, returnează o adresă URL cu adresa unde se află imaginea pe care ați încărcat-o.

Cum se instalează img2url

Instalarea img2url este destul de simplă, trebuie să o avem instalată  piton y Țâfnă deci, dacă nu o aveți, o puteți face în felul următor.

Trebuie să executăm următoarele comenzi:

sudo apt-get install python python-pip

Apoi, trebuie să instalăm scriptul cu următoarea comandă

pip install img2url

Cum se configurează img2url

Înainte de utilizare  img2url  trebuie să-l configurăm, astfel încât scriptul să știe unde se încarcă fișierele. În prezent, img2url acceptă doar încărcarea de imagini în depozitul public GitHub.

Calea fișierului de configurare este:

  • ~/.img2url.yml, Mod implicit.
  • IMG2URL_CONFIG_PATH, pentru configurație personalizată.

Exemplu de .img2url.yml:

jeton:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
utilizator:  img2url-testare 
repos:  img2url-testing-travisci 

Câmpuri obligatorii:

  • token: Jetoane de acces personal din contul dvs. GitHub. Dacă nu aveți unul, faceți clic pe „Generați un token nou” și selectați „repo” , apoi „Salvați jetonul nou”.
  • user: Cont GitHub.
  • repo: Depozitul pentru stocarea imaginilor.

Câmpuri opționale:

  • branch: Dacă nu este definit, utilizați masterca ramură implicită.
  • path: Calea pentru stocarea fișierelor încărcate în depozitul dvs. Dacă nu este definit, utilizați în mod implicit rădăcina depozitului.
  • proxies: Dacă este definit, utilizați proxy pentru a face cereri API în loc să vă conectați direct.
  • message_template_create: Mesaj șablon pentru a crea fișier nou, variabile acceptate: {filename},sha, time.
  • message_template_update: Șablon de mesaj pentru actualizarea fișierelor existente, variabile acceptate:{filename}, sha, time.
  • commiter_name: Numele de utilizator pentru mesajul de confirmare.
  • commiter_email: E-mail pentru mesajul de raport.

Cum se utilizează img2url

Odată ce am instalat img2url, utilizarea sa este destul de simplă. Trebuie să indicăm calea imaginii și scriptul va returna calea de stocare.

img2url

img2url

$ img2url --help 
Usage:
    img2url <path>
    img2url (-m | --markdown) <path>

Options:
    -m, --markdown

Exemplu:

$ 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)

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Oscar el a spus

    Și are vreo utilizare pentru cineva care folosește Linux? Folosesc Linux de ceva timp, dar nu sunt familiarizat cu GitHub.

  2.   Guille el a spus

    Interesant, dar nu văd informații importante: capacitatea Github, fotografiile ar fi vizibile pentru toată lumea, licențiază fotografiile?

  3.   Guille el a spus

    Interesant, dar nu văd nicio informație care ar putea fi importantă: capacitatea Github, fotografiile ar fi vizibile pentru toată lumea, licențiază fotografiile?

  4.   Ruben espinoza el a spus

    Diossss, dar cum nu va fi util? dacă asta servește pentru a plasa ca acoperire sau descriere pentru depozitul din github, de exemplu, vizualizarea principală a unei aplicații web, printre altele ...