我們每天的需求之一是將照片存儲在存儲庫中,當前在社區中廣泛使用的存儲庫系統中為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,它的使用就非常簡單。 我們必須指出圖像的路徑,腳本將返回存儲路徑。
$ 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)
這對使用Linux的人有什麼用? 我已經使用Linux一段時間了,但是我對GitHub並不熟悉。
有趣,但我看不到重要信息:Github容量,所有人都能看到照片,對照片進行許可?
有趣,但是我看不到任何可能重要的信息:Github的容量,照片可以在所有人的視野中使用,可以對照片進行授權嗎?
Diossss怎麼會沒用呢? 是否用作封面或github中存儲庫的描述,例如Web應用程序的主視圖等...