schema
citeproc
schema | citeproc | |
---|---|---|
2 | 1 | |
178 | 140 | |
2.8% | - | |
0.0 | 3.8 | |
over 1 year ago | 8 months ago | |
Python | Haskell | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
schema
-
About Citation Files on GitHub
* the citation plugin for Obsidian, which uses CSL-JSON [^4]
This might in the end be my personal preference, but a standardized JSON format (which is just as easily adaptable to YAML [^5]) seems much easier to parse and modify than Bibtex, with its sheer complexity. If we want to have the ability to easily cite anything, then this direction of standardization, I believe, is a must.
[^1]: https://github.com/citation-style-language/schema#csl-json-s...
-
Citation File Format
CSL doesn't appear to support software as a 'type' of thing, which it has a hardcoded list of options[0]. Of course, maybe they should have just fixed an existing format instead of creating a new one.
[0] https://github.com/citation-style-language/schema/blob/maste...
citeproc
What are some alternatives?
obsidian-citation-plugin - Obsidian plugin which integrates your academic reference manager with the Obsidian editor. Search your references from within Obsidian and automatically create and reference literature notes for papers and books.
csl-ruby - Citation Style Language (CSL) API for Ruby
rainbox - Create colorful text boxes on UNIX-like systems
citation-file-format - The Citation File Format lets you provide citation metadata for software or datasets in plaintext files that are easy to read by both humans and machines.
tinytemplate
citeproc-js - A JavaScript implementation of the Citation Style Language (CSL) https://citeproc-js.readthedocs.io
JSONb - Parses JSON from byte strings (instead of character strings).
fugashi - A Cython MeCab wrapper for fast, pythonic Japanese tokenization and morphological analysis.
nowdoc - Haskell's simplest here document
KeenWrite - Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.
editor-open - Haskell library to open a user's $EDITOR