schema
citeproc-js
schema | citeproc-js | |
---|---|---|
2 | 1 | |
178 | 286 | |
2.8% | 0.7% | |
0.0 | 3.9 | |
over 1 year ago | about 2 months ago | |
Python | JavaScript | |
MIT License | GNU General Public License v3.0 or later |
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-js
-
About Citation Files on GitHub
I don't know if this fits your KaTeX analogy, but citeproc has a javascript implementation. Uses CSL-JSON to render citations.
https://github.com/Juris-M/citeproc-js
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
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.
citeproc - CSL citation processing library in Haskell
fugashi - A Cython MeCab wrapper for fast, pythonic Japanese tokenization and morphological analysis.
KeenWrite - Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.
citeproc-org - Renders Org-mode citations in CSL styles using citeproc-el.