Isa sa mga pangangailangan na mayroon kami sa araw-araw ay ang pag-iimbak ng aming mga larawan sa isang lalagyan, kasalukuyang github sa isang sistema ng pag-iimbak na malawakang ginagamit ng pamayanan, sa Paano mag-upload ng mga imahe sa github mula sa console, tuturuan namin kayo kung paano mag-imbak ng mga imahe sa github at na ibalik sa amin ang URL upang ma-access namin ito kahit kailan namin gusto. Para dito gagamitin namin img2urlInaasahan namin na sa ganitong paraan ay malulutas nito ang isang pangangailangan na marami sa atin ay may mabilis at may kapangyarihan ng github at ng console.
Ano ang img2url
img2url ay isang iskrip na ginawa sa sawa ng Haoxun zhan at pinapayagan ang pag-upload ng mga imahe sa mga repository ng github mula sa console, img2url Pinapayagan kang pumili ng lokasyon ng imaheng nais mong i-upload, ang account kung saan mo ito nais i-upload, ang napiling imbakan at sa wakas ay nagbabalik ito ng isang URL na may address kung saan matatagpuan ang imaheng na-upload mo.
Paano mag-install img2url
Ang pag-install ng img2url ay medyo simple, dapat na naka-install kami python y Buto ng bungang-kahoy kaya kung wala ka magagawa mo ito sa sumusunod na paraan.
Dapat naming isagawa ang mga sumusunod na utos:
sudo apt-get install python python-pip
Pagkatapos ay dapat nating mai-install ang script sa sumusunod na utos
pip install img2url
Paano i-configure ang img2url
Bago gamitin img2url dapat naming i-configure ito, upang malaman ng script kung saan mai-load ang mga file. Sa kasalukuyan ay sinusuportahan lamang ng img2url ang pag-upload ng mga imahe sa pampublikong repository ng GitHub.
Ang path ng file ng pagsasaayos ay:
~/.img2url.yml
, default.IMG2URL_CONFIG_PATH
, para sa pasadyang pagsasaayos.
Halimbawa ng .img2url.yml
:
tanda: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
user: pagsubok sa img2url
mga repo: img2url-pagsubok-travisci
Mga kailangang punan:
token
: Mga token sa personal na pag-access mula sa iyong GitHub account. Kung wala kang isa, mag-click sa "Bumuo ng Bagong Token" at piliin ang "repo" , pagkatapos ay "I-save ang bagong token".user
: GitHub account.repo
: Ang imbakan para sa pagtatago ng mga imahe.
Opsyonal na mga patlang:
branch
: Kung hindi tinukoy, gamitinmaster
bilang default na sangay.path
: Landas upang maiimbak ang nai-upload na mga file sa iyong lalagyan. Kung hindi tinukoy, gamitin ang repository root bilang default.proxies
: Kung tinukoy, gumamit ng proxy upang gumawa ng mga kahilingan sa API sa halip na direktang kumonekta.message_template_create
: Mensahe ng template upang lumikha ng bagong file, sinusuportahan ang mga variable:{filename}
,sha
,time
.message_template_update
: Template ng mensahe para sa pag-update ng mga mayroon nang mga file, suportadong mga variable:{filename}
,sha
,time
.commiter_name
: Pangalan ng gumagamit para sa mensahe ng kumpirmasyon.commiter_email
: Email para sa mensahe ng ulat.
Paano gamitin ang img2url
Kapag na-install na namin ang img2url, ang paggamit nito ay medyo simple. Dapat naming ipahiwatig ang landas ng imahe at ibabalik ng script ang path ng pag-iimbak.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Halimbawa:
$ 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)
At may silbi ba iyon para sa isang taong gumagamit ng Linux? Gumagamit ako ng ilang sandali, ngunit hindi ako pamilyar sa GitHub.
Kagiliw-giliw, ngunit hindi ko nakikita ang mahalagang impormasyon: Github kapasidad, ang mga larawan ay makikita ng lahat, lisensyahan ang mga larawan?
Kagiliw-giliw, ngunit wala akong nakitang impormasyon na maaaring maging mahalaga: Github kapasidad, ang mga larawan ay makikita ng lahat, lisensyahan ang mga larawan?
Diossss ngunit paano ito magiging walang silbi kung nagsisilbi iyon bilang takip, o paglalarawan para sa pag-iimbak sa github, halimbawa pangunahing pagtingin sa isang web application bukod sa iba pa ...