Package: mx.api 0.2.0

Troy Hernandez

mx.api: Minimal Matrix Client-Server API

A minimal-dependency client for the 'Matrix' Client-Server HTTP API <https://spec.matrix.org/>, suitable for talking to a 'Synapse' <https://element-hq.github.io/synapse/> or 'Conduit' <https://conduit.rs/> homeserver. Covers login, room management, message send and history, media upload or download, and the transport endpoints needed to coordinate end-to-end encryption (device-key and one-time-key publication, key query and claim, to-device events). Encryption itself is out of scope; pair with a separate crypto package.

Authors:Troy Hernandez [aut, cre], cornball.ai [cph]

mx.api_0.2.0.tar.gz
mx.api_0.2.0.zip(r-4.7)mx.api_0.2.0.zip(r-4.6)mx.api_0.2.0.zip(r-4.5)
mx.api_0.2.0.tgz(r-4.6-any)mx.api_0.2.0.tgz(r-4.5-any)
mx.api_0.2.0.tar.gz(r-4.7-any)mx.api_0.2.0.tar.gz(r-4.6-any)
mx.api_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
mx.api/json (API)
NEWS

# Install 'mx.api' in R:
install.packages('mx.api', repos = c('https://cornball-ai.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cornball-ai/mx.api/issues

On CRAN:

Conda:

3.00 score 410 downloads 24 exports 2 dependencies

Last updated from:7e637d6d6d. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK118
source / vignettesOK159
linux-release-x86_64OK111
macos-release-arm64OK102
macos-oldrel-arm64OK84
windows-develOK60
windows-releaseOK62
windows-oldrelOK77
wasm-releaseOK92

Exports:mx_canonical_jsonmx_downloadmx_keys_claimmx_keys_querymx_keys_uploadmx_loginmx_logoutmx_messagesmx_reactmx_read_receiptmx_registermx_room_createmx_room_joinmx_room_leavemx_room_membersmx_room_namemx_room_topicmx_roomsmx_sendmx_send_to_devicemx_sessionmx_syncmx_uploadmx_whoami

Dependencies:curljsonlite