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

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

前言:

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

事前準備:

  • Notion API:
請先在網頁搜尋Notion API並且登入後,點選New integretion
輸入完基本資訊並且Summit後,請到Secrets裡面,可以先將Internal Integration Token給複製下來(按下Show後即會顯示),之後會用到

  • 在你的Notion 頁面創建一個含有「Title」及「Highlights」chek box的database(資料庫),並且與Integration連接
在主頁左上方點選New page
下方選擇想要的資料庫形式,我是選Gallery
創建完後的頁面長這樣,再來逐個點進方格內
新增 Text 欄位,並且將該欄位命名為Title
再新增Checkbox欄位,將他名字改成Highlights
再來將要自動同步到Notion的電子書名一個一個鍵入Title欄位中(這邊以灰階思考為範例)
再來到這個頁面右上角三個點地方點開後,到Add connections,新增前一個步驟創建的Integration名字(以Library為例)
確認加入後畫面

開始建構同步

第一步

下載並安裝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檔

在內文中輸入

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

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

在剛剛的資料庫右上方,點選copylink

貼上後,會出現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

這會是正確執行的畫面
執行完後你的Notion資料庫上面就會同步畫線內容,並且Highlight check box就會打勾
如果有新增電子書需要同步畫線內容,只要將新增的電子書Title按照前面步驟建立欄位後,並且再重新依據第三步及第四步後同步即可,而Highlight check box已經打勾過的電子書不會再同步

後記:

雖然那位自由女神|芬妮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
15會員
60內容數
分享書中所思所想,希望能夠帶給讀者不同角度的看書視角,書作為一個載體不應該是在閱覽後乘載著灰塵,更應該可以作為串連起讀者傳遞共鳴感的故事,期許能夠一起成長一起思考將所思所感落實在生活中,培養閱讀心態也打磨處事心態。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
但丁快書漫想 的其他內容
「閃電擴張」的原文「Blitzscaling」是從德文的「blitzkrieg」而來。是二戰時,德軍採取的軍事策略,只需必要的武器、軍糧,就可以非常快速地行動,出奇不意地攻擊敵軍,並且取得勝利。當行動快速,離勝利就只剩一半了。但是,只要選擇持續征戰,便沒有退路,只會大勝利、或是大失敗
美學是我們所有的人類,感受一個物件、或是透過感官體驗所得到的愉悅 作者:寶林·布朗 分類:商業;經營管理 ;美學
永遠會有許多人生難題一而再再而在地出現,例如抱怨現在工作很爛時該不該換下一份、如果要換是不是要等到領到年終後、還是乾脆把所有老本豪賭去創業?就好像倉鼠跑的滾輪一樣,每一階輪梯好似會循環,但自己好像還是在這裡,或許該停下來,好好檢視這個把自己囚禁的牢籠是不是只是我們自己的思維模型中的bug。
追逐怪物的人 作者:權日勇、高納穆 為何生活在相同的環境裡,有人喪失了對他人的共感能力,變成了怪物,有人卻能保持正常人的面貌。而我們心知肚明,無論這名罪犯在法庭上表現得多麼悔不當初,但在他被拘捕後,若庭上沒能舉列其不可反駁之相關證據,他不可能會停止犯罪。
取材自1950年一名年輕僧人林承賢火燒金閣寺的真實事件。在現實世界中,犯嫌向警方供稱:「我忌妒金閣寺的美,所以把它燒掉了……」 自1956年問世以來即受各方盛讚,公認本作為三島美與爆裂哲思之集大成者,被翻譯為多國語言,亦被視為是三島由紀夫角逐諾貝爾文學獎、樹立西方文壇聲譽的最高傑作。
一直以來我都習慣從書本裡找到我人生遇到難關的答案,因為每天都有閱讀習慣的關係,所以書庫中有許多書籍,去年的自己讀完哪幾本書也代表越常處於汲取某方面領域答案的狀態中,我想也是一種日記的概念,藉由閱讀狀態去檢視自己去年階段起伏的情緒狀態。
「閃電擴張」的原文「Blitzscaling」是從德文的「blitzkrieg」而來。是二戰時,德軍採取的軍事策略,只需必要的武器、軍糧,就可以非常快速地行動,出奇不意地攻擊敵軍,並且取得勝利。當行動快速,離勝利就只剩一半了。但是,只要選擇持續征戰,便沒有退路,只會大勝利、或是大失敗
美學是我們所有的人類,感受一個物件、或是透過感官體驗所得到的愉悅 作者:寶林·布朗 分類:商業;經營管理 ;美學
永遠會有許多人生難題一而再再而在地出現,例如抱怨現在工作很爛時該不該換下一份、如果要換是不是要等到領到年終後、還是乾脆把所有老本豪賭去創業?就好像倉鼠跑的滾輪一樣,每一階輪梯好似會循環,但自己好像還是在這裡,或許該停下來,好好檢視這個把自己囚禁的牢籠是不是只是我們自己的思維模型中的bug。
追逐怪物的人 作者:權日勇、高納穆 為何生活在相同的環境裡,有人喪失了對他人的共感能力,變成了怪物,有人卻能保持正常人的面貌。而我們心知肚明,無論這名罪犯在法庭上表現得多麼悔不當初,但在他被拘捕後,若庭上沒能舉列其不可反駁之相關證據,他不可能會停止犯罪。
取材自1950年一名年輕僧人林承賢火燒金閣寺的真實事件。在現實世界中,犯嫌向警方供稱:「我忌妒金閣寺的美,所以把它燒掉了……」 自1956年問世以來即受各方盛讚,公認本作為三島美與爆裂哲思之集大成者,被翻譯為多國語言,亦被視為是三島由紀夫角逐諾貝爾文學獎、樹立西方文壇聲譽的最高傑作。
一直以來我都習慣從書本裡找到我人生遇到難關的答案,因為每天都有閱讀習慣的關係,所以書庫中有許多書籍,去年的自己讀完哪幾本書也代表越常處於汲取某方面領域答案的狀態中,我想也是一種日記的概念,藉由閱讀狀態去檢視自己去年階段起伏的情緒狀態。
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
在這個數位時代很多人都有使用筆記軟體來保存重要資料的習慣,隨著資料愈來愈多使用者不免會擔心軟體會不會發生故障或變動讓自己的重要資料付諸流水,因此本文想分享如何將Notion導入備份至Anytype這個近期熱門的新筆記軟體。
Thumbnail
利用Notion的”Toggle Headings”及分欄排版功能,做出靈活的電子手帳
Thumbnail
我發現很多人在使用 Notion 的一個煩惱跟痛點是因為自由度太高, 所以很容易找不到建立的頁面隨著新增功能側邊欄越來越長 其實 Notion 根本可以不用手動整理他呀! 你只需要在每個頁面新增一個快速跨頁面自動目錄
Thumbnail
之前分享過 Notion 卡片盒筆記缺乏圖像化流程圖的視覺呈現,雖然我個人較少用到,但是還是收到一些希望能有圖像化顯示的訊息。最近發現一個 Figma 外掛,可以將便利貼牆匯入 Notion 資料庫,或許也能補足圖像化製作流程圖等方面的需求!
Thumbnail
你有在使用卡片和筆記系統嗎?這是一種強調有效連結和處理知識的知識管理系統 因為Notion沒有視覺化的連結與白板,所以其實我曾經嘗試過使用其他軟體 最後還是回來Notion 加上自動編號之後,目前這個模板讓我寫作輸出的時候輕鬆很多 只需要專注地寫下所有想法跟收集來的摘要,最後簡單排序就能組成文章了!
Thumbnail
身為學生的你可能還在觀望要不要學 Notion,聽說很難但是好像功能又非常強大。今天就讓我用 5 分鐘告訴你你適不適合用 Notion,以及它的強大之處。
我時常用 Kobo 閱讀器來看電子書,在閱讀的過程中,我會順手把看了有感覺的句子標註起來,另外我也會用 Notion 來記錄我的閱讀清單,我想利用程式自動把 kobo 閱讀器裡的標註段落(Highlights)匯入到 Notion 裡,該如何做呢?
Thumbnail
Readwise 自動匯入資訊(如 Kobo 電子書、網路文章、社群媒體),輕鬆建立個人知識庫,更自動匯出至 Google Docs 或 Notion...等!還能設計測驗內容,透過 APP / Email 每日推播筆記內容,幫助複習加深印象!更能針對重點摘要「自行設定標籤」,運用關鍵字快速檢索資料
對於熱愛寫作與閱讀的你,數位入庫不僅能夠結構化你的思緒,更能深化你的寫作與閱讀體驗。透過將書目卡上的想法轉移到數位筆記庫,比如Obsidian,你的思考和見解將變得更加有機地連接起來。這個過程不僅讓你的創意得到保存,也為你打開了一扇探索知識深淵的大門。現在,就讓我們一起走進這個充滿可能性的世界。
Thumbnail
Notion目前還沒有中文版,加上自由度高,一開始真的不知道要怎麼使用,也很難感受到他到底好用在哪?所以我整理了輕鬆開始的簡單的三步驟,照著這個順序開始,就能少走歪路,順利將Notion應用在工作生活上,變成你的得力助手!
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
在這個數位時代很多人都有使用筆記軟體來保存重要資料的習慣,隨著資料愈來愈多使用者不免會擔心軟體會不會發生故障或變動讓自己的重要資料付諸流水,因此本文想分享如何將Notion導入備份至Anytype這個近期熱門的新筆記軟體。
Thumbnail
利用Notion的”Toggle Headings”及分欄排版功能,做出靈活的電子手帳
Thumbnail
我發現很多人在使用 Notion 的一個煩惱跟痛點是因為自由度太高, 所以很容易找不到建立的頁面隨著新增功能側邊欄越來越長 其實 Notion 根本可以不用手動整理他呀! 你只需要在每個頁面新增一個快速跨頁面自動目錄
Thumbnail
之前分享過 Notion 卡片盒筆記缺乏圖像化流程圖的視覺呈現,雖然我個人較少用到,但是還是收到一些希望能有圖像化顯示的訊息。最近發現一個 Figma 外掛,可以將便利貼牆匯入 Notion 資料庫,或許也能補足圖像化製作流程圖等方面的需求!
Thumbnail
你有在使用卡片和筆記系統嗎?這是一種強調有效連結和處理知識的知識管理系統 因為Notion沒有視覺化的連結與白板,所以其實我曾經嘗試過使用其他軟體 最後還是回來Notion 加上自動編號之後,目前這個模板讓我寫作輸出的時候輕鬆很多 只需要專注地寫下所有想法跟收集來的摘要,最後簡單排序就能組成文章了!
Thumbnail
身為學生的你可能還在觀望要不要學 Notion,聽說很難但是好像功能又非常強大。今天就讓我用 5 分鐘告訴你你適不適合用 Notion,以及它的強大之處。
我時常用 Kobo 閱讀器來看電子書,在閱讀的過程中,我會順手把看了有感覺的句子標註起來,另外我也會用 Notion 來記錄我的閱讀清單,我想利用程式自動把 kobo 閱讀器裡的標註段落(Highlights)匯入到 Notion 裡,該如何做呢?
Thumbnail
Readwise 自動匯入資訊(如 Kobo 電子書、網路文章、社群媒體),輕鬆建立個人知識庫,更自動匯出至 Google Docs 或 Notion...等!還能設計測驗內容,透過 APP / Email 每日推播筆記內容,幫助複習加深印象!更能針對重點摘要「自行設定標籤」,運用關鍵字快速檢索資料
對於熱愛寫作與閱讀的你,數位入庫不僅能夠結構化你的思緒,更能深化你的寫作與閱讀體驗。透過將書目卡上的想法轉移到數位筆記庫,比如Obsidian,你的思考和見解將變得更加有機地連接起來。這個過程不僅讓你的創意得到保存,也為你打開了一扇探索知識深淵的大門。現在,就讓我們一起走進這個充滿可能性的世界。
Thumbnail
Notion目前還沒有中文版,加上自由度高,一開始真的不知道要怎麼使用,也很難感受到他到底好用在哪?所以我整理了輕鬆開始的簡單的三步驟,照著這個順序開始,就能少走歪路,順利將Notion應用在工作生活上,變成你的得力助手!