Home

Awesome

This script is not maintained and should not be considered as a complete parser.

See https://github.com/opening-hours/pyopening_hours for a more complete implementation.

python-osm-time-domain

Set of classes to parse opening hours, service time and collection time from OpenStreetMap nodes.

Example

Below is a simple example of using the module for opening hours, see tests for more examples.

from osm_time.opening_hours import OpeningHours

definition = OpeningHours("Mo-Fr 12:00-22:00; Sa-Su 10:00-18:00")

print definition.is_open("tu", "15:00")     # check if it's open on Tuesday at 3pm

print definition.minutes_to_closing("Fr", "21:30")  # get a number of minutes to the closing

Background / long term objectives

Contributing opening hours to OpenStreetMap

Objectives: