Si të ngarkoni imazhe në github nga tastiera

Një nga nevojat që kemi çdo ditë është të ruajmë fotot tona në një depo, aktualisht github në një sistem depo të përdorur gjerësisht nga komuniteti, në Si të ngarkoni imazhe në github nga tastiera, ne do t'ju mësojmë të ruani imazhet në github dhe që URL-ja të na kthehet në mënyrë që të mund t'i qasemi kur të duam. Për këtë do të përdorim img2urlShpresojmë që në këtë mënyrë të zgjidhë një nevojë që e kemi shumë shpejt dhe me fuqinë e github-it dhe të konsolës.

Çfarë është img2url

img2url është një skenar i bërë në python nga Haoxun zhan dhe kjo lejon ngarkimin e imazheve në depot e github nga tastiera, img2url ju lejon të zgjidhni vendndodhjen e imazhit që dëshironi të ngarkoni, llogarinë ku dëshironi ta bëni, depon e zgjedhur dhe më në fund kthen një URL me adresën ku ndodhet imazhi që keni ngarkuar.

Si të instaloni img2url

Instalimi i img2url është mjaft i thjeshtë, duhet të kemi të instaluar  piton y kumbull kështu që nëse nuk e keni mund ta bëni në mënyrën vijuese.

Ne duhet të ekzekutojmë komandat e mëposhtme:

sudo apt-get install python python-pip

Atëherë duhet ta instalojmë skenarin me komandën vijuese

pip install img2url

Si të konfiguroni img2url

Para përdorimit  img2url  ne duhet ta konfigurojmë atë, në mënyrë që skenari të dijë se ku të ngarkojë skedarët. Aktualisht img2url mbështet vetëm ngarkimin e imazheve në depot publike GitHub.

Rruga e skedarit të konfigurimit është:

  • ~/.img2url.yml, parazgjedhur.
  • IMG2URL_CONFIG_PATH, për konfigurimin e personalizuar.

Shembull i .img2url.yml:

Token:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
përdorues:  testimi img2url 
depo:  img2url-testimi-travisci 

Fushat e kërkuara:

  • token: Shenjat e aksesit personal nga llogaria juaj GitHub. Nëse nuk keni një, klikoni në "Gjeneroni një shenjë të re" dhe zgjidhni "repo" , pastaj "Ruaje një shenjë të re".
  • user: Llogaria e GitHub.
  • repo: Magazinimi për ruajtjen e imazheve.

Fushat opsionale:

  • branch: Nëse nuk përcaktohet, përdorni mastersi dega e paracaktuar.
  • path: Shtegu për të ruajtur skedarët e ngarkuar në depon tuaj. Nëse nuk përcaktohet, përdorni rrënjën e depozitës si parazgjedhje.
  • proxies: Nëse përcaktohet, përdorni proxy për të bërë kërkesa API në vend që të lidheni direkt.
  • message_template_create: Mesazh model për të krijuar skedar të ri, variablat e mbështetur: {filename},sha, time.
  • message_template_update: Modeli i mesazhit për azhurnimin e skedarëve ekzistues, variablat e mbështetur:{filename}, sha, time.
  • commiter_name: Emri i përdoruesit për mesazhin e konfirmimit.
  • commiter_email: Email për mesazhin e raportit.

Si të përdorim img2url

Pasi të kemi instaluar img2url, përdorimi i tij është mjaft i thjeshtë. Ne duhet të tregojmë rrugën e imazhit dhe skenari do të kthejë rrugën e ruajtjes.

img2url

img2url

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

Options:
    -m, --markdown

Shembull:

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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Oscar dijo

    Dhe a ka ndonjë përdorim kjo për dikë që përdor Linux? Kam kohë që përdor Linux, por nuk jam njohur me GitHub.

  2.   Guille dijo

    Interesante, por nuk shoh informacion të rëndësishëm: Kapaciteti i Github, fotot do të ishin të dukshme për të gjithë, licensoni fotot?

  3.   Guille dijo

    Interesante, por nuk shoh ndonjë informacion që mund të jetë i rëndësishëm: Kapaciteti i Github, fotot do të ishin në pamje të të gjithëve, licenconi fotot?

  4.   Ruben espinoza dijo

    Diossss, por si do të jetë e padobishme? nëse kjo shërben për të vendosur si mbulesë, ose përshkrim për depon në github, për shembull pamja kryesore e një aplikacioni në internet ndër të tjera ...