Matters2IPFS 又可以用了,讓文章指紋變成可分享的 IPFS 連結

豆泥
·
·
IPFS
·
順手更新了 Deserve 大大七年前做的實用小工具,將 Matters 文章連結轉換為 IPFS 連結,目的是超克防火長城。

2019 年,@Deserve 大大做了一個很實用的小工具 Matters2IPFS。天吶是疫情前...。

當時的動機應該是很簡單的。有時候 Matters 上的文章,如果我們想分享給不方便直接打開 Matters 的朋友,如牆內市民,這時候就可以用 IPFS 連結。Matters 的文章本來就有 IPFS 指紋,只要把文章對應的 IPFS 連結找出來,就多了一條可以閱讀、保存、轉傳的路。Deserve 的原文在這裡Matters文章现在可以一键在线转为墙内链接了

不過這個工具後來失效了。一部分原因是 Matters 網址從過去的 matters.news 轉換到現在的 matters.town。另一部分原因是 Matters 的文章網址格式、GraphQL API、IPFS gateway 狀態也都變了。本著開源共創精神,我把原本的 repo fork 出來修了一版,現在可以先用了。

工具網址 mashbean.github.io/m...

GitHub repo github.com/mashbean/...
原專案 PR github.com/contribut...

可以做什麼

你可以貼 IPFS CID,工具會幫你產生幾個可用的 IPFS gateway 連結,並檢查目前網路環境是否打得開。例如貼這個

QmdaT2M2sGQE6kxPbN2BztCHt7sB3sz13B8S3UVhpD64iM

也可以貼 IPFS gateway URL,工具會自動抽出 CID。

如果你用過 Matters 記憶吐司,也可以貼 `address-book.json`。裡面的 `articles[].dataHash` 就是每篇文章的 IPFS 指紋,工具會直接把它們轉成 gateway 連結。

記憶吐司 🍞 在這裡: lifeboat.matters.tow...

另外,現在 Matters 常見的短網址像這種

matters.town/a/3tmz0u0a42qx

也已經可以處理一部分。這篇文章會轉成

bafybeidpjetge3s7bo3g2pmgggolg5ur63qohjb37uscy5nkhhucmbvofm

為什麼要修

Matters 很早就把文章放到 IPFS,這樣文章不只存在平台資料庫裡也有一個站外的內容指紋,這樣的好處是:

第一,當原站暫時打不開時,仍然有機會透過 IPFS gateway 讀到文章。
第二,作者可以把自己的文章地址整理出來,放進備份或索引。
第三,讀者分享文章時,可以多一條可用的路,而不是只剩單一平台網址。

這也是 Matters 記憶吐司想做的事。它可以幫作者匯出文章、圖片、授權資訊、原始 Matters 連結,還有 IPFS 文章指紋。這次修 Matters2IPFS,就是把這些已經存在的公開指紋重新接起來,讓一般使用者可以更容易使用。

目前的限制

如果你貼的是一般 Matters 文章網址,工具有時候仍會受瀏覽器跨來源限制影響。這是因為靜態網站不能隨便從瀏覽器直接讀 Matters 的 GraphQL API。比較穩的方式是貼下面幾種資料——IPFS CID 、IPFS gateway URL 、Matters 記憶吐司匯出的 `address-book.json` 、已經收進公開指紋對照的 Matters 短網址

之後如果有更完整的公開指紋索引,就可以支援更多短網址,不需要每次即時查 API。

matters.town/a/...

歡迎一起測試

如果你是 Matters 作者,可以試試看用文章連結貼到 Matters2IPFS 裡,或是用記憶吐司倒出來的地址簿,這樣就能看到每篇文章對應的 IPFS gateway 連結。

如果你只是想測試,也可以直接貼這個網址。

matters.town/a/3tmz0u0a42qx

如果遇到不能轉、gateway 打不開、或某些文章明明有 IPFS 指紋卻找不到,也歡迎留言或到 GitHub 開 issue。這類小工具的價值,就是靠大家一起打造真實需求。

CC0 公众领域贡献宣告
已推荐到频道:生活事

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

logbook icon
豆泥以前是 Matters 用戶,現在是 Matters GM,General Museologist,熱愛打造分散與互通的數位社會。
  • 来自作者
  • 相关推荐

Matters 守望相助隊幕後—猩猩,打掃,強大!

Matters RSS 訂閱幕後,好文章需要傳遞

Matters 記憶吐司幕後,資料可攜與數位自主