I'm not saying I would do it, because I prefer to leave my grave undug yet. But if I was to do it, I'd use Python (it's addicting and easy, and I'm lazy too), make the whole thing a webservice (who would want to install a ship-generator these days?) and get the pony list by parsing the wiki (because I'm to lazy to organize my own data too).