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.2.tar.gz (88.6 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.2-py3-none-any.whl (100.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mediascope_api_lib-1.7.2.tar.gz
  • Upload date:
  • Size: 88.6 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.2.tar.gz
Algorithm Hash digest
SHA256 13c7c91b11a31af099c67b6984138605caefc8fcfa410144322a47c2c9d10fc3
MD5 46c96d9f98aa98cc4d4097afac963e2b
BLAKE2b-256 0fedf5e90b4dbb19b578e7b47d09a88e4b157b7907461b1b5fb38e2474a261b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mediascope_api_lib-1.7.2-py3-none-any.whl
  • Upload date:
  • Size: 100.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b0644110f3d4ecb4aeaa900c0b8e9c0eae59fd491fd94639b22d7b8ac3e6a9ed
MD5 22cb545573e653968a03ef8a0b4df13f
BLAKE2b-256 9c864d162998f1d480a33098461e3248a5e7317fe5f040d5efa33bddf9971f60

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