最近做的一些 PopClip Extensions

其實最近也才多做了兩個而已,用複數的 extensions 實在有點不好意思。因為也沒有什麼好長篇大論的,就簡簡單單的寫在一起吧!

Sci-Hub DOI

Sci-Hub DOI logo

前一陣子得知 Sci-Hub 這個組織,發現一些以前下載不到的 paper(或是換個比較正派一點的說法,人在家裡,但又不想用 VPN 連回醫院去下載有訂閱的 paper 時),可以利用 Sci-Hub 來取得。雖然他的網站上顯示可以用期刊 URL,PMID (PubMed ID),或是 DOI 來連結,但實際上用起來,還是 DOI 的方式最可靠,所以這個 PopClip 就是去 detect 是不是一個 DOI 的 URI,然後把連線導向 Sci-Hub,蠻單純的,多下載幾篇的時候,可以省下一些力氣。

SCI HUB website
▲ Sci-hub 是在家裡下載 paper 的好幫手

Open Twitter Media

Open Twitter Media logo

幾個月前開始用 IFTTT 把 twitter 的 favorite 和 Evernote 連在一起,基本上就是,當我在 twitter 上點下 ❤️ 的時候,IFTTT 會在 Evernote 新增一筆新的 note,裡面包含了該 tweet 的內容,不過只會保留文字的部份,而想要看原始的圖片得透過 twitter url 連回去看,例如原始的 tweet 則是長這樣:

Tweet-On-Twitter
▲ 原始的 tweet 是有圖的

因為 IFTTT 還沒有做到可以取得 tweet 裡的 media 內容,所以,如果我想連原始圖片都保留在我的 Evernote 裡的話,就必須自己連回 twitter,還不能直接複製或另存圖片,得用 inspector 找出它的連結,有點麻煩。

Favd-Tweet-On-Evernote
▲ 透過 IFTTT 存到 Evernote 的 favorite tweet 沒辦法一起把圖片抓下來,只有 twitter pic 的連結

找尋解法的時候,發現連回 twitter 網頁時,header 裡的 og:image meta data 是會放圖片的 url,所以我要做的就是 follow 這個 link 的 redirect (用 curl -L),然後把這段資料抓出來,再用瀏覽器開啟就可以了,不過要再手動把圖片 copy and paste 到 Evernote 裡還是有點小麻煩就是了。

以上兩個 extensions 都放在 GitHub: tsaiid/PopClip-Extensions