如何從控制台將圖像上傳到github

我們每天的需求之一是將照片存儲在存儲庫中,當前在社區中廣泛使用的存儲庫系統中為github。 如何從控制台將圖像上傳到github,我們將教您如何將圖像存儲在github中,並將URL返回給我們,以便我們可以隨時訪問它。 為此,我們將使用 圖像2url,我們希望以此方式可以解決我們中許多人快速並具有github和控制台功能的需求。

什麼是img2url

圖像2url 是由python製作的腳本 郝勳展 並允許從控制台將圖像上傳到github倉庫, 圖像2url 允許您選擇要上傳的圖像的位置,要執行操作的帳戶,所選的存儲庫,最後它返回一個URL,其中包含您上傳的圖像所在的地址。

如何安裝img2url

安裝img2url非常簡單,我們必須已經安裝  蟒蛇 y 皮普 因此,如果您沒有它,可以按照以下方式進行操作。

我們必須執行以下命令:

sudo apt-get install python python-pip

然後我們必須使用以下命令安裝腳本

pip install img2url

如何配置img2url

使用之前  圖像2url  我們必須對其進行配置,以便腳本知道在何處加載文件。 當前,img2url僅支持將圖像上傳到公共GitHub存儲庫。

配置文件路徑為:

  • ~/.img2url.yml,默認。
  • IMG2URL_CONFIG_PATH,用於自定義配置。

例子 .img2url.yml:

令牌:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
用戶:  img2url-測試 
回購:  img2url-測試-travisci 

必填字段:

  • token: 個人訪問令牌 從您的GitHub帳戶。 如果您沒有,請點擊“ Generate New Token”,然後 選擇“回購” ,然後點擊“保存新令牌”。
  • user:GitHub帳戶。
  • repo:用於存儲圖像的存儲庫。

可選字段:

  • branch:如果未定義,請使用 master作為默認分支。
  • path:將上傳的文件存儲在存儲庫中的路徑。 如果未定義,則默認使用存儲庫根目錄。
  • proxies:如果已定義,請使用代理髮出API請求,而不是直接連接。
  • message_template_create:用於創建新文件的模板消息,支持變量: {filename},sha, time.
  • message_template_update:用於更新現有文件的消息模板,受支持的變量:{filename}, sha, time.
  • commiter_name:確認消息的用戶名。
  • commiter_email:通過電子郵件發送報告消息。

如何使用img2url

一旦安裝了img2url,它的使用就非常簡單。 我們必須指出圖像的路徑,腳本將返回存儲路徑。

圖像2url

圖像2url

$ img2url --help 
Usage:
    img2url <path>
    img2url (-m | --markdown) <path>

Options:
    -m, --markdown

例如:

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

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   奧斯卡號 他說:

    這對使用Linux的人有什麼用? 我已經使用Linux一段時間了,但是我對GitHub並不熟悉。

  2.   吉爾 他說:

    有趣,但我看不到重要信息:Github容量,所有人都能看到照片,對照片進行許可?

  3.   吉爾 他說:

    有趣,但是我看不到任何可能重要的信息:Github的容量,照片可以在所有人的視野中使用,可以對照片進行授權嗎?

  4.   魯賓·埃斯皮諾薩 他說:

    Diossss怎麼會沒用呢? 是否用作封面或github中存儲庫的描述,例如Web應用程序的主視圖等...