Hvordan laste opp bilder til github fra konsollen

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, bruk mastersom 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

img2url

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   oscar sa

    Og har det noen nytte for noen som bruker Linux? Jeg har brukt Linux en stund, men jeg er ikke kjent med GitHub.

  2.   Guille sa

    Interessant, men jeg ser ikke viktig informasjon: Github kapasitet, bildene vil være synlige for alle, lisensiere bilder?

  3.   Guille sa

    Interessant, men jeg ser ingen informasjon som kan være viktig: Github-kapasitet, bildene vil være med tanke på alle, lisensiere bilder?

  4.   Ruben espinoza sa

    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 ...