Easy-to-use arXiv clipper for Notion based on Notion API
- login to notion.so by admin user
- create databases where you save arXiv articles
- follow this instruction https://www.notion.so/guides/creating-a-database , do NOT create a new database by
/database
! - add properties listed below.
Title
URL
Publisher
Authors
Abstract
- note that you should create extactly the same properties with listed names.
- follow this instruction https://www.notion.so/guides/creating-a-database , do NOT create a new database by
property | type |
---|---|
Title | Title |
URL | URL |
Publisher | Select |
Authors | Text |
Abstract | Text |
- follow the instruction of Notion API
- navigate to My Integrations
+ New integration
- associated workspace: select your workspace where you save arXiv articles
- add connection to target databases via
...
>Add connections
>arxiv2notion
- download extension package from https://github.com/denkiwakame/arxiv2notion/releases
- for Chrome, navigate to
chrome://extension
- drag and drop the extension from your file manager anywhere onto the extensions page
- or unzip the extension and
load unpacked
in developer mode
- right-click on the extension icon >
Options
- copy integration id (not the secret token!) (see figures below) from
https://hwww.notion.so/my-integrations/internal/${integration-id}
- paste the
integration id
and click on+
button. - if your entered id is valid, you can see the following callback messages.
- copy integration id (not the secret token!) (see figures below) from
In order to avoid storing Notion API key directoly onto chrome local storage,
arxiv2notion requests API token on-demand via integration ID when you are logged in.
Note that you must be logged in to notion.so when you use this extension.
- Notion AI Property allows you to add custom autofill property to each DB record.
- Add column to your Notion DB and select
AI custom autofill
- Set any prompt you like (e.g. summarization, extracting key ideas ...)
- Save an article via
arxiv2notion
,and then the presetAI property
will be automatically generated.
$ git clone https://github.com/denkiwakame/arxiv2notion.git
$ npm install
$ npm run build
$ npm run watch # debug locally
$ npm run pack # packaging to zip