快照:在社群詢問 Graph View 功能

by 王翰元

今天幫 graph view toolkit 修了一些功能之後,心血來潮在 Iine 群和 discord 問了有沒有人會有興趣,結果得到的回應其實跟我自己對這個功能的想像差不多。

「大家會想要把 Heptabase 裡建好的卡片,用像是 obsidian 一樣的關聯圖來視覺化嗎?」這是我的問題。

回應我的人數不多,大概4.5個人,好像沒有人說「一定」想要的。有人說完全沒幫助、雞肋,有人說錦上添花,大致上的態度其實跟我自己差不多。discord 中有人說可以透過這個關聯圖看到「孤島」卡片,而 line 群則有人提到會用來看自己是否對某一個領域寫了總結。

但總歸來說,我自己也是覺得沒有用所以才棄用了 obsidian,但是卻又想要幫忙開發這個功能,我自己到底在想甚麼?我也搞不太清楚,大概只是覺得很酷吧。

而且,有人也問了一個很好的問題:用 Graph View 跟用 Heptabase 手動建立關聯有什麼差別?

看似簡單,我卻完全答不出來耶。

也許這大概說明我根本就只是在做自嗨的吧?可能只是自己做出來之後覺得有成就感,但實際上到底解決了甚麼問題是有待討論的。

我並不是先帶著某個想解決的問題才來開發這個功能,好像單純只是覺得如果做出來好像很酷而去做了而已。

不過即使如此也沒甚麼關係吧?自己做得開心也挺好。而且這也不代表我不能給大家使用,我相信如果真的丟出來了,還是會有一些人用的。反正頂多就是不想用的人會看一下然後冷笑一下而已,或是根本沒人理我而已,還能有多慘。反正也不是第一次不被理會了,那還不如把自己想分享的東西分享出來。

總而言之,我今天算是做好了一個 graph view toolkit,可以用來把 heptabase 的卡片變成像是 obsidian 裡的關聯圖。

一切都還很陽春,甚至還有一些 bug (例如有些應該要有的連結卻沒有正確顯示)。不過這對我自己來說算是一個里程碑,所以我想還是有值得分享的地方。

而且目前 Heptabase 右下角的眼睛功能,主要用來畫出白板內的連結。不過如果是跨白板的關聯的話,這個 graph view toolkit 是可以顯示得出來的。我想應該還是可以玩玩看。

還沒寫 readme,不過總之想玩的人可以先到這個連結

  1. git clone
  2. pip install -r requirements.txt
  3. streamlit run app.py

有機會的話我再 host 到某個地方讓不同人玩。

Leave a Comment