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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for mediascope_api_lib-1.1.8-py3.9.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34bfe3d627a4394bafb841d644f1a08a38340fa211fcbfd85ff76463cc1218c5 |
|
MD5 | 9024416d7482af0fe8b4f34f2c375edd |
|
BLAKE2b-256 | ad382c44468b646fab7beb32e33c4eb8f880efb2c3a217b871a58143b5be1ebf |
Hashes for mediascope_api_lib-1.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 006de1aba69a79951eb54ef6eb59d7686dfbc744f366a4586f4201fa8a2ab4e0 |
|
MD5 | 56f5d7d8b2ec36c4f8362ecb46e6c346 |
|
BLAKE2b-256 | db6c14599aa3f0b531800b16feb84ac115472942fd9c1d6a74fb2a2ef0b99f49 |