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, brugmaster
som 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 --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 nogen brug for nogen, der bruger Linux? Jeg har brugt Linux i et stykke tid, men jeg er ikke bekendt med GitHub.
Interessant, men jeg kan ikke se vigtige oplysninger: Github-kapacitet, billederne vil være synlige for alle, licensere fotos?
Interessant, men jeg kan ikke se nogen oplysninger, der kan være vigtige: Github-kapacitet, billederne vil være synlige for alle, licensere fotos?
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 ...