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ërdornimaster
si 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 --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)
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.
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?
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?
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 ...