A large part of my job is taking mundane manual processes that people hate to do and writing a utility that replaces that function. The one I’m most amped about right now is a Auto-Map caching utility. You throw in a rest end point and it kicks off a cache. This is good and all, but how do you make a utility that allows the user to modify what map caches to generate without modifying any actual code? Configuration Files! Yes the oldest trick in the book. Here is a quick rundown on my favorite Python Config Parser library ConfigObj.
Here is an example config file:
Here is some sample code to get you going!