Easy-to-use arXiv clipper for Notion based on Notion API
- arxiv2notion is now available at Chrome Store 🚀.
- download extension package from https://github.com/denkiwakame/arxiv2notion/releases/latest
- 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
- follow the instruction of Notion API
- navigate to My Integrations
+ New integration
- associated workspace: select your workspace where you save arXiv articles
- 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
Note
To enhance security, arxiv2notion retrieves the Notion API key on-demand through integration ID instead of storing it directly in Chrome local storage. Please ensure you are logged into notion.so while using this extension.
- clone the public template here to your own notion workspace
- add connection to target databases via
...
>+ Add connections
>arxiv2notion
- you can switch multiple DBs by adding the connection to these pages, respectively.
- alternatively, you can follow the following steps to create database from scratch in notion
- 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 and add properties listed below.
Caution
Do NOT create a new database by /database
!
Make sure to create properties with exactly the same names and types as those listed.
property | type |
---|---|
Title | Title |
URL | URL |
Authors | Multi-Select |
Abstract | Text |
Published | Date |
Comments | URL |
Publisher | Select |
Note
migration from v0.1.x → v1.0.0
- We changed
Authors
type and addedPublished
Comments
property from v1.0.0. - Change your existing database properties as follows, you can easily integrate new features to your existing Notion database!
property | type(^v0.1.x) | type(v1.0.0+) |
---|---|---|
Authors | Text | Multi-Select |
Published | -- | Date |
Comments | -- | URL |
Tip
You can add extra columns of your choice alongside the default ones in your databases.
- Notion Formula allows you to add custom autofill property defined by formula.
- For instance,
replace(URL, "arxiv", "ar5iv")
formula adds an ar5iv link column by substituting "arxiv.org" with "ar5iv.org" 🚀
- 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.
- See also CONTRIBUTING.md
$ git clone https://github.com/denkiwakame/arxiv2notion.git
$ npm install
$ npm run build
$ npm run watch # debug locally
$ npm run pack # packaging to zip
- Maintainers: @denkiwakame, @wangjksjtu