Cubox 到 Notion 同步工具使用教程
1. 项目的目录结构及介绍
cubox-to-notion/
├── config/
│ ├── config.ini
│ └── config_template.ini
├── main.py
├── requirements.txt
├── README.md
└── scrapy.cfg
config/
: 包含配置文件的目录。config.ini
: 用户配置文件,用于存储 Notion 和 Cubox 的 API 密钥等信息。config_template.ini
: 配置文件模板,供用户参考和复制。
main.py
: 项目的主启动文件,负责启动同步任务。requirements.txt
: 项目依赖文件,列出了运行该项目所需的所有 Python 包。README.md
: 项目说明文档,包含项目的基本介绍和使用方法。scrapy.cfg
: Scrapy 项目的配置文件。
2. 项目的启动文件介绍
main.py
是项目的启动文件,负责启动同步任务。用户可以通过命令行运行该文件来开始同步过程。以下是 main.py
的基本使用方法:
# 运行一次同步任务
python main.py
# 使用循环同步
python main.py --loop
3. 项目的配置文件介绍
config/config.ini
是项目的配置文件,用户需要在该文件中填写 Notion 和 Cubox 的 API 密钥等信息。以下是 config.ini
的基本结构:
[Notion]
token = "your_notion_api_token"
database_id = "your_notion_database_id"
[Cubox]
token = "your_cubox_api_token"
folder_id = "your_cubox_folder_id"
-
[Notion]
部分:token
: Notion API 的访问令牌。database_id
: 目标 Notion 数据库的 ID。
-
[Cubox]
部分:token
: Cubox API 的访问令牌。folder_id
: 需要同步的 Cubox 文件夹的 ID。
用户需要根据实际情况填写这些配置项,以确保同步任务能够正确运行。