Ett av de behov vi har dagligen är att lagra våra foton i ett förråd, för närvarande github i ett förvarssystem som allmänt används av samhället, i Hur laddar jag upp bilder till github från konsolen, vi lär dig hur du lagrar bilder i github och att webbadressen returneras till oss så att vi kan komma åt den när vi vill. För detta kommer vi att använda img2urlVi hoppas att det på detta sätt kommer att lösa ett behov som vi har mycket snabbt och med kraften från github och konsolen.
Vad är img2url
img2url är ett manus gjort i python av Haoxun zhan och det gör att du kan ladda upp bilder till github-arkiv från konsolen, img2url låter dig välja platsen för bilden du vill ladda upp, kontot där du vill göra det, det valda arkivet och slutligen returnerar det en URL med adressen där bilden du har laddat upp ligger.
Hur man installerar img2url
Installera img2url är ganska enkelt, vi måste ha installerat pytonorm y pip så om du inte har det kan du göra det på följande sätt.
Vi måste utföra följande kommandon:
sudo apt-get install python python-pip
Då måste vi installera skriptet med följande kommando
pip install img2url
Hur man konfigurerar img2url
Innan användning img2url vi måste konfigurera det så att skriptet vet var filerna ska laddas. För närvarande stöder img2url bara uppladdning av bilder till det offentliga GitHub-arkivet.
Konfigurationsfilens sökväg är:
~/.img2url.yml
, standard.IMG2URL_CONFIG_PATH
, för anpassad konfiguration.
Exempel av .img2url.yml
:
tecken: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
användare: img2url-testning
repos: img2url-testing-travisci
Obligatoriska fält:
token
: Personliga åtkomsttoken från ditt GitHub-konto. Om du inte har en klickar du på "Generate New Token" och välj "repo" och sedan "Spara ny token".user
: GitHub-konto.repo
: Förvaret för lagring av bilder.
Valfria fält:
branch
: Om inte definierat, användmaster
som standardfilial.path
: Sökväg för att lagra de uppladdade filerna i ditt arkiv. Om den inte är definierad, använd förrådsrot som standard.proxies
: Om definierat, använd proxy för att göra API-förfrågningar istället för att ansluta direkt.message_template_create
: Mallmeddelande för att skapa ny fil, variabler som stöds:{filename}
,sha
,time
.message_template_update
: Meddelandemall för uppdatering av befintliga filer, variabler som stöds:{filename}
,sha
,time
.commiter_name
: Användarnamn för bekräftelsemeddelandet.commiter_email
: E-post för rapportmeddelandet.
Hur man använder img2url
När vi väl har installerat img2url är dess användning ganska enkel. Vi måste ange bildens sökväg och skriptet returnerar lagringsvägen.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
Exempelvis:
$ 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)
Och har det någon nytta för någon som använder Linux? Jag har använt Linux ett tag, men jag känner inte till GitHub.
Intressant, men jag ser inte viktig information: Github-kapacitet, bilderna skulle vara synliga för alla, licensiera bilderna?
Intressant, men jag ser ingen information som kan vara viktig: Github-kapacitet, bilderna skulle vara med tanke på alla, licensiera bilderna?
Diossss men hur kommer det inte att vara användbart? om det fungerar som omslag, eller beskrivning för förvaret i github, till exempel huvudvy för en webbapplikation bland andra ...