Skip to main content

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')

Metadata

Release files for discourse-client-in-disraptor 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discourse-client-in-disraptor 0.0.10
File Size Uploaded
discourse_client_in_disraptor-0.0.10.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discourse-client-in-disraptor 0.0.10
File Interpreter ABI Platform
discourse_client_in_disraptor-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / discourse_client_in_disraptor-0.0.10.tar.gz

Download URL discourse_client_in_disraptor-0.0.10.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
50a81eedfd15c2aefb8f2ea81913b663f261be1e580a706811d5b43d4abe83dd
BLAKE2b-256 checksum
How to use checksums
30122a18a8bc0ab17358855b73d8508a19e49cf1fa6ad41f9aaa1c2f328921e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.7

Release files / discourse_client_in_disraptor-0.0.10-py3-none-any.whl

Download URL discourse_client_in_disraptor-0.0.10-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5487c4244588db9a37246609acc1388703cc38b688ab792eafb9fc571919ef7
BLAKE2b-256 checksum
How to use checksums
e35270d80e56da9d18dbb0cbdc77f9cf23c05a0d1b69b76de96e87d3c2bc84af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page