diff --git a/docs/official.json b/docs/official.json
new file mode 100644
index 0000000..007ebd1
--- /dev/null
+++ b/docs/official.json
@@ -0,0 +1,636 @@
+{
+ "twine1": [
+ {
+ "name": "jonah",
+ "version": "1.4.2",
+ "proofing": false,
+ "description": "",
+ "files": [
+ "LICENSE",
+ "code.js",
+ "header.html"
+ ]
+ },
+ {
+ "name": "responsive",
+ "version": "1.4.2",
+ "proofing": false,
+ "description": "",
+ "files": [
+ "LICENSE",
+ "header.html"
+ ]
+ },
+ {
+ "name": "sugarcane",
+ "version": "1.4.2",
+ "proofing": false,
+ "description": "",
+ "files": [
+ "LICENSE",
+ "code.js",
+ "header.html"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "version": "2.36.1",
+ "proofing": false,
+ "description": "",
+ "files": [
+ "LICENSE",
+ "header.html"
+ ]
+ }
+ ],
+ "twine2": [
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "1.0.0",
+ "proofing": false,
+ "description": "A Twine story format emphasizing ease of authoring, multimedia, and playability on many different types of devices.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "1.1.0",
+ "proofing": false,
+ "description": "A Twine story format emphasizing ease of authoring, multimedia, and playability on many different types of devices. Visit guide for more information.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "1.2.0",
+ "proofing": false,
+ "description": "A Twine story format emphasizing ease of authoring, multimedia, and playability on many different types of devices. Visit the guide for more information.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "1.2.1",
+ "proofing": false,
+ "description": "A Twine story format emphasizing ease of authoring, multimedia, and playability on many different types of devices. Visit the guide for more information.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "1.2.2",
+ "proofing": false,
+ "description": "1.2.2",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "1.2.3",
+ "proofing": false,
+ "description": "1.2.3",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "chapbook",
+ "author": "Chris Klimas",
+ "version": "2.2.0",
+ "proofing": false,
+ "description": "A Twine story format emphasizing ease of authoring, multimedia, and playability on many different types of devices. Visit the guide for more information.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "logo.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.0.1",
+ "proofing": false,
+ "description": "The default story format for Twine 2.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.1.0",
+ "proofing": false,
+ "description": "The default story format for Twine 2.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.1.1",
+ "proofing": false,
+ "description": "The default story format for Twine 2.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.2.0",
+ "proofing": false,
+ "description": "The default story format for Twine 2.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.2.1",
+ "proofing": false,
+ "description": "The default story format for Twine 2.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.2.2",
+ "proofing": false,
+ "description": "The default story format for Twine 2.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.2.3",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "1.2.4",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "2.0.0",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "2.0.1",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "2.1.0",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.0.1",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.0.2",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.1.0",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.2.0",
+ "proofing": false,
+ "description": "The default story format for Twine 2. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.2.1",
+ "proofing": false,
+ "description": "The default story format for Twine 2. Now with an editor toolbar! Consult its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.2.2",
+ "proofing": false,
+ "description": "The default story format for Twine 2. Now with an editor toolbar! Consult its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.2.3",
+ "proofing": false,
+ "description": "The default story format for Twine 2. Now with an editor toolbar! Consult its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.3.0",
+ "description": "The default story format for Twine 2, with numerous programming features and a rich passage editor. No HTML, JS or CSS experience required. Consult its documentation.",
+ "proofing": false,
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "harlowe",
+ "author": "Leon Arnott",
+ "version": "3.3.9",
+ "description": "The default story format for Twine 2, with numerous programming features and a rich passage editor. No HTML, JS or CSS experience required. Consult its documentation.",
+ "proofing": false,
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "paperthin",
+ "author": "Chris Klimas",
+ "description": "The default proofing format for Twine 2. Icon designed by Simon Child from the Noun Project.",
+ "version": "1.0.0",
+ "proofing": true,
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Chris Klimas",
+ "version": "1.0.0",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Chris Klimas",
+ "version": "1.0.2",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Chris Klimas",
+ "version": "1.1.0",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Chris Klimas",
+ "version": "1.2.0",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Chris Klimas",
+ "version": "1.3.0",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Dan Cox",
+ "version": "1.4.0",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "snowman",
+ "author": "Dan Cox",
+ "version": "2.0.2",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "1.0.32",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "1.0.34",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "1.0.35",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.12.1",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.14.0",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.18.0",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.21.0",
+ "proofing": false,
+ "description": "A Twine 2 port of the Twine 1 story format by the same name. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.28.2",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.29.0",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.30.0",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.31.1",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.34.1",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.36.1",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ },
+ {
+ "name": "sugarcube",
+ "author": "Thomas Michael Edwards",
+ "version": "2.37.3",
+ "proofing": false,
+ "description": "A full featured, highly customizable story format. See its documentation.",
+ "files": [
+ "LICENSE",
+ "format.js",
+ "icon.svg"
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/site.js b/docs/site.js
index 379b0a5..a13f793 100644
--- a/docs/site.js
+++ b/docs/site.js
@@ -1,5 +1,5 @@
async function fetchDataAsync(folder) {
- const myRequest = new Request(`../${folder}/index.json`);
+ const myRequest = new Request(`./${folder}.json`);
const response = await fetch(myRequest);
const data = await response.json();
return data;
diff --git a/docs/unofficial.json b/docs/unofficial.json
new file mode 100644
index 0000000..4c96d37
--- /dev/null
+++ b/docs/unofficial.json
@@ -0,0 +1,425 @@
+{
+ "twine1": [
+ {
+ "name": "DotGraph",
+ "author": "M. C. DeMarco",
+ "repo": "https://github.com/mcdemarco/dotgraph",
+ "proofing": true,
+ "description": "Displays a graph of your story, with several options for color-coding, clustering, and labeling nodes; it also detects unreachable nodes and terminal leaves",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "DotScap",
+ "author": "M. C. DeMarco",
+ "repo": "https://github.com/mcdemarco/dotscap",
+ "proofing": true,
+ "description": "A DotGraph-like format that converts your story into a Scapple mind-map graph and includes a subset of DotGraph's rendering options",
+ "basedOn": "DotGraph",
+ "files": [
+ ]
+ },
+ {
+ "name": "Journal",
+ "author": "Leon Arnott",
+ "repo": "https://www.glorioustrainwrecks.com/node/4997",
+ "proofing": false,
+ "description": "A horizontal variant of the Twine 1 stretchtext story format Jonah",
+ "basedOn": "Jonah",
+ "files": [
+ ]
+ },
+ {
+ "name": "Paloma",
+ "author": "M. C. DeMarco",
+ "repo": "https://github.com/mcdemarco/paloma/",
+ "proofing": false,
+ "description": "a Jonah-style stretchtext story format for Twine 1 and 2",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "PrePub",
+ "author": "M. C. DeMarco",
+ "repo": "https://github.com/mcdemarco/prepub/src/default/",
+ "proofing": true,
+ "description": "converts a Twine 1 or 2 story into a MultiMarkdown format used for generating eBooks",
+ "basedOn": "enscree",
+ "files": [
+ ]
+ },
+ {
+ "name": "Sisal",
+ "author": "Henry Soule",
+ "repo": "https://github.com/HarmlessTrouble/codename-Sisal/",
+ "proofing": false,
+ "description": "a rumored story format",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Wasteland",
+ "author": "Jessica Paoli",
+ "repo": "https://bitbucket.org/skullface/wasteland/",
+ "proofing": false,
+ "description": "a semantic Twine [1] Story Format focused on readability",
+ "basedOn": "",
+ "files": [
+ ]
+ }
+ ],
+ "twine2": [
+ {
+ "name": "Adventures",
+ "author": "Longwelwind",
+ "repo": "https://github.com/longwelwind/adventures/",
+ "proofing": false,
+ "description": "A story format to create RPG stories with health, loot, gold and more. See its documentation",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "Adventure Tome",
+ "author":"Sophie Houlden",
+ "repo": "https://sophiehoulden.com/twine/at/",
+ "proofing": false,
+ "description":"Displays twine stories as playable adventure gamebooks, complete with character sheet and full undo/redo.",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Botscripten",
+ "author": "Aibex, Inc",
+ "repo": "https://github.com/aibex/botscripten",
+ "proofing": false,
+ "description": "An interactive chat viewer",
+ "basedOn": "Trialogue",
+ "files": [
+ ]
+ },
+ {
+ "name:": "Boundless",
+ "author": "Brandon Tom",
+ "repo": "https://github.com/magicink/boundless",
+ "proofing": false,
+ "description": "Boundless is a React-based story format for Twine ",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "CopyPaste",
+ "author": "cocoknightcom",
+ "repo": "https://github.com/cocoknightcom/CopyPaste",
+ "proofing": true,
+ "description": "A Twine 2 Proofing Story Format that cuts it.",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Daelog",
+ "author": "Dan Cox",
+ "repo": "https://github.com/videlais/daelog",
+ "proofing": false,
+ "description": "Experimental Twine story format incorporating Tracery ",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "DotGraph",
+ "author": "M. C. DeMarco",
+ "repo": "https://github.com/mcdemarco/dotgraph",
+ "proofing": true,
+ "description": "displays a graph of your story, with several options for color-coding, clustering, and labeling nodes; it also detects unreachable nodes and terminal leaves",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "DotScap",
+ "author": "M. C. DeMarco",
+ "repo": "https://github.com/mcdemarco/dotscap",
+ "proofing": true,
+ "description": "a DotGraph-like format that converts your story into a Scapple mind-map graph and includes a subset of DotGraph's rendering options",
+ "files": [
+ ]
+ },
+ {
+ "name": "Dramaturge",
+ "author": "Emma G. Kowalski",
+ "repo": "",
+ "proofing": false,
+ "description": "A minimal story format for authors experienced with HTML, CSS, and JavaScript.",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "enscree",
+ "author": "M. C. DeMarco",
+ "repo": "http://mcdemarco.net/tools/scree/enscree/",
+ "proofing": true,
+ "description": "exports a Twine 2 story into a MultiMarkdown format used for importing into Scrivener or Scree",
+ "basedOn": "Entweedle",
+ "files": [
+ ]
+ },
+ {
+ "name": "entwee",
+ "author": "M. C. DeMarco",
+ "repo": "http://mcdemarco.net/tools/entwee/",
+ "proofing": true,
+ "description": "exports a Twine 2 story into the twee plain text format and automatically downloads it as text",
+ "basedOn": "enscree",
+ "files": [
+ ]
+ },
+ {
+ "name": "Entweedle",
+ "author": "Michael McCollum",
+ "repo": "http://www.maximumverbosity.net/twine/Entweedle/",
+ "proofing": true,
+ "description": "the original twee-ifying story format for Twine 2",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Foil",
+ "author": "Kevin Groat",
+ "repo": "https://github.com/kgroat/twine-foil",
+ "proofing": false,
+ "description": "similar to Snowman, and undocumented at the moment",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "Gately",
+ "author": "Furkle Industries",
+ "repo": "",
+ "proofing": false,
+ "description": "a rumored story format",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Illume",
+ "author": "Michael McCollum",
+ "repo": "http://www.maximumverbosity.net/twine/Illume/",
+ "proofing": true,
+ "description": "an \"experiment in producing a proofing format for Twine 2 that offers more functionality than a simple text dump\"",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Jinx",
+ "author": "Derek Timm-Brock",
+ "repo": "https://github.com/derektb/jinx",
+ "proofing": false,
+ "description": "A Twine 2 story format for building and running interactive comics in Twine",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "JTwine-to-JSON",
+ "author": "Jason Francis",
+ "repo": "https://github.com/BL-MSCH-C220/JTwine-to-JSON",
+ "proofing": true,
+ "description": "A story format for converting a Twine 2 story to JSON with special support for Harlowe 3.x. Specifically created for MSCH-C220 at Indiana University—Bloomington ",
+ "basedOn": "Twine-to-JSON",
+ "files": [
+ ]
+ },
+ {
+ "name": "Mirapol",
+ "author": "",
+ "repo": "https://github.com/FuSoftware/Mirapol/",
+ "proofing": false,
+ "description": "a rumored story format",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Moontale",
+ "author": "Hamish Milne",
+ "repo": "https://github.com/hamish-milne/moontale",
+ "proofing": true,
+ "description": "A Twine 2 story format that outputs Lua",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "OldFashioned",
+ "author": "Blair MacIntyre",
+ "repo": "https://github.com/blairmacintyre/oldfashioned",
+ "proofing": false,
+ "description": "An AR extension to the Twine 2 port of the Twine 1 SugarCube story format. See its documentation.",
+ "basedOn": "SugarCube",
+ "files": [
+ ]
+ },
+ {
+ "name": "Poof",
+ "author": "Chapel",
+ "repo": "https://github.com/ChapelR/poof",
+ "proofing": true,
+ "description": "A proofing format.",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Poste-Monstre-Trésor",
+ "author": "Diane Landais",
+ "repo": "https://github.com/ker0chan/poste-monstre-tresor-story-format",
+ "proofing": true,
+ "description": "A custom Twine 2 format to render stories as a printable, linear blocks of text.",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Protagonist",
+ "author": "Massive Danger",
+ "repo": "https://github.com/massivedanger/protagonist",
+ "proofing": false,
+ "description": "A Twine story format with power!",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "reach",
+ "author": "Mike Spears",
+ "repo": "https://github.com/UofTMADLab/reach-dist",
+ "proofing": false,
+ "description": "reach is a twine story format for authoring immersive XR narratives, environments and prototypes.",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "Screentastic",
+ "author": "Sean Simon",
+ "repo": "https://github.com/seansimonanimation/Screentastic",
+ "proofing": false,
+ "description": "A Twine 2 Story Format for creating Interactive Screenplays.",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "Snowcat",
+ "author": "Michael Ramaker",
+ "repo": "https://bitbucket.org/crzybvr69/snowcat/",
+ "proofing": false,
+ "description": "creating a merger of Snowman and Harlowe",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "Trialogue",
+ "author": "Philo van Kemenade",
+ "repo": "https://github.com/phivk/trialogue",
+ "proofing": false,
+ "description": "a chat story format",
+ "basedOn": "Paloma",
+ "files": [
+ ]
+ },
+ {
+ "name": "TwineJson",
+ "author": "Cauli Tomaz",
+ "repo": "https://github.com/cauli/TwineJson",
+ "proofing": true,
+ "description": "exports a story to JSON, possibly in hierarchical format",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "twine-monogatari",
+ "author": "Haroldo O. Pinheiro",
+ "repo": "https://github.com/haroldo-ok/twine-monogatari/",
+ "proofing": false,
+ "description": "Allows one to use Twine to create Visual Novels for the Monogatari engine.",
+ "basedOn": "Twison",
+ "files": [
+ ]
+ },
+ {
+ "name": "TwineSpace",
+ "author": "Dan Cox, PS Berge, Jack Murray, Anastasia Salter",
+ "repo": "https://github.com/videlais/twine-space",
+ "proofing": false,
+ "description": "Twine 2 story format supporting locative and mixed reality projects",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "twine2-story-format",
+ "author": "Exercism",
+ "repo": "https://github.com/exercism/twine2-story-format",
+ "proofing": false,
+ "description": "No description or website provided.",
+ "basedOn": "Snowman",
+ "files": [
+ ]
+ },
+ {
+ "name": "TwingeX",
+ "author": "Ben (that guy) Winding",
+ "repo": "https://github.com/benwinding/twingex",
+ "proofing": true,
+ "description": "The extremely simple 'twingex' format.",
+ "basedOn": "Entweedle",
+ "files": [
+ ]
+ },
+ {
+ "name": "Twison",
+ "author": "Emilia Lazer-Walker",
+ "repo": "https://github.com/lazerwalker/twison",
+ "proofing": true,
+ "description": "Export your Twine 2 story as a JSON document",
+ "basedOn": "Entweedle",
+ "files": [
+ ]
+ },
+ {
+ "name": "Twize",
+ "author": "Derek Timm-Brock",
+ "repo": "https://bitbucket.org/derektb/twize/",
+ "proofing": false,
+ "description": "An opinionated Twine storyformat designed for making Wizard Town-style interactive comics",
+ "basedOn": "",
+ "files": [
+ ]
+ },
+ {
+ "name": "WritingFantasy",
+ "author": "Sophie Houlden",
+ "repo": "https://sophiehoulden.com/twine/",
+ "proofing": false,
+ "description": "Outputs a twine story in gamebook format, listing all passages in a shuffled order, and changing links to a '(turn to 123)' instruction",
+ "basedOn": "",
+ "files": [
+ ]
+ }
+ ]
+}
\ No newline at end of file