#notion #bookmarks #notion-api #title #url #fetch #metadata

app clip-to-notion

高效地从 URL 获取标题和元数据,并将它们整洁地组织到 Notion 数据库中

1 个不稳定版本

0.1.1 2024 年 8 月 14 日

命令行工具 中排名 795

Download history 112/week @ 2024-08-12

每月下载 112

Apache-2.0

25KB
458 行代码(不包括注释)

Clip to Notion (ctn)

ctn 是一个命令行工具,旨在高效地从任何 URL 获取标题和元数据,并将它们整洁地组织到您的 Notion 工作区中。通过提取关键信息,如标题和 Open Graph 标签,ctn 简化了在 Notion 数据库中保存和管理在线内容的过程。

先决条件

  • Notion API 密钥。
  • 为剪切设置好的 Notion 数据库,以下属性
    • 名称: 类型 title
    • URL: 类型 url
    • 描述: 类型 text
    • 标签: 类型 multi-select(如果使用 --tags 选项则需要)

安装

要安装 ctn,请确保您已安装 Rust 和 Cargo,然后运行

make install

这将编译项目并将 ctn 二进制文件安装到您的 Cargo bin 路径中。

使用方法

在使用 ctn 之前,请确保初始化您的配置文件

ctn init

按照提示输入您的 Notion API 密钥和数据库名称。

要将 URL 剪切到您的 Notion 数据库中,请使用

ctn run <url> --tags <tag1,tag2,...>

示例

ctn run https://example.com --tags article,tech

配置

配置文件存储在 ~/.config/clip-to-notion/config.toml。它包含您的 Notion API 密钥和数据库名称。

依赖项

~10-22MB
~324K SLoC