時間較為久遠(yuǎn)...未保存圖片備份...
目錄
先決條件
- nodejs
1.安裝picgo-core
1.1 使用npm安裝
$ npm install picgo -g
# or
$ yarn global add picgo
提示: 此時 terminal 中已可用 picgo 命令
PicGo-Core 命令說明
1.2 將node添加到環(huán)境變量
打開/etc/profile
, 在文件末尾處添加
// node 安裝路徑
export NODE_HOME=/usr/local/node
// 添加環(huán)境變量
export PATH=$NODE_HOME/bin:$PATH
保存后, 執(zhí)行
$ source /etc/profile
2. 制作Automator流程
2.1 創(chuàng)建‘Quick Action(快速操作)’
打開Automator
應(yīng)用, 創(chuàng)建Quick Action
.
2.2 設(shè)置 ‘Quick Action’ 條件
設(shè)置‘當(dāng)工作流接收到圖像文件時執(zhí)行’
- ‘Workflow receives current’后選擇‘image file’.
- [額外] ‘Image’后選擇自定義圖標(biāo).
2.3 添加圖片列表選擇器 [可跳過]
當(dāng)選擇多個圖片時, 可以選擇部分進(jìn)行上傳.
- 在左側(cè)‘Library’視圖中點(diǎn)擊‘Utilities’, 拖動‘Choose from List’到右側(cè)空白處.
- [額外] ‘Prompt’后修改提示信息.
2.4 添加Shell腳本
- 在左側(cè)‘Library’視圖中點(diǎn)擊‘Utilities’, 拖動‘Run Shell Script’到右側(cè)空白處.
- ‘Shell’后選擇‘/bin/bash’.
- ‘Pass input’后選擇‘a(chǎn)s arguments’.
- 在文本框處輸入
/usr/local/lib/node_modules/picgo/bin/picgo upload "$@"
[圖片上傳失敗...(image-69be65-1583937061081)]
注意: 此處執(zhí)行可能會出現(xiàn)錯誤.
/usr/bin/env: node: No such file or directory
: 請檢查是否設(shè)置node環(huán)境變量.
若設(shè)置成功仍報(bào)錯, 替換‘picgo’可執(zhí)行文件第一行為#!/usr/local/bin/node
.command not found: picgo
:
請檢查‘picgo’可執(zhí)行文件路徑是否正確.
2.5 過濾輸出結(jié)果
- 在左側(cè)‘Library’視圖中點(diǎn)擊‘Text’, 拖動‘Filter Paragraphs’到右側(cè)空白處.
- ‘Return paragraphs that’后選擇‘contain’, 輸入 ‘http’.
2.6 顯示和自動復(fù)制圖片鏈接
在左側(cè)‘Library’視圖中點(diǎn)擊‘Utilities’, 拖動‘Copy to Clipboard’到右側(cè)空白處.
在左側(cè)‘Library’視圖中點(diǎn)擊‘Text’, 拖動‘New TextEdit Document’到右側(cè)空白處.
[圖片上傳失敗...(image-69be65-1583937061081)]
提示: 此處兩操作可根據(jù)自己喜好選擇其一, 右鍵點(diǎn)擊工作流程中的操作, 可以禁用某項(xiàng)操作.
2.7 保存
- 使用‘
CMD
+S
’傳統(tǒng)藝能進(jìn)行保存. - 任意圖片右鍵 -> ‘Quick Actions’. 快樂開始.
3. 附
- 可以使用其他組件, 記錄所有上傳過的圖片, 并重命名為鏈接地址等其他操作.
- 懶得折騰小白一鍵安裝客戶端, 下載地址: PicGo.