Python module providing access to the opening_hours.js library which is written in JavaScript.
Project description
Python module providing access to the opening_hours.js library which is written in JavaScript.
This python library only implements the simple API from opening_hours.js at the moment (without optional parameters).
Usage
import pyopening_hours try: oh = pyopening_hours.OpeningHours(u'Lun-') except pyopening_hours.ParseException as error: print(error.message) value = u'Mon,Tu,Th,Fr 12:00-18:00; Samstag 12:00-17:00 "I ❤ unicode"; Th[3] OFF; Th[-1] off' oh = pyopening_hours.OpeningHours(value) print(u"Parsing complex value: {}".format(value)) print(u"Is{} week stable".format('' if oh.isWeekStable() else ' not')) print(u"Facility is {}".format(oh.getStateString())) print(u"Next change in UTC: {}".format(oh.getNextChange().strftime('%Y-%m-%d %H:%M:%S'))) print(u"Warnings:") for line in oh.getWarnings(): print(' ' + line)
Development
Just clone the repository with
git clone https://github.com/ypid/pyopening_hours
and install it’s dependencies (execute inside the repository):
make dependencies-get
Other modules
- osm-opening-hours (pure python implementation)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pyopening_hours-0.3.0.tar.gz (926.3 kB) | File type Source | Python version None | Upload date | Hashes View |