path-name
Universal, extensible Python library for extracting structured information (groups, dates, times, custom patterns) from file names and paths.