Skip to main content

Simple access to the discourse API required to use Disraptor.

Project description

A Lightweight Discourse Client for Disraptor Apps

Simple access to the discourse API required to use Disraptor.

Install via:

pip3 install discourse-client-in-disraptor

Usage:

Generate an API key via:

from discourse_client_in_disraptor import DiscourseApiClient
client = DiscourseApiClient(url='https://www.tira.io', api_key='<API-KEY>')
client.generate_api_key('<user>', '<description>')

Test if a user has access to a group

from discourse_client_in_disraptor.discourse_api_client import request_is_in_group
request_is_in_group(request=http_request, group=model, app='chatnoir_chat')

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

discourse_client_in_disraptor-0.0.3.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file discourse_client_in_disraptor-0.0.3.tar.gz.

File metadata

File hashes

Hashes for discourse_client_in_disraptor-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5bfccc43bc62975086d8bd057d83ef1f7fe7a803384866cebb30d555c1692d26
MD5 fa35ded5caf7395ab20991b0820a5b0a
BLAKE2b-256 c804dcc24e3fb248b1dd062cb62bffc6835b2f136cb8aa10483a84fce3e1f7f8

See more details on using hashes here.

File details

Details for the file discourse_client_in_disraptor-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for discourse_client_in_disraptor-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1890bdaed5574bc155c81f4e4d90ea97131203f550de07be8862f79f0e649ded
MD5 2a53e6e89effe2e410e9cc70c60e3327
BLAKE2b-256 024e04fc92ad314b8e9c016fea938c64445e431fc03187f64802e32665404e7b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page