100篇文章輕鬆整合 | Obsidian x Notion

100篇文章輕鬆整合 | Obsidian x Notion

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

我喜歡閱讀,也喜歡在讀完後分享心得。我將閱讀心得分享在《閱讀茉莉》這個 podcast 上,也會在Vocus 或Medium分享文字作品。


我大部分都是利用 Notion 或 Obsidian平台來寫作。這兩個平台的好處是它們都支持 MD 格式,所以可以互通使用。因為各有優缺點,所以我平時會在這兩個平台間互相參照使用。


日積月累之下,我的寫作資料庫越來越多。我發現必須開始進行某些程度的整合。今天想要與大家分享最近整合如何將這100集的文章從Notion 或 Obsidian這二個平台做整合。


或許你和我一樣,也在利用 Notion 或者 Obsidian進行整合。如果是這樣,你可能需要一些方法來快速地整合你的文稿,而不必花太多時間在每天的設定上。這樣你就能專注於閱讀和寫作,其他的事情就交給這些系統來處理。


從NOTION 抓取資料&檔名

(如果你只想要抓取檔名只要用這個方法就可以,如果你還想要抓取檔案的內容,那就要到下一步)

從NOTION download 全部資料檔。

(這個動作基本上已經可以幫你抓取全部的資料檔,還有用Excel抓出全部的檔名。)

raw-image

download好了之後,會有Excel檔的檔名list放在一張spreadsheet。檔案內容則會用MD檔的方式呈現:

raw-image


接下來到你的Obsidian Vault找到你要整合的檔案。

或許你已經有發現Obsidian的檔案前面都不是用"#"。因為Obsidian,無法接受"#"的符號當heading,所以,我改用"EP"來區分。

raw-image


所以,我們只要用"replace",就可以將2個Excel資料檔整合在一起。取決於你要以哪一個平台為主做整合。

檔案的整合

至於檔案的整合,我用python 轉檔。以下是用notion的檔案合併到Obsidian。

以下是的邏輯概念是:

1) replacing "#" with "EP"

2) 移除掉Notion自動生成".md"之前的一串數列。ex "#1 7大升級軟體改變負面情緒模式 bee64592ae98481bbe9f51bce81c61ae.md"

import os
import re

def rename_files(directory_path):
for filename in os.listdir(directory_path):
if "#" in filename and ".md" in filename:
# Replace "#" with "EP" and add underscore after each number
new_filename = re.sub(r'#(\d+)', lambda match: f'EP{match.group(1)}_', filename)

# Remove words between ".md" and the space before ".md"
index_md = new_filename.rfind(".md")
if index_md != -1:
space_before_md = new_filename.rfind(" ", 0, index_md)
if space_before_md != -1:
new_filename = new_filename[:space_before_md] + new_filename[index_md:]

# Rename the file
os.rename(os.path.join(directory_path, filename), os.path.join(directory_path, new_filename))
print(f'Renamed: {filename} to {new_filename}')

# Replace 'your_directory_path' with the actual path to your directory
directory_path = r'your_directory_path'
rename_files(directory_path)


文件修改之後會是長這樣:

raw-image


這些修改好的文件就跟我Obsidian裡面的文件格式詳符合了。

修改完之後的新的檔名,會成為Obsidian裡面的heading。

raw-image


成功修改完畢!


相反的,如果你想用Obsidian的資料導入整合到Notion也是一樣的做法。

用Obsidian的資料導入整合到Notion

在Notion介面"import"檔案:

raw-image

選"Text & Markdown"

raw-image

最後, import 進來的檔案都會在被新到一個新的folder.


raw-image



希望今天的分享能幫助熱愛寫作的人盡情寫作,別再為資料整合和轉檔的事情煩惱。現在科技進步超快,處理這些技術問題已經變得很方便。最重要的是,多花點時間寫作和思考,因為這才是人類真正有價值的部分喔!


avatar-img
茉莉的沙龍
51會員
189內容數
您將會在這裡接收到各種主題的學習觀點與分享,發掘不同生活上的觀察視角,以及發生在世界上其它角落的故事與產業新趨勢。🌱內在思考 👁️ 學習觀點 💡超越自我
留言
avatar-img
留言分享你的想法!
茉莉的沙龍 的其他內容
本文探討如何活絡人際網絡,並改善社群意識。無論身在何處,我們都需與他人互動,體認社群的存在將有助於提升個人的人際互動能力。透過主動關心他人、放眼大局,以及培養良好的溝通技巧,可以增強社交影響力和同理心。文章中提供七個技巧及五個思考方向,幫助讀者提升其社群意識,促進身邊人的成長,並提升整體生活品質。
4種溝通模式 以下我想為大家介紹幾種常見的應對模式,這些模式往往是源自於童年時期的耳濡目染,並在成長過程中逐漸內化成為我們習以為常的行為方式。你可以藉由這四種模式來檢視自己:哪些是童年時期便形成的慣用模式?又有哪些是與你的成長背景模式完全相反的選擇呢? 否認模式 當事情發生時,你感到不知所措,
避開衝突 很多時候,我們不敢亂說話,因為不必要的衝突是大家都想避免的。大部分的人都不喜歡衝突,更不希望因為自己的原因讓局勢變得更糟。正因為有這樣的想法,我們避免與別人的立場對抗。我們不希望傷害別人,也不希望讓別人覺得自己冒犯了他,更不想惹別人生氣。而更可怕的後果是,可能會遭到報復。 因為這些
本文探討如何活絡人際網絡,並改善社群意識。無論身在何處,我們都需與他人互動,體認社群的存在將有助於提升個人的人際互動能力。透過主動關心他人、放眼大局,以及培養良好的溝通技巧,可以增強社交影響力和同理心。文章中提供七個技巧及五個思考方向,幫助讀者提升其社群意識,促進身邊人的成長,並提升整體生活品質。
4種溝通模式 以下我想為大家介紹幾種常見的應對模式,這些模式往往是源自於童年時期的耳濡目染,並在成長過程中逐漸內化成為我們習以為常的行為方式。你可以藉由這四種模式來檢視自己:哪些是童年時期便形成的慣用模式?又有哪些是與你的成長背景模式完全相反的選擇呢? 否認模式 當事情發生時,你感到不知所措,
避開衝突 很多時候,我們不敢亂說話,因為不必要的衝突是大家都想避免的。大部分的人都不喜歡衝突,更不希望因為自己的原因讓局勢變得更糟。正因為有這樣的想法,我們避免與別人的立場對抗。我們不希望傷害別人,也不希望讓別人覺得自己冒犯了他,更不想惹別人生氣。而更可怕的後果是,可能會遭到報復。 因為這些
本篇參與的主題活動
讀者提問:我覺得自己最大的問題是,我不知道自己想做什麼事、做什麼會開心。 以前以為自己找到了,但是經過一段時間以後,又覺得自己沒那麼喜歡,所以我一直很羨慕其他人可以找到自己喜歡的事情。也發現我從小時候欣賞的人們都是因為他們很專注在某個領域(我覺得這樣的人自帶光芒,就算不是超厲害)。 長大
身為一個經常在行天宮發呆兼寫作的人……欸對,我都會坐在廟前一排階梯打限動跟文章,待在行天宮很容易文思泉涌。也包含,我對行天宮的籤詩運作,不敢說真理,但和祂們相處久,抽的籤詩多,對照的現實也多,自然就發現了神明的弔詭之處。 會寫這篇,是來自昨天遇到一位女孩,我認為她的頻率反映了時下人,尤其想要以
讀者提問:我覺得自己最大的問題是,我不知道自己想做什麼事、做什麼會開心。 以前以為自己找到了,但是經過一段時間以後,又覺得自己沒那麼喜歡,所以我一直很羨慕其他人可以找到自己喜歡的事情。也發現我從小時候欣賞的人們都是因為他們很專注在某個領域(我覺得這樣的人自帶光芒,就算不是超厲害)。 長大
avatar-avatar
Moonrogu
發佈於
src
身為一個經常在行天宮發呆兼寫作的人……欸對,我都會坐在廟前一排階梯打限動跟文章,待在行天宮很容易文思泉涌。也包含,我對行天宮的籤詩運作,不敢說真理,但和祂們相處久,抽的籤詩多,對照的現實也多,自然就發現了神明的弔詭之處。 會寫這篇,是來自昨天遇到一位女孩,我認為她的頻率反映了時下人,尤其想要以