Skip to main content

TALISMAN API adapter

Project description

ptal-api

Python adapter for Talisman-based app

How to create trivial adapter:

graphql_url = 'https://demo.talisman.ispras.ru/graphql' # or another talisman-based app
auth_url = 'https://demo.talisman.ispras.ru/auth/'
realm = 'demo'
client_id = 'web-ui'
client_secret = '<some-secret>'

gql_client = KeycloakAwareGQLClient(
    graphql_url, 10000, 5,
    auth_url=auth_url,
    realm=realm, client_id=client_id, user='admin', pwd='admin',
    client_secret=client_secret
).__enter__()

adapter = TalismanAPIAdapter(gql_client, {})

c = adapter.get_concept('ОК-123456')

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

ptal_api-1.0.0a29.tar.gz (110.9 kB view details)

Uploaded Source

Built Distribution

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

ptal_api-1.0.0a29-py3-none-any.whl (122.9 kB view details)

Uploaded Python 3

File details

Details for the file ptal_api-1.0.0a29.tar.gz.

File metadata

  • Download URL: ptal_api-1.0.0a29.tar.gz
  • Upload date:
  • Size: 110.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.14 Linux/5.13.0-28-generic

File hashes

Hashes for ptal_api-1.0.0a29.tar.gz
Algorithm Hash digest
SHA256 f6de6920ff362a0e24ee90e0e5a2b44fe9b7d5a799676eafec0df4c85e46bca4
MD5 c7c594c82423cec5ed375e053670faeb
BLAKE2b-256 6615396d3151769c85edffcab10b226cf44ad691b748d4fedfd38e5771def225

See more details on using hashes here.

File details

Details for the file ptal_api-1.0.0a29-py3-none-any.whl.

File metadata

  • Download URL: ptal_api-1.0.0a29-py3-none-any.whl
  • Upload date:
  • Size: 122.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.14 Linux/5.13.0-28-generic

File hashes

Hashes for ptal_api-1.0.0a29-py3-none-any.whl
Algorithm Hash digest
SHA256 49fd6b8564d57a21aa0e80e299364a0b11ab3b46bd6a54e6e1ac362b144272cb
MD5 9959c768cbd955dd43375ce3649719bd
BLAKE2b-256 b9d1d610f7873940ca09b08ca7d5821036693e148aa7c4d1d1d8ffc926f9be26

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