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.

Files for ruopenrefs, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size ruopenrefs-0.2.0-py2.py3-none-any.whl (10.7 kB) File type Wheel Python version 3.6 Upload date Hashes View
Filename, size ruopenrefs-0.2.0.tar.gz (13.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page