wangjksjtu / arxiv2notionplus

Chrome/Safari/Firefox extension for clipping arXiv articles to Notion.
Other
58 stars 2 forks source link
arxiv arxiv-api chrome-extension document-management firefox-extension notion notion-api safari-extension

arxiv2notion+

NOTE: The enhancements are already merged to the original arxiv2notion repo. Thanks @denkiwakame!

build

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

Safari demo

Chrome demo
Firefox demo

More Features: arxiv2notion+

image image

Create databases in notion

Alternatively, you can follow the following steps to create database from scratch in notion

Click here to expand! - Login to [notion.so](https://www.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.* |property|type| |-----|-----| |Title|Title| |URL|URL| |Authors|Multi-Select| |Abstract|Text| |Published|Date| |Comment|URL| |Publisher|Select|

Installation

Setup

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
ref2 image

Build locally (for Developers)

$ git clone https://github.com/wangjksjtu/arxiv2notionplus.git
$ npm install
$ npm run build
$ npm run watch # debug locally
$ npm run pack  # packaging to zip

Acknowledgement

This repo makes some small enhancements on parsing the authors/publication dates in arxiv pages. Thanks to Mai Nishimura for the awesome arxiv2notion repo!