Sådan uploades billeder til github fra konsollen

Et af de behov, vi har dagligt, er at gemme vores fotos i et lager, der i øjeblikket er github i et arkivsystem, der er meget brugt af samfundet, i Sådan uploades billeder til github fra konsollen, vi lærer dig at gemme billeder i github, og at URL'en returneres til os, så vi kan få adgang til det, når vi vil. Til dette vil vi bruge img2urlVi håber, at det på denne måde løser et behov, som vi har meget hurtigt og med kraften fra github og konsollen.

Hvad er img2url

img2url er et script lavet i python af Haoxun zhan og det gør det muligt at uploade billeder til github-arkiver fra konsollen, img2url giver dig mulighed for at vælge placeringen af ​​det billede, du vil uploade, den konto, hvor du vil gøre det, det valgte arkiv, og til sidst returnerer det en URL med den adresse, hvor det billede, du har uploadet, er placeret.

Sådan installeres img2url

Installation af img2url er ret enkel, vi skal have installeret  python y Pip så hvis du ikke har det, kan du gøre det på følgende måde.

Vi skal udføre følgende kommandoer:

sudo apt-get install python python-pip

Derefter skal vi installere scriptet med følgende kommando

pip install img2url

Sådan konfigureres img2url

Før brug  img2url  vi skal konfigurere det, så scriptet ved, hvor filerne skal indlæses. I øjeblikket understøtter img2url kun upload af billeder til det offentlige GitHub-arkiv.

Konfigurationsfilstien er:

  • ~/.img2url.yml, Standard.
  • IMG2URL_CONFIG_PATH, til brugerdefineret konfiguration.

Eksempel på .img2url.yml:

polet:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
bruger:  img2url-test 
repos:  img2url-test-travisci 

Krævede felter:

  • token: Personlige adgangstokener fra din GitHub-konto. Hvis du ikke har en, skal du klikke på "Generer nyt token" og vælg "repo" , derefter "Gem nyt token".
  • user: GitHub-konto.
  • repo: Datalageret til lagring af billeder.

Valgfri felter:

  • branch: Hvis ikke defineret, brug mastersom standardfilial.
  • path: Sti til at gemme de uploadede filer i dit lager. Hvis den ikke er defineret, skal du som standard bruge arkivet root.
  • proxies: Hvis defineret, skal du bruge proxy til at fremsætte API-anmodninger i stedet for at oprette forbindelse direkte.
  • message_template_create: Skabelonbesked for at oprette ny fil, understøttede variabler: {filename},sha, time.
  • message_template_update: Beskedskabelon til opdatering af eksisterende filer, understøttede variabler:{filename}, sha, time.
  • commiter_name: Brugernavn til bekræftelsesmeddelelsen.
  • commiter_email: E-mail til rapportmeddelelsen.

Sådan bruges img2url

Når vi har installeret img2url, er dens anvendelse ret enkel. Vi skal angive billedets sti, og scriptet returnerer 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)

4 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Oscar sagde han

    Og har det nogen brug for nogen, der bruger Linux? Jeg har brugt Linux i et stykke tid, men jeg er ikke bekendt med GitHub.

  2.   Guille sagde han

    Interessant, men jeg kan ikke se vigtige oplysninger: Github-kapacitet, billederne vil være synlige for alle, licensere fotos?

  3.   Guille sagde han

    Interessant, men jeg kan ikke se nogen oplysninger, der kan være vigtige: Github-kapacitet, billederne vil være synlige for alle, licensere fotos?

  4.   Ruben espinoza sagde han

    Diossss, men hvordan bliver det ubrugeligt? hvis det tjener til at placere som dækning eller beskrivelse af lageret i github, for eksempel hovedvisning af en webapplikation blandt andre ...