Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.17 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.17 KB

NotionMarkdownify

NotionMarkdownify

NotionMarkdownify is a program that converts notion pages stored in the Notion database into markdown files.

Getting Started

Run npm install or yarn in the terminal to install the required packages.

npm install notion-markdownify
# or..
yarn add notion-markdownify

Set up a Notion API token by adding it to your .env file. More information on how to get an API token can be found in the Notion API documentation.

Usage

import { Client } from '@notionhq/client';
import { NotionDownify } from './index';

const NOTION_API_KEY = 'your notion api token';
const DATABASE_ID = 'your notion database id';
const CONTENT_LOCATION = 'your content location';

// A NOTION_API_KEY is required to create a Client object.
const notion = new Client({ auth: NOTION_API_KEY });

const downify = new NotionDownify({ notionClient: notion });

downify.dbDownify(DATABASE_ID, CONTENT_LOCATION);

image