不懂程式小白也能輕鬆將Kobo畫線筆記自動匯入Notion中—讓你不再為整理筆記煩惱

更新於 發佈於 閱讀時間約 11 分鐘
raw-image


前言:

在看到薑餅資的打造第二大腦影片後,我一直想要試著使用階層式筆記方式整理我在kobo電子書中的劃線,並且可以用來銜接我製作讀書筆記的內容,但因為每次都需要重新打開電子書,點開畫線區後將這些內容謄到Notion筆記中,才能開始整理筆記及製作讀書筆記,蠻花時間的,尤其又不能直接複製Kobo電腦版書中內容。於是我開始尋找有沒有可以自動將Kobo畫線內容導入到Notion的方法,找到了這個網站也有跟我同樣的困擾,原本以為按照他的步驟一步一步就可以完成了,但卻還是在途中遇到困難,再經歷一次次將問題丟掉GPT尋求解答後,我想可以將更多這個網站可能比較沒有提到的部份以及我遇到的問題分享給大家。


事前準備:

  • Notion API:
raw-image
raw-image


  • 在你的Notion 頁面創建一個含有「Title」及「Highlights」chek box的database(資料庫),並且與Integration連接
raw-image
raw-image
raw-image
raw-image
raw-image
raw-image
raw-image
raw-image

開始建構同步

第一步

下載並安裝GitNode軟體,這兩個軟體會用來啟動之後的程式碼。

使用命令提示字元(以電腦上的名稱稱呼,程式白癡如我不知道各種語言差別)執行下方程式碼

git clone https://github.com/juliariec/export-kobo-to-notion.git

再來到export-kobo-to-notion資料夾內(我的資料夾是在C槽使用者資料夾內),右鍵以終端開啟,並且輸入

npm install

第二步

在同一個資料夾內,右鍵先創立一個Txt檔,並且將他的副檔名改成.env後儲存(可以先在資料夾上方的顯示那邊將副檔名顯示出來,在將.txt改成.env),再來使用txt打開這個.env檔

raw-image

在內文中輸入

NOTION_TOKEN=secret_TY78iopwv(=後面的代碼就是事前準備時請你複製的Internal Integration Token)

NOTION_DATABASE_ID=776yv4nanf6qx0bdttznd9upfljupb11(=後面的代碼,是你的資料庫id,詳細尋找id步驟如下)

raw-image

貼上後,會出現https://www.notion.so/05b71e7fa9c54c818884319b90e9db2e?v=7cfb273ec80f4ac092522e4de0082fc3&pvs=4,這種網址,其中05b71e7fa9c54c818884319b90e9db2e,也就是"/"號後,"?"前的32位元代碼,即為資料庫id


第三步

將你的Kobo閱讀器連接至電腦,並且在.kobo資料夾中找到KoboReader.sqlite這個檔案,將他複製到export-kobo-to-notion資料夾內,並且將他名字改為highlights.sqlite。


第四步

在export-kobo-to-notion資料夾,右鍵執行npm start

raw-image
raw-image
raw-image

後記:

雖然那位自由女神|芬妮Fengniii -這個網站已經介紹很清楚,但因為我基本上Notion都只是用來放資料用,而沒有深入了解API以及資料庫功能,所以還是自己摸了很久才成功,才會想要製作更加詳細版本的流程,而其中程式運作的原理我也是不太懂,基本上看到程式碼有錯誤就是將整個錯誤內容丟到gpt中尋求解答,例如我電腦缺少visualstudio

中的C++介面,也是gpt跟我說之後我再去排除錯誤,否則我根本第一步就卡關了,但也是因為這次摸索,我對於API的功用、Notion的資料庫功能更加了解,也是我近期跟gpt溝通最多的一次,無論是請他修正程式碼辨別問題,以及一些資訊白癡的小科普,真的讓我在0基礎的前提下完成這個串接,幫我很多的忙,也希望能夠幫到大家,這個自動匯入的功能真的幫我很多,會讓我將輸入銜接到輸出的過程中減少更多阻力,讓我更願意輸出。

P.s有幾本書好像是因為畫線內容太多,所以同步失敗,我目前還在研究該如何排除,如果有研究出來會在更新這篇內容。另外再次感謝那位自由女神|芬妮Fengniii -願意分享github大大的內容,讓我解決長久以來的問題


2024/10/06更新網友作法:

很開心在kobo社群上Mio Tsung分享我這篇文章並且分享精進以及改善的做法,因為她的版本更加完整,所以我在得到她的同意後將她的精進作法放在本文後面供大家參考~

完全不懂程式的少女分享kobo 匯出筆記到 notion 資料庫的方式

1.前言:雖然使用Readwise 可以直接連接到Notion,但如果是自己從外部放進kobo閱讀器的書籍,沒有辦法跟著一起匯出去,而且Readwise是要付費的。但感謝網路上資源,我試了一個晚上終於成功了!!!!!飲水思源,想說上來分享給跟我一樣完全不懂寫程式但又很想迅速整理筆記的小書呆們

2.首先,要先打開這位熱心網友的文章(再次謝謝他!!!!!!!)

https://vocus.cc/article/6447e6c5fd8978000177904c

3.雖然這篇文章寫得已經很簡單了,但對於我這種完全不懂程式的小白,還是有些想補充的

3-1 所有跑程式代碼的部分,就是先通通按滑鼠右鍵開始終端程式,在這個黑黑的框框裡輸入

3-2 TXT文件改成ENV格式之後,再用文件txt檔開啟直接輸入兩行複製貼上就好

NOTION_TOKEN=secret_XXXXXX

NOTION_DATABASE_ID=XXXX

4.如果npm start 按下去之後顯示token invalid 或是object not found,可能有以下原因:

4-1大機率是database的ID 輸入錯誤了, #不是那個網頁頁面的ID是那個資料庫的!!!!!!!!!! (這邊害我卡了快三小時,請看留言照片欄)

補充:我覺得資料庫數據ID會找不正確很大概率是因為我既有的書庫是從網路上抓下來很花俏的template去改的,一個書庫的頁面裡會同時有很多的不同的數據庫跟資源,導致真正的資料庫藏的很深很難找。
總之重點就是必須要先找到要匯入的資料庫,把這個資料庫子頁面用全螢幕展開,再從右上角三個點那邊找到這個資料庫連結真正的資源是從哪裡來的(請看下方照片)

4-2 Notion API Token 無效 (API token is invalid.),導致所有對 Notion 的請求都未被授權 (unauthorized),無法執行所需的操作。

可以試著在npm start 先再手動定義一次 token 跟database id。方法如下:

  • 手動設置 NOTION_DATABASE_ID
    與 NOTION_TOKEN 一樣,你需要確保 NOTION_DATABASE_ID 也已正確設置。可以在 PowerShell 中手動設置這個環境變數:
    powershell複製程式碼$env:NOTION_DATABASE_ID = '你的ID這邊自己打進去'
    設置後,你可以通過 echo $env:NOTION_DATABASE_ID 來確認該變數是否設置成功。
  • 手動設置 NOTION_TOKEN:你可以在當前的 PowerShell 窗口中手動設置 NOTION_TOKEN。執行以下命令:
    powershell複製程式碼$env:NOTION_TOKEN = 'your_actual_notion_token_here'
  • 然後你可以通過執行 echo $env:NOTION_TOKEN 來檢查是否設置成功。

5.最後一步,記得要同步更新的書單要先把名字打好在title,這樣才能正確被更新去

6.如果有不會直接把代碼丟chat gpt,他可以幫忙判斷問題,超級方便!!!!

_________________________________

2024/9/11更新:

投稿上傳之後收到了多幫助,這邊把留言區好心不藏私版友們的方式一起整理上來

1.由 王傑 版友分享的直接導入(https://kobo-bookmark.vercel.app/)

優點: 就是把檔案丟到網頁裡面就好了,有手就會,五分鐘就能搞定,非常簡單!!而且匯入到notion版面的排版跟資訊都是最完整的,格式也不陽春非常漂亮!綜合來說這個是最推薦的~

缺點:我沒有選擇以這個做為主力的匯入工具是主要還是因為我自己已經有花費很多心思做的書庫了,它沒有辦法跟我既有的書庫整合,忍痛放棄

2.由 陳郁夫 分享的進階改良版

(https://github.com/gtemta/export-kobo-to-notion)

優點:

1.可以自動偵測檔案,不用特別再把檔案從kobo抓出來

2.可自動更新書本資料,基本上就是鍵盤enter敲下去之後,你已經打開過看過的書本內容資訊會刷刷刷自己更新到notion裡

3.新增了最後一次閱讀時間跟閱讀長度

缺點:

這個就是,更難XD








留言
avatar-img
留言分享你的想法!
avatar-img
但丁快書漫想
15會員
60內容數
分享書中所思所想,希望能夠帶給讀者不同角度的看書視角,書作為一個載體不應該是在閱覽後乘載著灰塵,更應該可以作為串連起讀者傳遞共鳴感的故事,期許能夠一起成長一起思考將所思所感落實在生活中,培養閱讀心態也打磨處事心態。
但丁快書漫想的其他內容
2024/02/04
這本書揭示了心理實驗背後的真相,挑戰了過去對人性本質的看法,分享了幾個實驗背後的故事,以及對人性的重塑旅程。這本書討論了史丹佛大學地下監獄實驗、電擊椅服從實驗等,透露了一些意外的發現和觀點。
Thumbnail
2024/02/04
這本書揭示了心理實驗背後的真相,挑戰了過去對人性本質的看法,分享了幾個實驗背後的故事,以及對人性的重塑旅程。這本書討論了史丹佛大學地下監獄實驗、電擊椅服從實驗等,透露了一些意外的發現和觀點。
Thumbnail
2024/01/07
去年更深深感受到撰寫書評可以帶給我許多想法,更與當時的心理狀態互相印證,就讀書這塊我給自己打個8分,期望在2024年繼續保持這樣的節奏。至於讀書的期許,希望我不要當一個喜新厭舊的書籍渣男,先完成之前想讀完的書,再開始閱讀新的書籍!
Thumbnail
2024/01/07
去年更深深感受到撰寫書評可以帶給我許多想法,更與當時的心理狀態互相印證,就讀書這塊我給自己打個8分,期望在2024年繼續保持這樣的節奏。至於讀書的期許,希望我不要當一個喜新厭舊的書籍渣男,先完成之前想讀完的書,再開始閱讀新的書籍!
Thumbnail
2024/01/02
讀完一本文學作品後,常常會在心頭湧起一股情感,這種情感切實地體現在我皮膚的紋理上,彷彿每一段文字的書寫都能觸及我的內心,就像我寫完一篇段落後的感受一樣,那種一氣呵成的寫作感受,或許在下一刻就消失無踪,或許會重新湧現,但在那一刻,整本書中的時間彷彿凝固在最後一頁,而後面的空白則延伸到我未來的時空中。
Thumbnail
2024/01/02
讀完一本文學作品後,常常會在心頭湧起一股情感,這種情感切實地體現在我皮膚的紋理上,彷彿每一段文字的書寫都能觸及我的內心,就像我寫完一篇段落後的感受一樣,那種一氣呵成的寫作感受,或許在下一刻就消失無踪,或許會重新湧現,但在那一刻,整本書中的時間彷彿凝固在最後一頁,而後面的空白則延伸到我未來的時空中。
Thumbnail
看更多
你可能也想看
Thumbnail
利用Notion的”Toggle Headings”及分欄排版功能,做出靈活的電子手帳
Thumbnail
利用Notion的”Toggle Headings”及分欄排版功能,做出靈活的電子手帳
Thumbnail
你有在使用卡片和筆記系統嗎?這是一種強調有效連結和處理知識的知識管理系統 因為Notion沒有視覺化的連結與白板,所以其實我曾經嘗試過使用其他軟體 最後還是回來Notion 加上自動編號之後,目前這個模板讓我寫作輸出的時候輕鬆很多 只需要專注地寫下所有想法跟收集來的摘要,最後簡單排序就能組成文章了!
Thumbnail
你有在使用卡片和筆記系統嗎?這是一種強調有效連結和處理知識的知識管理系統 因為Notion沒有視覺化的連結與白板,所以其實我曾經嘗試過使用其他軟體 最後還是回來Notion 加上自動編號之後,目前這個模板讓我寫作輸出的時候輕鬆很多 只需要專注地寫下所有想法跟收集來的摘要,最後簡單排序就能組成文章了!
Thumbnail
Notion是一個很吸引人的筆記軟體,但是許多人卻無法持續使用,當使用他人分享的完美模板時,也常常無法符合自己的需求;過度追蹤打卡也會讓人感到疲勞,到底是什麼原因呢?
Thumbnail
Notion是一個很吸引人的筆記軟體,但是許多人卻無法持續使用,當使用他人分享的完美模板時,也常常無法符合自己的需求;過度追蹤打卡也會讓人感到疲勞,到底是什麼原因呢?
Thumbnail
身為學生的你可能還在觀望要不要學 Notion,聽說很難但是好像功能又非常強大。今天就讓我用 5 分鐘告訴你你適不適合用 Notion,以及它的強大之處。
Thumbnail
身為學生的你可能還在觀望要不要學 Notion,聽說很難但是好像功能又非常強大。今天就讓我用 5 分鐘告訴你你適不適合用 Notion,以及它的強大之處。
Thumbnail
你正處於 Notion 創作之道的哪個階段呢?
Thumbnail
你正處於 Notion 創作之道的哪個階段呢?
Thumbnail
掌握Notion內建基礎的排版技巧再視需求與喜好去選擇小工具錦上添花, 會比一開始註冊申請了一堆小工具最後發現都用不到還來的事半功倍,對吧! 所以以下來分享幾個實用的利用內建功能做美化排版的示範✨
Thumbnail
掌握Notion內建基礎的排版技巧再視需求與喜好去選擇小工具錦上添花, 會比一開始註冊申請了一堆小工具最後發現都用不到還來的事半功倍,對吧! 所以以下來分享幾個實用的利用內建功能做美化排版的示範✨
Thumbnail
前言 自從有了像 Notion 這樣的數位筆記工具,我們就不再需要手寫筆記。但這也導致了一個大問題: 我直接整段複製貼上到筆記就好了。 我看過很多人的筆記,常常都是一大篇文章直接複製貼上,然後稍微畫個重點而已。以往的手寫筆記為了省時省力,通常會是最簡短最核心的內容,也會是自己思考過所轉化的重點,但數
Thumbnail
前言 自從有了像 Notion 這樣的數位筆記工具,我們就不再需要手寫筆記。但這也導致了一個大問題: 我直接整段複製貼上到筆記就好了。 我看過很多人的筆記,常常都是一大篇文章直接複製貼上,然後稍微畫個重點而已。以往的手寫筆記為了省時省力,通常會是最簡短最核心的內容,也會是自己思考過所轉化的重點,但數
Thumbnail
你創作的時候有遇到這樣的困擾嗎? 想寫一篇文章或是報告的時候,明明平常收集了很多相關的資料,需要的時候卻找不到,或是想不起來放在哪個資料夾。 然後不小心就被網路上貓貓圖給分心了。 你曾經試著使用過不同的筆記軟體,但是並沒有成為高效產出者 直到我接觸了卡片盒筆記法解決了我的痛點 4.建立索引
Thumbnail
你創作的時候有遇到這樣的困擾嗎? 想寫一篇文章或是報告的時候,明明平常收集了很多相關的資料,需要的時候卻找不到,或是想不起來放在哪個資料夾。 然後不小心就被網路上貓貓圖給分心了。 你曾經試著使用過不同的筆記軟體,但是並沒有成為高效產出者 直到我接觸了卡片盒筆記法解決了我的痛點 4.建立索引
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News