Table of Contents

notion lib is a chrome extension that allows you to save book details to your Notion database.
Explore the docs »
See Project
·
Report Bug
·
Request Feature
After installing the extension, refer to Extension Setup after Chrome Extension Installation
to configure and set up the API keys.
After configuring API keys, go to Google Books and search for a book.
Click on the extension icon and click on the Detect Books
button.
The book details will be displayed in the extension popup.
Click on the Save to Notion
button to save the book information.
The book details will be saved to your Notion database.
- Go to https://rjsgml.notion.site/d16508ea0f364b63b227094b0126eec7?v=707a50eea3dc48188eafda5594d2c881 and duplicate page into your workspace.
- Go to https://www.notion.com/my-integrations and create a new integration to get the
NOTION_API_KEY
- Go to your notion database, then share --> publish and copy the link and update the
NOTION_DATABASE_URL
. The link should look likehttps://www.notion.so/your-workspace/your-database-id?view=your-view-id
- Go to Google Cloud Console and create a new project to get the
GOOGLE_BOOKS_API_KEY
to get more rate limits - Go to notion connections and add the integration to your database
- On Configure API Keys step of the extension, add the
NOTION_API_KEY
,NOTION_DATABASE_URL
, andGOOGLE_BOOKS_API_KEY
to the input fields - Go to Google Books https://books.google.com/ and search for a book
- Click on the extension icon and click on the
Save to Notion
button - The book details will be saved to Notion
- Clone the repository
git clone https://github.com/gdcho/notion-lib
- Go to https://rjsgml.notion.site/d16508ea0f364b63b227094b0126eec7?v=707a50eea3dc48188eafda5594d2c881 and duplicate page into your workspace.
- Go to https://www.notion.com/my-integrations and create a new integration to get the
NOTION_API_KEY
- Go to your notion database, then share --> publish and copy the link and update the
NOTION_DATABASE_URL
. The link should look likehttps://www.notion.so/your-workspace/your-database-id?view=your-view-id
- Go to Google Cloud Console and create a new project to get the
GOOGLE_BOOKS_API_KEY
to get more rate limits - Go to notion connections and add the integration to your database
- Run
npm install
- Run
npm run build
- Load the extension in Chrome by going to
chrome://extensions/
and clicking onLoad unpacked
and selecting thebuild
folder - On Configure API Keys step of the extension, add the
NOTION_API_KEY
,NOTION_DATABASE_URL
, andGOOGLE_BOOKS_API_KEY
to the input fields - Go to Google Books https://books.google.com/ and search for a book
- Click on the extension icon and click on the
Save to Notion
button - The book details will be saved to Notion
To learn more about Notion API, take a look at the following resources:
- Notion API Documentation - learn about Notion API features and API.
- Notion API Postman Collection - a Postman collection for Notion API.
To learn more about Google Books API, take a look at the following resources:
- Google Books API Documentation - learn about Google Books API features and API.
- Google Books API Postman Collection - a Postman collection for Google Books API.
To learn more about Chrome Extension, take a look at the following resources:
- Chrome Extension Documentation - learn about Chrome Extension features and API.
- Chrome Extension Tutorial - an interactive Chrome Extension tutorial.