2.0.15 • Published 3 months ago

notion-paginate v2.0.15

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

notion-paginate

Load all data of a Notion API call, running pagination until no further data exist. Inspired by Octokit paginate function.

:information_source: This is now part of the Notion SDK.

Install

# npm
$ npm install notion-paginate

# Yarn
$ yarn add notion-paginate

Usage

Usage is very similar to Octokit paginate function. You pass the function to paginate with the parameters and notion-paginate will do the pagination magic:

const { Client: NotionClient } = require('@notionhq/client')
const notionPaginate = require('notion-paginate')

const notion = new NotionClient({ auth: notionApiToken })

const pages = await notionPaginate(notion.databases.query, { database_id: databaseId })

You can also pass other parameters like filters or the page size to the options object.

Contribute

Are you missing something or want to contribute? Feel free to file an issue or a pull request! ⚙️

Support

Hey, I am Sebastian Landwehr, a freelance web developer, and I love developing web apps and open source packages. If you want to support me so that I can keep packages up to date and build more helpful tools, you can donate here:

Thanks a lot for your support! ❤️

License

MIT License © Sebastian Landwehr

2.0.15

3 months ago

2.0.13

1 year ago

2.0.14

1 year ago

2.0.11

1 year ago

2.0.12

1 year ago

2.0.9

1 year ago

2.0.10

1 year ago

2.0.8

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago