Metadata-Version: 2.1
Name: pycdek3
Version: 0.1.0
Summary: Python3 client for CDEK API
Home-page: https://github.com/kpodranyuk/pycdek3
Author: Ekaterina Podranyuk
Author-email: katherineswork44@gmail.com
License: MIT
Description: # PyCDEK3
        
        [![Build Status](https://travis-ci.com/kpodranyuk/pycdek.svg?branch=master)](https://travis-ci.com/kpodranyuk/pycdek)
        [![codecov](https://codecov.io/gh/kpodranyuk/pycdek/branch/master/graph/badge.svg)](https://codecov.io/gh/kpodranyuk/pycdek)
        
        Библиотека для работы с API транспортной компании [СДЭК](http://cdek.ru/).
        
        Документация и описание протокола обмена данными доступны по ссылке: https://confluence.cdek.ru/pages/viewpage.action?pageId=15616120
        
        Общая информация об интеграции СДЭК указана на [сайте транспортной компании](https://www.cdek.ru/clients/integrator.html).
        
        Данный репозиторий является форком [pycdek](https://github.com/onrik/pycdek), написанного onrik. 
        В отличие от оргинального pycdek, в текущем добавлена поддержка python 3 версии (3.4+), обновление информации для текущей версии API и полное тестирование проекта. 
        
        ## Установка pycdek3:
        ```
           pip install pycdek3
        ```
        
        ## Пример использования:
        Методы не требующие логина и пароля:
        
        ```python
        from pycdek import Client
        
        MOSCOW_ID = 44
        SP_ID = 137
        
        # получение пунктов самовывоза в Москве
        for point in Client.get_delivery_points(MOSCOW_ID):
            print(point['Code'], point['Address'])
            
        # расчет доставки Москва - Санкт-Петербург одной посылки весом 1кг и габаритами (см) 50x10x20
        tariffs = [5, 10, 15, 62, 63, 136] #  тарифы склад-склад (самовывоз)
        print(Client.get_shipping_cost(MOSCOW_ID, SP_ID, tariffs, goods=[{'weight': 1, 'length': 50, 'width': 10, 'height': 20}]))
        
        # расчет доставки Санкт-Петербург - Москва одной посылки весом 2кг и габаритами (см) 100x10x20
        tariffs = [11, 16, 137]  # тарифы склад-дверь (доставка курьером)
        print(Client.get_shipping_cost(SP_ID, MOSCOW_ID, tariffs, goods=[{'weight': 2, 'length': 100, 'width': 10, 'height': 20}]))
            
        ```
        
        Пример использования методов, требующих логин и пароль с использованием Django моделей, доступен в файле [example.py](example.py) (Для получения логина и пароля необходимо [заключить договор](https://www.cdek.ru/clients/reglament.html) с транспортной компанией).
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.4
Description-Content-Type: text/markdown
