Skip to main content

Общероссийские справочники из открытых источников

Project description

https://github.com/idlesign/ruopenrefs

release lic

Описание

Общероссийские справочники из открытых источников

Пакет позволяет получать данные различных справочников, используя [условно] открытые источники, из вашего кода на Python.

Зависимости

  • Python 3.5+

Ставятся при установке данного пакета:

  • requests - для обращений в веб
  • envbox - для работы с настройками

Источники и справочники

Портал открытых данных Правительства Москвы

Расположение: ruopenrefs.providers.mosru

  • Общероссийский классификатор стран мира (ОКСМ)
  • Общероссийский классификатор валют (ОКВ)
  • Общероссийский классификатор территорий муниципальных образований (ОКТМО)
  • Общероссийский классификатор объектов административно-территориального деления (ОКАТО)
  • Общероссийский классификатор единиц измерения (ОКЕИ)

Note

Для доступа к данным этого поставщика требуется зарегистрироваться на https://apidata.mos.ru, получить ключ доступа к API, и проставить его в переменную окружения (либо в .env файле) RUOREFS_MOSRU_KEY.

Примеры использования:

# Импортируем нужный класс справочника нужного провайдера
from ruopenrefs.providers.mosru import OksmRef

# Проходим по всем данным справочника (для примера справочник ОКСМ)
for item in OksmRef().iter_items():
    # Каждый item - это именованный кортеж.
    print(item)

Установка

Пакет ставится обычным для пакетов Python способом при помощи pip.

Дополнительная информация по установке находится в файле INSTALL.

Участие в разработке

К участию приглашаются все желающие.

Больше подробностей о том как принять участие в разработке можно найти в файле CONTRIBUTING.

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 & hash SHA256 hash help File type Python version Upload date
ruopenrefs-0.2.0-py2.py3-none-any.whl (10.7 kB) Copy SHA256 hash SHA256 Wheel 3.6
ruopenrefs-0.2.0.tar.gz (13.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page