From 85116d2e3176a24c93122c8dd904f272bc99e0b6 Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Tue, 23 Jan 2024 22:04:15 -0800 Subject: [PATCH] Add more projects --- src/project/index.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/project/index.md b/src/project/index.md index b4b6a4d..f4b2b69 100644 --- a/src/project/index.md +++ b/src/project/index.md @@ -20,10 +20,26 @@ Ludum Dare is a long-running game jam event where participants create a game fro * [Voyage of the Indefatigable](https://ldjam.com/events/ludum-dare/39/voyage-of-the-indefatigable), Ludum Dare 39. A resource management game in HTML/JS. +## Software projects + +I love the collaborative writing game Lexicon, and have worked on two different pieces of software to play it digitally. [**lexipython**](https://git.alogoulogoi.com/Jaculabilis/lexipython) is a Python script that handles the parsing, interlinking, and static site generation of a Lexicon game, but leaves everything related to running the game out of scope. [**amanuensis**](https://git.alogoulogoi.com/Jaculabilis/amanuensis) is a hosted web application that aims to encompass more of that and provide some social features, but isn't feature-complete. + +Like many people, I lament the death of Google Reader and what it did to RSS. Since many sites don't provide RSS, I wrote [**inquisitor**](https://git.alogoulogoi.com/Jaculabilis/inquisitor), a universal feed aggregator in Python/Flask. inquisitor's source model required hot-loading Python libraries, which made for a poor user and developer experience, so I rewrote it as [**intake**](https://git.alogoulogoi.com/Jaculabilis/intake) using a subprocess model. An intake source can be written in any language as long as it behaves according to the intake source API. + +On and off, I tinker with [**5dplomacy**](https://git.alogoulogoi.com/Jaculabilis/5dplomacy), a *Diplomacy* adjudicator that supports multiversal time travel a la _5D Chess with Multiversal Time Travel_. + ## Church Schism Sourcebook An archive of texts related to Church divisions and related issues, accessible at [ecumene.alogoulogoi.com](https://ecumene.alogoulogoi.com). ## Miscellaneous -* [A recursive descent SL3 parser](./sl3.html) written for a mathematical logic class. \ No newline at end of file +* [A recursive descent SL3 parser](./sl3.html) written for a mathematical logic class. + +* [A Chrome extension](https://git.alogoulogoi.com/Jaculabilis/SorinStatus) for Magic The Gathering story articles. Now out of date and I lost the private key to update it. + +* [A Chrome extension](https://git.alogoulogoi.com/Jaculabilis/DomOptimizer) to "optimize web pages". If you look at the code you can guess how it does that. + +* [A CLI tool](https://git.alogoulogoi.com/Jaculabilis/friendly-hex) for converting hex to human-readable identifiers. + +* [horsay](https://git.alogoulogoi.com/Jaculabilis/horsay)