Metadata-Version: 1.2
Name: hse_ruz
Version: 2.1.1
Summary: Python wrapper for HSE RUZ API
Home-page: https://github.com/hell03end/hse_ruz
Author: Dmitriy Pchelkin | hell03end
Author-email: hell03end@outlook.com
License: MIT License
Description: hse_ruz
        =======
        
        .. image:: https://travis-ci.org/hell03end/hse_ruz.svg?branch=master
            :target: https://travis-ci.org/hell03end/hse_ruz
        .. image:: https://badge.fury.io/py/hse_ruz.svg
            :target: https://badge.fury.io/py/hse_ruz
        
        Python wrapper for HSE RUZ API.
        
        `What's new?`__
        
        __ https://github.com/hell03end/hse_ruz/wiki/Changelog
        
        
        Requirements
        ------------
        
        * Python >= 3.5 or latest PyPy3
        
        
        Installation
        ------------
        
        .. code-block:: bash
        
            pip install -U hse_ruz
        
        
        Usage
        -----
        
        .. code-block:: python
        
            import ruz
            schedule = ruz.person_lessons("mymail@edu.hse.ru")
        
        Module configuration performs throw setting environment variables:
        
        * `HSE_RUZ_ENABLE_LOGGING` - to enable verbose logging (`@log`)
        * `HSE_RUZ_API_URL` - url to RUZ API, possible values (not all endpoints supported for 2, 3):
        
            1. `http://92.242.58.221/ruzservice.svc` - default
            2. `http://92.242.58.221/ruzservice.svc/v2`
            3. `https://www.hse.ru/api`
        
        * `CHECK_EMAIL_ONLINE` - to enable online email verification (throw API call)
        
        
        Contributing
        ------------
        
        .. code-block:: bash
        
            git clone https://github.com/hell03end/hse_ruz.git
            cd hse_ruz
            pytest -v  # check requests schema is valid and etc.
        
Keywords: HSE RUZ API
Platform: All
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Natural Language :: Russian
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.5
