NOTE: The enhancements are already merged to the original arxiv2notion repo. Thanks @denkiwakame!
Easy-to-use arXiv clipper for Notion based on Notion API (original repo: https://github.com/denkiwakame/arxiv2notion MIT License)
Download extensions: Chrome, Safari, Firefox
- Add the publication date for easier tracking
- Add the comment parser for quick access to the potential project homepage or code link (if available)
- Replace the author field from
texttomulti-selectto fully leverage the search/filter in notion - Release a public notion database/table template to simplify the notion setup
- Support Chrome, Safari and Firefox browsers
- The easiest approach is to clone the public template here to your own notion workspace
- Follow the instruction of Notion API
- navigate to My Integrations
+ New integration- associated workspace: select your workspace where you save arXiv articles
- Invite the integration to target databases via
Share->Invite
Alternatively, you can follow the following steps to create database from scratch in notion
Click here to expand!
- 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.
TitleURLPublisherAuthorsAbstract - 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 |
| Authors | Multi-Select |
| Abstract | Text |
| Published | Date |
| Comment | URL |
| Publisher | Select |
- Download extension package from https://github.com/wangjksjtu/arxiv2notionplus/releases
- (Chrome) Open Chrome then enter
chrome://extensionsin the URL bar- drag and drop the extension from your file manager anywhere onto the extensions page
- or unzip the extension and
load unpackedin developer mode
- (Safari)
- Enable develop mode in safari:
Safari>Preferences>Advanced> check "Show Develop menu in menu bar" - Allow unsigned extensions:
Menu bar>Develop> check "Allow Unsigned Extensions" - Unzip the extension
arxiv2notionplus.safari.zipand clickarxiv2notionapplication - Enable the extension from the extensions list (
Safari>Preferences>Extensions)
- Enable develop mode in safari:
- (Firefox) Open Firefox then enter
about:debuggingin the URL bar- Click
This Firefox - Click
Load Temporary Add-on - Unzip the extension
arxiv2notionplus.firefox.zip - Click
arxiv2notionplus.chrome.crxin the unzipped folder
- Click
- (Chrome) Right-click on the extension icon >
Options- Copy integration id (not the secret token!) (see figures below) from
https://www.notion.so/my-integrations/internal/${integration-id} - Paste the
integration idand click on+button.
- Copy integration id (not the secret token!) (see figures below) from
- (Safari) Right-click on the extension icon >
Manage Extension- Click
Always Allow on Every Website(or allow always allow extension forarxiv.org) - you will see some warnings on the icon if this step is not conducted; you can also grant the permission there ;) - Click
preferencesto enter a new page and copy integration id (not the secret token!) - Paste the
integration idand click on+button.
- Click
- (Firefox) Right-click on the extension icon >
Manage Extension- Go to
preferencestab and copy integration id (not the secret token!) - Paste the
integration idand click on+button.
- Go to
If your entered id is valid, you can see the following callback messages.
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.
| integration id | successful connection messages |
|---|---|
![]() |
![]() |
$ git clone https://github.com/wangjksjtu/arxiv2notionplus.git
$ npm install
$ npm run build
$ npm run watch # debug locally
$ npm run pack # packaging to zipThis repo makes some small enhancements on parsing the authors/publication dates in arxiv pages. Thanks to Mai Nishimura for the awesome arxiv2notion repo!






