有道雲筆記有腦圖功能,我平時經常用到,之是以很少用到其他腦圖工具,是因為我一直用有道雲筆記寫筆記。是以編輯腦圖和檢視腦圖比較友善,但是需要将腦圖導出的時候目前隻支援圖檔和xmind,但是需要開會員,由于囊中羞澀,是以我想了别的方案。

我找到xmind的官方GitHub:
https://github.com/xmindltd,找到了python的SDK,看了下有python和java以及js這三個sdk,但是Java和python的sdk已經不維護了,不過還是可以用的,就是新功能可能用不了。
找到了生成xmind的方法,但是如何将有道雲筆記腦圖的源檔案拿到呢?還得分析一下源檔案格式,寫寫算法去進行轉換。之前導出過有道雲筆記,知道好多檔案都是明文儲存,沒有加密啥的,是以我用<code>everything</code>搜尋了我的檔案名,還真找到了辦法。如下圖所示,就是我找到的檔案名,然後通過檔案搜尋工具搜到了源檔案位置。
下面是我的思維導圖的源檔案,用文本方式打開,發現就是一個簡單的json格式。
下面就是json内容,實際就是每個節點都有父節點id,根節點沒有父節點,每個節點組成一個數組,這種格式處理最好用的就是遞歸的方法。
我的所有代碼都放到GitHub:
https://github.com/jan-bar/mindmap_to_xmind,如果有興趣,可以去看看,核心代碼如下,沒有太複雜的東東。
最終效果,上面那個有道雲筆記的結構完美轉換為下面的xmind,然後就可以通過xmind導出成各種格式,滿足大家的所有需求了。
生活中有很多技巧都需要我們去發現,并找到解決方案。想一想自己的需求是不是大家的需求,如果是那就有解決的價值。反正我有了這個方案就可以放心地在有道雲筆記上寫腦圖了。如果需要釋出給其他人看,就通過我的這個項目導出成xmind,然後通過xmind導出成各種格式檔案。
作者:janbar
出處:https://www.cnblogs.com/janbar
本文版權歸作者和部落格園所有,歡迎轉載,轉載請标明出處。喜歡我的文章請 [關注我] 吧。
如果您覺得本篇博文對您有所收獲,可點選 [推薦] 并 [收藏] ,或到右側 [打賞] 裡請我喝杯咖啡,非常感謝。