Metadata-Version: 2.1
Name: emp-mos-api
Version: 0.11
Summary: Неофициальный Python клиент Единой мобильной платформы города Москвы.
Home-page: https://github.com/dontsovcmc/emp_mos_api
Author: Dontsov E.
Author-email: dontsovcmc@gmail.com
License: MIT
Description: ### Неофициальная библиотека для запросов к Единой мобильной платформе города Москвы 
        
        [Сайт](http://mosapps.mos.ru/dev)
        [Единая мобильная платформа города Москвы](http://serviceprovider.if.emp.msk.ru/default/auth)
        
        Для выполнения запросов требуются:
        - уникальный ключ вашего приложения (token), [выданный Правительством Москвы](http://mosapps.mos.ru/dev).
        - некий guid (guid)
        - при работе с телефона указывается user-agent и версия приложения
        
        Создаем объект api
        ```
        from emp_mos_api.mos import MosAPI
        
        api = MosAPI(token=args.token,
                     user_agent=args.user_agent,
                     guid=args.guid,
                     dev_user_agent=args.dev_user_agent,
                     dev_app_version=args.dev_app_version)
        ```
        
        ## Поддержка вызовов
        
        ### Авторизация
        Авторизируемся на сервере при помощи номера телефона и пароля, полученного из приложения
        ```
        api.login(args.login, args.pwd)
        ```
        ### Завершение сессии
        ```
        api.logout()
        ```
        ### Получить профиль и адрес
        ```
        response = api.get_profile()
        ```
        ### Поиск адреса по подстроке
        ```
        adresses = api.address_search(pattern)
        ```
          
        ### Получить список квартир
        ```
        flats = api.get_flats()
        ```
        ### Удалить квартиру
        ```
        api.flat_delete(flat_id)
        ```
        ### Добавить квартиру
        ```
        api.flat_add(name, unom, unad, address, flat_number, paycode)
        ```
        ### Получить электронный платежный документ
        ```
        api.get_eepd_wait_result(flat_id, period, timeout):
        
        ```
        
        ### Получить список счетчиков воды
        ```
        water = api.get_watercounters(flat_id)
        ```
        ### Отправить новые показания воды
        ```
        api.send_watercounters(flat_id, new_values)
        ```
        ### Получить список счетчиков электроэнергии
        ```
        electro = api.get_electrocounters(flat_id)
        ```
        ### Отправить новые показания электроэнергии
        ```
        api.send_electrocounters(flat_id, new_values)
        ```
        ### Получить епд
        ```
        epd = api.get_epd(flat_id, period, is_debit)
        ```
        ### Получить штрафы
        ```
        fines = api.get_car_fines(sts)
        ```
        
        
        
        ## Примеры:
        [examples](https://github.com/dontsovcmc/emp_mos_ru/tree/master/emp_mos_api/examples)
        
        
        ## Установка:
        ```
        [sudo] pip install -U emp-mos-api
        ```
        Если нет pip, то ставим его:
        #### linux
        ``` 
        sudo apt-get install python-pip python-dev build-essential
        ```
        #### windows
        ```
        python https://bootstrap.pypa.io/get-pip.py
        # добавляем пусть до pip в PATH (C:\Python27\Scripts)
        перезагружаем терминал
        ```
        
        ## Благодарности
        
        @monster1025
        
        
Platform: linux2
Platform: win32
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
