Skip to content

Latest commit

 

History

History
executable file
·
247 lines (124 loc) · 8.39 KB

toc.md

File metadata and controls

executable file
·
247 lines (124 loc) · 8.39 KB

Overview

Typings for the Crossref JSON API

Tiny utitity to convert an Crossref API resonponse JSON item to CSL.

Small utility script which checks a list of CSL references against the Crossref doi.

Some typescript types for OJS api responses

Small tool that parses a string of text containing APA style in text citations, e.g. Jones (2020), and returns a rudimentary AST with the thing parsed.

Type definitions for jast (journal article/abstract syntax tree), a syntax for abstract syntax trees representing JATS XML, specifically the "Green" publishing tag set.

Transform a CSL list or object to a [jast][jast] node.

Convert a jast citation syntax tree to list of csl objects.

Utility to convert a [jast][jast] tree to a [texast][texast] tree.

Transform HTML to Notion blocks

Plugin for rehype to turn HTML into Notion blocks

Small Node HTTP client for communicating with your OJS's REST API

Convert ojs data to relatex

Type definitions for ooxast (Open Office XML abstract syntax tree), a syntax for abstract syntax trees representing Open Office XML documents in the unist format.

Small ooxast utility which scans the text to identify the citation plugin used, either Mendely, Zotero, EndNote, Citavi, native word citations or none at all. It is used to feed into other things.

[ooxast][ooxast] util to visit in text office citations.

Get style from a w:p element.

Find and convert raw references to CSL-JSON using anystyle.

Find and convert raw references to CSL-JSON.

Find and convert raw references to CSL-JSON.

Cleans all the rsid tags from an ooxast tree, and merges w:r elements if they only differ by rsid values.

Convert docx to html (Not working)

Util to convert ooxast syntax tree to jast syntax tree, allowing for .docx to JATS XML conversion.

Convert ooxast syntax tree to unified-latex syntax tree.

DOCX to JATS XML converter

DOCX to TeX converter

JATS XML to TeX converter

Can't really remember what this is lmao

Plugin for rejour that parses the frontmatter of a JATS document and adds it to the processing VFile as a list of csl citations.

Doesn't do anything atm

Really simple plugin for rejour that moves the abstract from the body to the front of a JATS document.

Parser for rejour that parses the JATS document to a jast tree.

Plugin for rejour that transforms a jast syntax tree into a texast syntax tree, allowing for conversion between JATS XML and LaTeX.

Plugin for rejour that stringifies a jast syntax tree to a JATS XML document.

Plugin for relatex that adds a preamble to a texast syntax tree.

Plugin for relatex that stringifies a texast syntax tree to a LaTeX file.

Reads a .docx file and stores its components in vfile format to be processed by other tools, like reoff-parse.

Plugin for reoff that parses citations in the form of @cite{key} and @cite[page]{key} using ooxast-util-parse-bib and ooxast-util-parse-text-cite.

Plugin for [reoff][reoff] to clean the ooxast tree.

Plugin for [reoff][reoff] to parse a .docx XML file into an ooxast AST. Ideally use docx-to-vfile to get to a parseable state.

Plugin for reoff which tries to find a bibliography in the document and parse it using ooxast-util-parse-bib.

Plugin for reoff which tries to find a bibliography in the document and parse it using ooxast-util-parse-bib.

Plugin for reoff that transforms an ooxast syntax tree into a jats syntax tree, i.e. converting .docx to JATS XML.

DEPRECATED: Type definitions for texast (LaTeX abstract syntax tree), a syntax for abstract syntax trees representing LaTeX documents in the unist format.

Add a preamble to a texast syntax tree.

Convert a texast syntax tree to LaTeX.

Miscellaneous utilities.

Utility (extremely shoddy) to convert Open Journal Systems (OJS) metadata to a texast preamble.

Port of hast-util-has-property for [xast][xast]

Port of hast-util-is-element for [xast][xast]

Port of (hast-util-select)[https://github.com/syntax-tree/hast-util-select] for use with xast nodes.