Skip to main content

Library for work with the Mediascope-Delivery-API

Project description

Mediascope API Lib

Python библиотека для работы с Mediascope Delivery API (https://api.mediascope.net)

Библиотека позволяет упростить работу пользователей с Mediascope Delivery API (API) при работе с данными Web-Index. В первую очередь библиотека предназначена для использования совместно с Mediascope Jupyter ноутбуками (https://github.com/MEDIASCOPE-JSC/mediascope-jupyter).

Основные возможности

  • авторизация, получение и обновление токена доступа
  • формирование заданий с использованием SQL выражений
  • отправка заданий на расчет и ожидание результата
  • преобразование результата в pandas DataFrame
  • расчет дополнителных статистик на базе полученных результатов

Использование

Для работы с Mediascope API вам потребуются данные для доступа к API:

  • username - имя пользователя для доступа к Mediascope API
  • passw - пароль для доступа к Mediascope API
  • client_id - идентификатор клиента
  • client_secret - ключ для доступа к API
  • auth_server - адрес сервера аутентификации
  • root_url - адрес Mediascope API

Данную информацию вы можете получить у менеджеров Mediascope.

Конфигурация

Создайте файл в корне проекта:

settings.json

со следующими параметрами:

{
   "username": "you username",
   "passw": "you password",
	"client_id": "client_id",
	"client_secret": "00000000-0000-0000-0000-000000000000",
    "auth_server": "https://auth.mediascope.net/.....",
    "root_url": "https://api.mediascope.net/...."
}

и укажите актуальную информацию для доступа.

Использование

Примеры работы с данными через Mediascope API приведены в проекте: https://github.com/MEDIASCOPE-JSC/mediascope-jupyter

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mediascope_api_lib-1.7.0.tar.gz (88.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mediascope_api_lib-1.7.0-py3-none-any.whl (100.6 kB view details)

Uploaded Python 3

File details

Details for the file mediascope_api_lib-1.7.0.tar.gz.

File metadata

  • Download URL: mediascope_api_lib-1.7.0.tar.gz
  • Upload date:
  • Size: 88.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mediascope_api_lib-1.7.0.tar.gz
Algorithm Hash digest
SHA256 3a9edabca8248572451929c542f50e93a96dad298b3040fe3219211070dfbe0c
MD5 dd81b2d564aa856ae0571110f267d1e8
BLAKE2b-256 7f3536a4b41fd59cea7200b4943b47f70a6cd30ba6923963326f8b01c8531774

See more details on using hashes here.

File details

Details for the file mediascope_api_lib-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: mediascope_api_lib-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 100.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for mediascope_api_lib-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45bc360fb416799e24c3e9a595367a0ab98c2ce2f46399492c9bd402001f97df
MD5 1d6a114aeba8fc18784b24cecc055eea
BLAKE2b-256 302008263ba0478b7b906144adf2dce9d00237fc3f7c8c2aeecd20899357befd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page