Arxiv2notion Save

Chrome extension for clipping arXiv articles to Notion.

Project README

arxiv2notion

build lint Changelog GitHub release

Supported Format

arxiv arxiv

Easy-to-use arXiv clipper for Notion based on Notion API

demo notion

⬇️ Installation

a. Install via Chrome Store

b. Install Manually

⚙️ Setup

1. Add arxiv2notion integration

  • follow the instruction of Notion API
    • navigate to My Integrations
    • + New integration
    • associated workspace: select your workspace where you save arXiv articles

2. Configure the extension

  • 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.

[!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.

3. Create databases in Notion

  • clone the public template here to your own notion workspace
  • add connection to target databases via ... > + Add connections > arxiv2notion

invite_integration

  • you can switch multiple DBs by adding the connection to these pages, respectively.

multiple_db

or manually

[!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 added Published 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.

:bulb: w/ Notion Formula (optional)

  • 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" 🚀

:bulb: w/ Notion AI Property (optional)

  • 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 preset AI property will be automatically generated. image

:technologist: Build locally (for Developers)

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

Contributors

Open Source Agenda is not affiliated with "Arxiv2notion" Project. README Source: denkiwakame/arxiv2notion
Stars
85
Open Issues
2
Last Commit
2 weeks ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating