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.0a28.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.0a28-py3-none-any.whl (122.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ptal_api-1.0.0a28.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.0a28.tar.gz
Algorithm Hash digest
SHA256 b9b69eef3d494bf0d9b08f17aebdd9d7761f313241b3fc7f2f0699c01b27e494
MD5 50d8b1c6de81907ec8e4e195f53cb761
BLAKE2b-256 9290b1d55bd1806b5b1b9811d396371a43c2c854125683a4095ac2e6eedeb4d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptal_api-1.0.0a28-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.0a28-py3-none-any.whl
Algorithm Hash digest
SHA256 9338b525906e6b81d9886696f6b62cb8846d66b10f1dcde3ceb1ea18f3b3d4b8
MD5 47016517fb29680360a946b2bdf8b36e
BLAKE2b-256 b75a6e63fde94cc457cfbdcd6ceeaca99785910db2eba6674e319c6d24539435

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