Et av behovene vi har til daglig er å lagre bildene våre i et depot, for tiden github i et depot-system som er mye brukt av samfunnet, i Hvordan laste opp bilder til github fra konsollen, vil vi lære deg hvordan du lagrer bilder i github og at URL-en returneres til oss slik at vi får tilgang til den når vi vil. For dette vil vi bruke img2urlVi håper at det på denne måten vil løse et behov som vi har mye raskt og med kraften til github og konsollen.
Hva er img2url
img2url er et skript laget i python av Haoxun zhan og som gjør det mulig å laste opp bilder til github-arkiver fra konsollen, img2url lar deg velge plasseringen til bildet du vil laste opp, kontoen der du vil gjøre det, det valgte depotet og til slutt returnerer det en URL med adressen der bildet du har lastet opp ligger.
Hvordan installere img2url
Installasjon av img2url er ganske enkelt, vi må ha installert python y Pip så hvis du ikke har det, kan du gjøre det på følgende måte.
Vi må utføre følgende kommandoer:
sudo apt-get install python python-pip
Da må vi installere skriptet med følgende kommando
pip install img2url
Hvordan konfigurere img2url
Før bruk img2url vi må konfigurere det, slik at skriptet vet hvor filene skal lastes inn. Foreløpig støtter img2url bare opplasting av bilder til det offentlige GitHub-arkivet.
Konfigurasjonsfilbanen er:
~/.img2url.yml
, standard.IMG2URL_CONFIG_PATH
, for tilpasset konfigurasjon.
Eksempel av .img2url.yml
:
token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
bruker: img2url-testing
repos: img2url-testing-travisci
Obligatoriske felt:
token
: Personlige tilgangstokener fra GitHub-kontoen din. Hvis du ikke har en, klikker du på "Generate New Token" og velg "repo" , deretter "Lagre nytt token".user
: GitHub-konto.repo
: Datalageret for lagring av bilder.
Valgfrie felt:
branch
: Hvis ikke definert, brukmaster
som standardfilial.path
: Sti for å lagre de opplastede filene i depotet ditt. Hvis ikke definert, bruker du rotdatabasen som standard.proxies
: Hvis definert, bruk proxy for å lage API-forespørsler i stedet for å koble direkte.message_template_create
: Malmelding for å opprette ny fil, støttede variabler:{filename}
,sha
,time
.message_template_update
: Meldingsmal for oppdatering av eksisterende filer, støttede variabler:{filename}
,sha
,time
.commiter_name
: Brukernavn for bekreftelsesmeldingen.commiter_email
: E-post for rapportmeldingen.
Hvordan bruke img2url
Når vi har installert img2url, er bruken ganske enkel. Vi må indikere banen til bildet, og skriptet vil returnere lagringsstien.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Eksempel:
$ 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)
Og har det noen nytte for noen som bruker Linux? Jeg har brukt Linux en stund, men jeg er ikke kjent med GitHub.
Interessant, men jeg ser ikke viktig informasjon: Github kapasitet, bildene vil være synlige for alle, lisensiere bilder?
Interessant, men jeg ser ingen informasjon som kan være viktig: Github-kapasitet, bildene vil være med tanke på alle, lisensiere bilder?
Diossss, men hvordan blir det ubrukelig? hvis det fungerer som omslag, eller beskrivelse for depotet i github, for eksempel hovedvisning av en webapplikasjon blant andre ...