MIracleyin / obsidian-scholar

Streamline Research Workflow in Obsidian

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 will be released upon the approval of the maintainers. See this PR.

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.

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.

About

Streamline Research Workflow in Obsidian

License:MIT License


Languages

Language:TypeScript 94.7%Language:JavaScript 2.7%Language:CSS 1.8%Language:Shell 0.9%