Bii o ṣe le gbe awọn aworan si github lati inu itọnisọna naa

Ọkan ninu awọn aini ti a ni lojoojumọ ni lati tọju awọn fọto wa sinu ibi-ipamọ kan, github lọwọlọwọ ni eto ibi ipamọ ti agbegbe ti lo kaakiri, ni Bii o ṣe le gbe awọn aworan si github lati inu itọnisọna naa, a yoo kọ ọ lati tọju awọn aworan ni github ati pe URL ti pada si wa ki a le wọle si nigbakugba ti a fẹ. Fun eyi a yoo lo img2url, A nireti pe ni ọna yii yoo yanju iwulo ti ọpọlọpọ wa ni ni kiakia ati pẹlu agbara github ati kọnputa naa.

Kini img2url

img2url jẹ iwe afọwọkọ ti a ṣe ni ere-ije nipasẹ Haoxun zhan ati pe o fun laaye awọn aworan ikojọpọ si awọn ibi ipamọ github lati inu itọnisọna naa, img2url gba ọ laaye lati yan ipo ti aworan ti o fẹ gbe si, akọọlẹ nibiti o fẹ ṣe, ibi ipamọ ti o yan ati nikẹhin o pada URL kan pẹlu adirẹsi ibiti aworan ti o ti gbe si wa.

Bii o ṣe le fi sori ẹrọ img2url

Fifi img2url sori ẹrọ rọrun pupọ, a gbọdọ ti fi sii  Python y Pipa nitorinaa ti o ko ba ni o o le ṣe ni ọna atẹle.

A gbọdọ ṣe awọn ofin wọnyi:

sudo apt-get install python python-pip

Lẹhinna a gbọdọ fi iwe afọwọkọ sii pẹlu aṣẹ atẹle

pip install img2url

Bii o ṣe le tunto img2url

Ṣaaju lilo  img2url  a gbọdọ tunto rẹ, ki iwe afọwọkọ mọ ibiti o gbe awọn faili naa si. Lọwọlọwọ, img2url nikan ṣe atilẹyin awọn ikojọpọ awọn aworan si ibi ipamọ GitHub ti gbogbo eniyan.

Ọna faili iṣeto ni:

  • ~/.img2url.yml, aiyipada.
  • IMG2URL_CONFIG_PATH, fun iṣeto aṣa.

Apẹẹrẹ ti .img2url.yml:

àmi:  xxxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAXAAH, 
olumulo:  img2url-idanwo 
repos:  img2url-igbeyewo-travisci 

Beere awọn aaye:

  • token: Awọn ami wiwọle ti ara ẹni lati akọọlẹ GitHub rẹ. Ti o ko ba ni ọkan, tẹ lori “Ina Ami Tuntun” ati yan "repo" , lẹhinna "Fipamọ aami tuntun".
  • user: Iroyin GitHub.
  • repo: Ibi ipamọ fun titoju awọn aworan.

Awọn aaye iyan:

  • branch: Ti ko ba ṣe alaye, lo masterbi aiyipada ẹka.
  • path: Ọna lati tọju awọn faili ti o gbe sinu ibi ipamọ rẹ. Ti ko ba ṣalaye, lo gbongbo ibi ipamọ nipasẹ aiyipada.
  • proxies: Ti o ba ṣalaye, lo aṣoju lati ṣe awọn ibeere API dipo sisopọ taara.
  • message_template_create: Ifiranṣẹ awoṣe lati ṣẹda faili tuntun, awọn oniyipada ni atilẹyin: {filename},sha, time.
  • message_template_update: Ifiranṣẹ awoṣe fun mimu awọn faili to wa tẹlẹ, awọn oniyipada ti o ni atilẹyin ṣe:{filename}, sha, time.
  • commiter_name: Orukọ olumulo fun ifiranṣẹ ijẹrisi naa.
  • commiter_email: Imeeli fun ifiranṣẹ ijabọ.

Bii o ṣe le lo img2url

Lọgan ti a ba ti fi sori ẹrọ img2url, lilo rẹ rọrun pupọ. A gbọdọ tọka ọna ti aworan naa ati pe iwe afọwọkọ yoo da ọna ibi ipamọ pada.

img2url

img2url

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

Options:
    -m, --markdown

Apeere:

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

Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 4, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Oscar wi

    Ati pe iyẹn ni eyikeyi lilo fun ẹnikan ti o lo Linux? Mo ti nlo Linux fun igba diẹ, ṣugbọn Emi ko mọ GitHub.

  2.   Guille wi

    O nifẹ, ṣugbọn Emi ko ri alaye pataki: Agbara Github, awọn fọto yoo wa ni wiwo ti gbogbo eniyan, ṣe iwe-aṣẹ awọn fọto naa?

  3.   Guille wi

    Nkan, ṣugbọn Emi ko ri alaye eyikeyi ti o le ṣe pataki: Agbara Github, awọn fọto yoo han si gbogbo eniyan, ṣe iwe-aṣẹ awọn fọto naa?

  4.   Ruben espinoza wi

    Diossss ṣugbọn bawo ni yoo ṣe jẹ asan ti iyẹn ba ṣiṣẹ lati gbe bi ideri, tabi apejuwe fun ibi ipamọ ni github, fun apẹẹrẹ iwo akọkọ ti ohun elo wẹẹbu laarin awọn miiran ...