%global _empty_manifest_terminate_build 0 Name: python-osm-humanized-opening-hours Version: 0.6.2 Release: 1 Summary: A parser for the opening_hours fields from OpenStreetMap. License: GNU Affero General Public License v3 URL: http://github.com/rezemika/humanized_opening_hours Source0: https://mirrors.aliyun.com/pypi/web/packages/8a/96/2df7dd71ed3a00cc9ac765d262c229ed83127354e3f789686b34388c7ee2/osm_humanized_opening_hours-0.6.2.tar.gz BuildArch: noarch Requires: python3-pytz Requires: python3-lark-parser Requires: python3-babel %description **Humanized Opening Hours** is a Python 3 module allowing a simple usage of the opening_hours fields used in OpenStreetMap. Any pull request (following PEP-8) is more than welcome! ```python >>> import humanized_opening_hours as hoh >>> field = "Mo-Fr 06:00-21:00; Sa,Su 08:00-12:00" >>> oh = hoh.OHParser(field) >>> oh.is_open() True >>> oh.next_change() datetime.datetime(2017, 12, 24, 12, 0) >>> print(oh.render().plaintext_week_description()) """ Monday: 06:00 - 21:00 Tuesday: 06:00 - 21:00 Wednesday: 06:00 - 21:00 Thursday: 06:00 - 21:00 Friday: 06:00 - 21:00 Saturday: 08:00 - 12:00 Sunday: 08:00 - 12:00 """ >>> print('\n'.join(oh.render().full_description())) """ Monday to Friday: 06:00 to 21:00. Saturday and Sunday: 08:00 to 12:00. """ ``` **This module is still in development and bugs may occur. If you discover one, please create an issue.** # Installation This library is so small, you can include it directly into your project. Also, it is available on PyPi. $ pip3 install osm-humanized-opening-hours # How to use it The only mandatory argument to give to the constructor is the field, which must be a string. ```python >>> import humanized_opening_hours as hoh >>> field = "Mo-Fr 06:00-21:00; Sa,Su 07:00-21:00" >>> >>> oh = hoh.OHParser(field) >>> oh.is_open() True ``` ## Basic methods To know if the facility is open at the present time. Returns a boolean. Can take a datetime.datetime moment to check for another time. ```python >>> oh.is_open() True %package -n python3-osm-humanized-opening-hours Summary: A parser for the opening_hours fields from OpenStreetMap. Provides: python-osm-humanized-opening-hours BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-osm-humanized-opening-hours **Humanized Opening Hours** is a Python 3 module allowing a simple usage of the opening_hours fields used in OpenStreetMap. Any pull request (following PEP-8) is more than welcome! ```python >>> import humanized_opening_hours as hoh >>> field = "Mo-Fr 06:00-21:00; Sa,Su 08:00-12:00" >>> oh = hoh.OHParser(field) >>> oh.is_open() True >>> oh.next_change() datetime.datetime(2017, 12, 24, 12, 0) >>> print(oh.render().plaintext_week_description()) """ Monday: 06:00 - 21:00 Tuesday: 06:00 - 21:00 Wednesday: 06:00 - 21:00 Thursday: 06:00 - 21:00 Friday: 06:00 - 21:00 Saturday: 08:00 - 12:00 Sunday: 08:00 - 12:00 """ >>> print('\n'.join(oh.render().full_description())) """ Monday to Friday: 06:00 to 21:00. Saturday and Sunday: 08:00 to 12:00. """ ``` **This module is still in development and bugs may occur. If you discover one, please create an issue.** # Installation This library is so small, you can include it directly into your project. Also, it is available on PyPi. $ pip3 install osm-humanized-opening-hours # How to use it The only mandatory argument to give to the constructor is the field, which must be a string. ```python >>> import humanized_opening_hours as hoh >>> field = "Mo-Fr 06:00-21:00; Sa,Su 07:00-21:00" >>> >>> oh = hoh.OHParser(field) >>> oh.is_open() True ``` ## Basic methods To know if the facility is open at the present time. Returns a boolean. Can take a datetime.datetime moment to check for another time. ```python >>> oh.is_open() True %package help Summary: Development documents and examples for osm-humanized-opening-hours Provides: python3-osm-humanized-opening-hours-doc %description help **Humanized Opening Hours** is a Python 3 module allowing a simple usage of the opening_hours fields used in OpenStreetMap. Any pull request (following PEP-8) is more than welcome! ```python >>> import humanized_opening_hours as hoh >>> field = "Mo-Fr 06:00-21:00; Sa,Su 08:00-12:00" >>> oh = hoh.OHParser(field) >>> oh.is_open() True >>> oh.next_change() datetime.datetime(2017, 12, 24, 12, 0) >>> print(oh.render().plaintext_week_description()) """ Monday: 06:00 - 21:00 Tuesday: 06:00 - 21:00 Wednesday: 06:00 - 21:00 Thursday: 06:00 - 21:00 Friday: 06:00 - 21:00 Saturday: 08:00 - 12:00 Sunday: 08:00 - 12:00 """ >>> print('\n'.join(oh.render().full_description())) """ Monday to Friday: 06:00 to 21:00. Saturday and Sunday: 08:00 to 12:00. """ ``` **This module is still in development and bugs may occur. If you discover one, please create an issue.** # Installation This library is so small, you can include it directly into your project. Also, it is available on PyPi. $ pip3 install osm-humanized-opening-hours # How to use it The only mandatory argument to give to the constructor is the field, which must be a string. ```python >>> import humanized_opening_hours as hoh >>> field = "Mo-Fr 06:00-21:00; Sa,Su 07:00-21:00" >>> >>> oh = hoh.OHParser(field) >>> oh.is_open() True ``` ## Basic methods To know if the facility is open at the present time. Returns a boolean. Can take a datetime.datetime moment to check for another time. ```python >>> oh.is_open() True %prep %autosetup -n osm_humanized_opening_hours-0.6.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-osm-humanized-opening-hours -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 0.6.2-1 - Package Spec generated