Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/takluyver/cite2c
Citations in the Jupyter Notebook
https://github.com/takluyver/cite2c
Last synced: 1 day ago
JSON representation
Citations in the Jupyter Notebook
- Host: GitHub
- URL: https://github.com/takluyver/cite2c
- Owner: takluyver
- License: mit
- Created: 2014-10-20T20:49:43.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-04-18T10:45:42.000Z (over 5 years ago)
- Last Synced: 2024-10-11T19:19:07.529Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 395 KB
- Stars: 318
- Watchers: 17
- Forks: 36
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Live citations in IPython notebooks
![screenshot](search_screenshot.png)
To install this:
python3 -m pip install cite2c
python3 -m cite2c.install
(Start/Restart the Notebook server)It requires Jupyter Notebook 4.2 or above.
After (re)starting the notebook server, you will see two new toolbar buttons: ![toolbar buttons](toolbar_buttons.png).
The left one inserts a citation at the current point in a Markdown cell.
The right one inserts a bibliography.This extension has two main components:
- UI for finding citations from a Zotero library and inserting them into Markdown cells.
The citations are stored in the notebook metadata, and referenced by an ID.
- Code to run [citeproc-js](https://bitbucket.org/fbennett/citeproc-js/wiki/Home) when a Markdown cell is rendered, rendering both bibliographies and inline citations.