Skip to main content

telemars

Project description

telemars

telemars — это высокоуровневая, асинхронная библиотека-надстройка для работы с API Mediascope, построенная на базе mediascope-api-lib.

Инструмент создан для решения ключевых проблем оригинальной библиотеки: отсутствия валидации данных, медленной работы и сложности в поддержке кода.

Установка

pip install telemars

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

Для работы библиотеки необходимо создать файл settings.json в корне проекта со следующей структурой:

{
    "username": "YOUR_USERNAME",
    "passw": "YOUR_PASSWORD",
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET",
    "auth_server": "https://auth.mediascope.net/auth/realms/mediascope/protocol/openid-connect/token",
    "root_url": "https://api.mediascope.net/tvindex/api/v1"
}

Данное требование обусловлено особенностями оригинальной библиотеки mediascope-api-lib.

Внимание: Не забудьте добавить settings.json в .gitignore, чтобы не допустить утечки конфиденциальных данных.

Контрибьюция

Предложения по улучшению и доработке проекта приветствуются. Если вы обнаружили проблему или у вас есть идеи по развитию функционала, пожалуйста, создайте соответствующий Issue.

Контакты

Email: prosvirnin.a@outlook.com
Telegram: @prosvirninjr

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

telemars-0.1.2.tar.gz (29.5 kB view details)

Uploaded Source

Built Distribution

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

telemars-0.1.2-py3-none-any.whl (43.5 kB view details)

Uploaded Python 3

File details

Details for the file telemars-0.1.2.tar.gz.

File metadata

  • Download URL: telemars-0.1.2.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.12

File hashes

Hashes for telemars-0.1.2.tar.gz
Algorithm Hash digest
SHA256 41d02fb8bc36a5a8aa90e9768a767e1ea871472d79ecfb885e9d3ad65da9f725
MD5 bb8760abd574d436077c8431f69429b4
BLAKE2b-256 908179993fbf20528461ab3bfbca073b50239a09180999cb800199ba8eef2dd6

See more details on using hashes here.

File details

Details for the file telemars-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: telemars-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.12

File hashes

Hashes for telemars-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a5e18e1fc2c5827885afc8d35c035d322c36fb8060414c547256da289638b28c
MD5 886300d2c66c9bec01b317a2d9896b03
BLAKE2b-256 34a5ee4c3f44c118ccd7189c357cbbb95e1d7a39b5027d7c7aa2504c3645ac36

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