iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
自我挑戰組

分享自己的知識及生活管理系統 系列 第 16

Obsidian 分析外掛 Day16

  • 分享至 

  • xImage
  •  

文章同步發佈於https://kevinyay945.com/ironman2022/day16

接下來我們用熟悉的文字編輯器將昨天我們clone下來的外掛打開

接下來我們要來猜測這個api的主要運作方式是什麼
首先,我們需要的功能如附圖

  1. 將一個圖片複製
  2. 在obsidian中貼上
  3. 圖片上傳到imgur
  4. 上傳完成後我們收到imgur回傳的網址,並將剛剛貼上的位置補上那串網址

接著,我們可以打開obsidian中的開發者工具(整個obsidian背後其實可以想像他就是一個chrome,所以chrome的開發者工具他也有),查看他背後到底做了些什麼事情

我們這邊看到,他會將

  1. 貼上的圖片透過https傳送到https://api.imgur.com/3/image中
  2. 方法是post,屬性是image,
  3. 回傳的內容有指定的格式,並且看到obsidian中取代的網址,就在data.link中

所以看到這邊,可以知道我們要修正這個外掛,最簡單的方式就是

  • 將圖片傳送的地點,傳送到我們自己寫的server

這樣一來,我們只要建立一個跟這個api相同的接口,回傳的內容也一樣,沒意外就可以完成外掛這邊的改寫了


上一篇
Obsidian 改造外掛 Day15
下一篇
Obsidian 改造外掛 - Part2 - Day17
系列文
分享自己的知識及生活管理系統 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言