Toggleable columns 📅 Jan 18, 2022 · ☕ 9 min read · ✍️ River #lua · #widgets · #javascript · #css · #leaguepedia · #mediawiki A simple interface to automatically let users toggle columns in any data table on the entire wiki.
Optimizing Cargo - query 3 📅 May 25, 2021 · ☕ 7 min read · ✍️ River #Cargo · #Leaguepedia · #Lua The final of three Cargo queries I recently optimized on Leaguepedia
Optimizing Cargo - query 1 📅 Apr 28, 2021 · ☕ 16 min read · ✍️ River #cargo · #leaguepedia · #lua · #lua_class_system A Cargo query I optimized recently on Leaguepedia
Tournament brackets (part 1) 📅 Mar 30, 2021 · ☕ 27 min read · ✍️ River #css · #html · #leaguepedia · #lua Our CSS-grid-powered tournament brackets on Leaguepedia
Setting common match & game keys 📅 Mar 23, 2021 · ☕ 27 min read · ✍️ River #cargo · #leaguepedia · #lua · #lua_class_system A long story about how I corrected one of the biggest mistakes in my initial Cargo database design from two years ago
Use cases for Extension:CustomLogs 📅 Mar 9, 2021 · ☕ 15 min read · ✍️ River #caching · #javascript · #leaguepedia · #python · #mediawiki_extensions Use cases for my extension CustomLogs
Escape item["id"] 📅 Feb 23, 2021 · ☕ 6 min read · ✍️ River #cargo · #leaguepedia · #python A funny commit I made today
Non-unique item names 📅 Dec 29, 2020 · ☕ 15 min read · ✍️ River #leaguepedia · #lua In a recent patch, Riot introduced non-unique item names, and we had to create a system for dealing with this.
Gadget - Line numbers in modules 📅 Dec 15, 2020 · ☕ 3 min read · ✍️ River #gadget_tools · #javascript · #css · #leaguepedia I add line numbers to Lua modules with JS & CSS.
Gadget - Search results new page hotkey 📅 Nov 17, 2020 · ☕ 4 min read · ✍️ River #gadget_tools · #javascript · #leaguepedia · #autohotkey Let's make a gadget so that Alt+Shift+E creates a new page from the Special:Search screen when a page doesn't exist!
Gadget - Disable Display Title 📅 Nov 3, 2020 · ☕ 4 min read · ✍️ River #gadget_tools · #javascript · #leaguepedia A small JS gadget to disable display title for wiki editors
Multi-Instance Subtemplates in Lua 📅 Oct 20, 2020 · ☕ 8 min read · ✍️ River #lua · #mediawiki · #leaguepedia Multi-instance subtemplates are common in MediaWiki; when we're using Lua, they can be much more powerful than in wikitext.
Top Schedule 📅 Oct 6, 2020 · ☕ 8 min read · ✍️ River #caching · #leaguepedia · #mediawiki · #python How I created a global site banner on Leaguepedia using the extension Header Footer and some JavaScript, but no api calls