如何製作一個手機上的Github圖床捷徑(workflow)

CoderWGB發表於2020-09-13

如圖所見

準備工作

  • github賬號與繫結郵箱
  • 建立一個倉庫用於存放圖片
  • 生成github token 注意生成之後要備份以免後面要用到(頁面重新整理之後會看不見?)
  • 瞭解github上傳檔案的 GitHub API

建立捷徑

  • 設定捷徑名字,共享表單中顯示所有或者圖片檔案媒體這幾種型別
  • 建立一個字典存放配置項
  • 取出每個配置項作為變數
  • 檔名採用時間戳
  • 從相簿選或者小元件共享獲取到圖片資源轉成base64不換行
  • 拼接API路徑,參考API和上圖
  • PUT請求,json格式傳輸,token塞進header,以及接受型別設定一下即可,值得注意的是accept應該設定為application/vnd.github.raw
  • 上傳成功之後拼接好cdn訪問的地址拷貝至剪貼簿

總結

靈感來自於PicGo,Mac上有這樣一個軟體外掛挺好的,就想著好多圖片都來自於手機拍攝,所以乾脆就尋思著做了這麼一個工具,直接從手機端上傳,把地址放到剪貼簿,剪貼簿工具Pin或者其他工具通過iCloud同步到Mac使用也是可以達到無縫使用. (之前也有很多其他平臺的圖床用於盆友圈圖片評論啥的,原理其實都是一個道理,把圖片上傳到圖床取連結而已)

相關文章