obsidian-scholar icon indicating copy to clipboard operation
obsidian-scholar copied to clipboard

Streamline Research Workflow in Obsidian

Obsidian Scholar

Usage

Key Features

Stage Function
📚 Streamline Library Management
Add Paper from External Link Upon seeing a paper on the web (Slack, Twitter, etc.), you can add the paper to your local library: running this tool can download the paper PDF, and create the corresponding paper note with paper metadata.
01-add-paper.gif
Search and Retrieval You can quickly search and retrieve the papers in your library, as well as optionally query and find papers from SemanticScholar directly if they are not in your library.
02-search-paper.gif
✨ Enhance Paper Reading
Check Paper Reference Obsidian Scholar allows you checking the details of the referred papers without leaving the tool.
03-search-paper.gif
Copy Paper BibTex 04-copy-bibtex.gif

Installation

Install from Obsidian Plugin Library

This plugin is released on the Obsidian Plugin Library. You can install it directly from the Obsidian app by searching Scholar in the community plugins.

Manual Installation

  1. Open the .obsidian/plugins folder in your vault
  2. Create a folder called scholar
  3. Download the three files manifest.json, styles.css, and main.js from the latest release, and put the files in the .obsidian/plugins/scholar folder you just created.
  4. Open Obsidian and in settings > community plugins, find Scholar and enable the plugin. Be sure to change the Scholar settings properly before use.

Documentation

Settings

Settings

  • Adding an SemanticScholar API Key Sometimes you might experience rate limiting when querying papers from SemanticScholar. To avoid this, you can add your own SemanticScholar API key in the settings. You can obtain the API Key here.

Motivation and Acknowledgement

The goal of Obsidian Scholar is to create a smooth experience that spans from paper reading, note taking, and reflection and synthesis. The construction is based on two powerful ideas.

  • Annotated Bibliography that takes short notes for papers and summarizes the key points in your personal bibliography.
  • Zettlekasten note taking system that aims to take atomic and short notes and link them together.

In Obsidian Scholar, we treat each paper as an individual note---we make it painless to ingest the paper PDF and create the note file---and the Obsidian app makes it easy to link paper notes and helps you to reflect and synthesize the knowledge.

The development of the tools are inspired by many predecessors that are implemented in EMACS.

  • citar: A reference manager work in EMACS.
  • elfeed: A RSS reader in EMACS.
  • elfeed-score: A RSS reader with scoring function in EMACS.

Also thanks the following people for their excellent blogposts and tutorials illustrating their paper reading workflow:

Some of the code is based on a previous project called paper-note-filer by Claudia Hauff.