Hur laddar jag upp bilder till github från konsolen

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änd mastersom 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

img2url

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   oscar sade

    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.

  2.   Guille sade

    Intressant, men jag ser inte viktig information: Github-kapacitet, bilderna skulle vara synliga för alla, licensiera bilderna?

  3.   Guille sade

    Intressant, men jag ser ingen information som kan vara viktig: Github-kapacitet, bilderna skulle vara med tanke på alla, licensiera bilderna?

  4.   Ruben espinoza sade

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