I'd like to find a library or command that given input like "every third tuesday" will provide a list of dates such as (2010-06-15, 2010-07-20, 2010-08-17), etc.
Something that can be called from python, unix command line, or a web api would be perfect.