不懂程式小白也能輕鬆將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


15會員
60內容數
分享書中所思所想,希望能夠帶給讀者不同角度的看書視角,書作為一個載體不應該是在閱覽後乘載著灰塵,更應該可以作為串連起讀者傳遞共鳴感的故事,期許能夠一起成長一起思考將所思所感落實在生活中,培養閱讀心態也打磨處事心態。
留言0
查看全部
發表第一個留言支持創作者!
但丁快書漫想 的其他內容
「閃電擴張」的原文「Blitzscaling」是從德文的「blitzkrieg」而來。是二戰時,德軍採取的軍事策略,只需必要的武器、軍糧,就可以非常快速地行動,出奇不意地攻擊敵軍,並且取得勝利。當行動快速,離勝利就只剩一半了。但是,只要選擇持續征戰,便沒有退路,只會大勝利、或是大失敗
美學是我們所有的人類,感受一個物件、或是透過感官體驗所得到的愉悅 作者:寶林·布朗 分類:商業;經營管理 ;美學
永遠會有許多人生難題一而再再而在地出現,例如抱怨現在工作很爛時該不該換下一份、如果要換是不是要等到領到年終後、還是乾脆把所有老本豪賭去創業?就好像倉鼠跑的滾輪一樣,每一階輪梯好似會循環,但自己好像還是在這裡,或許該停下來,好好檢視這個把自己囚禁的牢籠是不是只是我們自己的思維模型中的bug。
追逐怪物的人 作者:權日勇、高納穆 為何生活在相同的環境裡,有人喪失了對他人的共感能力,變成了怪物,有人卻能保持正常人的面貌。而我們心知肚明,無論這名罪犯在法庭上表現得多麼悔不當初,但在他被拘捕後,若庭上沒能舉列其不可反駁之相關證據,他不可能會停止犯罪。
取材自1950年一名年輕僧人林承賢火燒金閣寺的真實事件。在現實世界中,犯嫌向警方供稱:「我忌妒金閣寺的美,所以把它燒掉了……」 自1956年問世以來即受各方盛讚,公認本作為三島美與爆裂哲思之集大成者,被翻譯為多國語言,亦被視為是三島由紀夫角逐諾貝爾文學獎、樹立西方文壇聲譽的最高傑作。
一直以來我都習慣從書本裡找到我人生遇到難關的答案,因為每天都有閱讀習慣的關係,所以書庫中有許多書籍,去年的自己讀完哪幾本書也代表越常處於汲取某方面領域答案的狀態中,我想也是一種日記的概念,藉由閱讀狀態去檢視自己去年階段起伏的情緒狀態。
「閃電擴張」的原文「Blitzscaling」是從德文的「blitzkrieg」而來。是二戰時,德軍採取的軍事策略,只需必要的武器、軍糧,就可以非常快速地行動,出奇不意地攻擊敵軍,並且取得勝利。當行動快速,離勝利就只剩一半了。但是,只要選擇持續征戰,便沒有退路,只會大勝利、或是大失敗
美學是我們所有的人類,感受一個物件、或是透過感官體驗所得到的愉悅 作者:寶林·布朗 分類:商業;經營管理 ;美學
永遠會有許多人生難題一而再再而在地出現,例如抱怨現在工作很爛時該不該換下一份、如果要換是不是要等到領到年終後、還是乾脆把所有老本豪賭去創業?就好像倉鼠跑的滾輪一樣,每一階輪梯好似會循環,但自己好像還是在這裡,或許該停下來,好好檢視這個把自己囚禁的牢籠是不是只是我們自己的思維模型中的bug。
追逐怪物的人 作者:權日勇、高納穆 為何生活在相同的環境裡,有人喪失了對他人的共感能力,變成了怪物,有人卻能保持正常人的面貌。而我們心知肚明,無論這名罪犯在法庭上表現得多麼悔不當初,但在他被拘捕後,若庭上沒能舉列其不可反駁之相關證據,他不可能會停止犯罪。
取材自1950年一名年輕僧人林承賢火燒金閣寺的真實事件。在現實世界中,犯嫌向警方供稱:「我忌妒金閣寺的美,所以把它燒掉了……」 自1956年問世以來即受各方盛讚,公認本作為三島美與爆裂哲思之集大成者,被翻譯為多國語言,亦被視為是三島由紀夫角逐諾貝爾文學獎、樹立西方文壇聲譽的最高傑作。
一直以來我都習慣從書本裡找到我人生遇到難關的答案,因為每天都有閱讀習慣的關係,所以書庫中有許多書籍,去年的自己讀完哪幾本書也代表越常處於汲取某方面領域答案的狀態中,我想也是一種日記的概念,藉由閱讀狀態去檢視自己去年階段起伏的情緒狀態。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
香港數碼港全力支持Aegis Custody成立代幣化實驗室 協助具前瞻性的金融機構挖掘數字資產的巨大市場潛力 (2024年5月28日,香港) – 幣護有限公司(「幣護」)(Aegis Custody)欣然宣佈成立新業務旗艦Aegis Prime,專門為資產管理公司、券商及經紀、銀行、家族辦公室
Thumbnail
出發語言:韓文 目標語言:繁體中文 出發書籍:街とその不確かな壁(韓文版本) 出發書籍作者:村上春樹 目的:練習韓文翻譯,練習用其他語言認識外文小說 動機:村上春樹的書迷,但該日文小說尚未在台灣進行翻譯及出版 目標:翻譯出順暢的中文文學小說,避免直譯、韓版漢字、日版漢字 備註:在不參考
民進黨花了200多億元預算成立數位發展部,其中一半人員都是約聘雇,成立一年竟然毫無作為。花最多錢辦事能力最差的就屬數發部了吧,數發部究竟是網軍巢穴,還是詐騙集團啊? 數發部掛牌首年就統籌200多億元預算,其中有160億餘元前瞻預算,員額600人。而警政署加計所屬,員額為1萬7千人,預算也僅
Thumbnail
曾經有一部作品,它與大眾所認知的異世界穿越番不同,主角不是到了異世界,而是面對曾經的自己,那就是今天要介紹的「只有我不存在的城市」(簡稱僕街) Staff: 原作:三部敬 總監督:伊藤智彥 動畫製作:A-1 Pictures CV: 藤沼悟 - 藤原龍也 片桐愛梨 - 有村
Thumbnail
Softr 是一個可以建立網站應用的 NoCode 工具,它提供多元彈性的頁面區塊、會員系統、身份權限設定、第三方串接等功能,讓使用者輕鬆打造想要的軟體服務。不論是微型電商、一頁式商品 / 服務網站,或是數據管理、進度追蹤、庫存管理,甚至是內外部協作的供應商/客戶入口等,都能透過 Softr 來建立
Thumbnail
經過五千個案例驗証 一 八宮方位剋應統計: 五千個案例,發现某方位有不良的 配置,多產生某些病災。 ※不良的配置,大多是因排水、排氣不好而生腐臭的情形。 診斷前先知道方位圖(你可用手機羅盤在你家中心測量各方位) 各宮位身體出現的主要症狀 艮宮東北方:精神疲勞、肩膀硬、腰痛、關節炎、脊椎引起疾病等
Thumbnail
一般會建議交易量 (流動性) 太低的標的不要買,但是你知道交易量低的ETF竟然是可以放心買的嗎?因為ETF有特殊的設計機制,只要那檔ETF旗下持有標的流動性是好的,你就能放心購買! 學長今天就來揭露ETF隱藏的各種流動性、還有背後主要的兩大勢力:造市商、授權參與者究竟是在做什麼?
Thumbnail
你說我總是將心裡話藏在心裡 不願意分享 不願意說出來 所以你總說不懂我...
Thumbnail
【不懂復盤,人生只好白忙;學好復盤,人生忙得有意義|復盤後的目標制定【介紹復盤篇】#1】 現在就讓我們從「復盤的本質和定義」、「為什麼要復盤」、「復盤的三大時機」,最後再到「復盤的三個關鍵詞」,一起踏上今年壓軸系列文的航道吧! 下篇文章預告:將於12/18(五)早上7:30發佈
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
香港數碼港全力支持Aegis Custody成立代幣化實驗室 協助具前瞻性的金融機構挖掘數字資產的巨大市場潛力 (2024年5月28日,香港) – 幣護有限公司(「幣護」)(Aegis Custody)欣然宣佈成立新業務旗艦Aegis Prime,專門為資產管理公司、券商及經紀、銀行、家族辦公室
Thumbnail
出發語言:韓文 目標語言:繁體中文 出發書籍:街とその不確かな壁(韓文版本) 出發書籍作者:村上春樹 目的:練習韓文翻譯,練習用其他語言認識外文小說 動機:村上春樹的書迷,但該日文小說尚未在台灣進行翻譯及出版 目標:翻譯出順暢的中文文學小說,避免直譯、韓版漢字、日版漢字 備註:在不參考
民進黨花了200多億元預算成立數位發展部,其中一半人員都是約聘雇,成立一年竟然毫無作為。花最多錢辦事能力最差的就屬數發部了吧,數發部究竟是網軍巢穴,還是詐騙集團啊? 數發部掛牌首年就統籌200多億元預算,其中有160億餘元前瞻預算,員額600人。而警政署加計所屬,員額為1萬7千人,預算也僅
Thumbnail
曾經有一部作品,它與大眾所認知的異世界穿越番不同,主角不是到了異世界,而是面對曾經的自己,那就是今天要介紹的「只有我不存在的城市」(簡稱僕街) Staff: 原作:三部敬 總監督:伊藤智彥 動畫製作:A-1 Pictures CV: 藤沼悟 - 藤原龍也 片桐愛梨 - 有村
Thumbnail
Softr 是一個可以建立網站應用的 NoCode 工具,它提供多元彈性的頁面區塊、會員系統、身份權限設定、第三方串接等功能,讓使用者輕鬆打造想要的軟體服務。不論是微型電商、一頁式商品 / 服務網站,或是數據管理、進度追蹤、庫存管理,甚至是內外部協作的供應商/客戶入口等,都能透過 Softr 來建立
Thumbnail
經過五千個案例驗証 一 八宮方位剋應統計: 五千個案例,發现某方位有不良的 配置,多產生某些病災。 ※不良的配置,大多是因排水、排氣不好而生腐臭的情形。 診斷前先知道方位圖(你可用手機羅盤在你家中心測量各方位) 各宮位身體出現的主要症狀 艮宮東北方:精神疲勞、肩膀硬、腰痛、關節炎、脊椎引起疾病等
Thumbnail
一般會建議交易量 (流動性) 太低的標的不要買,但是你知道交易量低的ETF竟然是可以放心買的嗎?因為ETF有特殊的設計機制,只要那檔ETF旗下持有標的流動性是好的,你就能放心購買! 學長今天就來揭露ETF隱藏的各種流動性、還有背後主要的兩大勢力:造市商、授權參與者究竟是在做什麼?
Thumbnail
你說我總是將心裡話藏在心裡 不願意分享 不願意說出來 所以你總說不懂我...
Thumbnail
【不懂復盤,人生只好白忙;學好復盤,人生忙得有意義|復盤後的目標制定【介紹復盤篇】#1】 現在就讓我們從「復盤的本質和定義」、「為什麼要復盤」、「復盤的三大時機」,最後再到「復盤的三個關鍵詞」,一起踏上今年壓軸系列文的航道吧! 下篇文章預告:將於12/18(五)早上7:30發佈