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 Distribution
Hashes for mediascope_api_lib-1.1.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc7e2495edc67a63bf4d4f6536d7988aa739c62842dff3fc64f8c1a253b9021 |
|
MD5 | 5541f0dc1426915a043d0e0bbf290002 |
|
BLAKE2b-256 | 4e7dd1c77c6aa0badf7564d10e182eb55113c61242f1a32f020059c25cfb099f |
Hashes for mediascope_api_lib-1.1.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b46c6f0409c03a3c01c4ca025f8e06616afb3cb292fb8d7937d8ed02aa0228a |
|
MD5 | a7928992c57febe6e6290cb08c10540f |
|
BLAKE2b-256 | 6d95265cdc2100d2dead9361dc254f003e671e29d6194e6cfe204fe0a03b5008 |