写一个python脚本,将本地markdown文件1.md,逐行上传到roam reseach,API=api,页面地址=page
要将本地的 Markdown 文件逐行上传到 Roam Research,你可以使用 Roam Research 的 API。以下是一个简单的 Python 脚本示例,展示了如何读取 1.md
文件并逐行上传到指定的页面。
请注意,Roam Research 的 API 可能会有变化,因此在使用之前,请确保你有正确的 API 端点和请求格式。
import requests
# 配置
API_URL = 'https://roamresearch.com/api/your_api_endpoint' # 替换为实际的 API 端点
PAGE_TITLE = 'page' # 替换为目标页面的标题
MARKDOWN_FILE = '1.md' # 本地 Markdown 文件名
def upload_line_to_roam(line):
# 构建请求数据
data = {
'page': PAGE_TITLE,
'content': line
}
# 发送 POST 请求
response = requests.post(API_URL, json=data)
if response.status_code == 200:
print(f'Successfully uploaded: {line}')
else:
print(f'Failed to upload: {line}. Status code: {response.status_code}, Response: {response.text}')
def main():
with open(MARKDOWN_FILE, 'r', encoding='utf-8') as file:
for line in file:
line = line.strip() # 去除首尾空白
if line: # 只上传非空行
upload_line_to_roam(line)
if __name__ == '__main__':
main()
在运行脚本之前,请确保你已经安装了 requests
库,可以通过以下命令安装:
pip install requests
运行脚本后,它将逐行读取 1.md
文件并将每一行上传到指定的 Ro