You shouldn't have to be scrappy to publish high-quality GTFS.
A set of scripts on your laptop, a scramble before every service change, and when something slips, your riders notice before you do. You've kept it running – you shouldn't have to keep doing it this way.