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