signal-messaging-dbus: Bindings for signal-cli's DBus interface

[ library, program, web ] [ Propose Tags ]

This library aims provides a way to interact programmatically with the private messenger signal https://signal.org/. To use this, you need an instance of signal-cli running in daemon mode, with the DBus interface enabled. Support exists for almost the whole api, which should be sufficient for your bot-writing needs.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0.2
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), bytestring (<0.12), dbus (>=1.2.12 && <1.3), signal-messaging-dbus, unliftio (>=0.2 && <0.3) [details]
License LicenseRef-AGPL
Copyright 2022 Lia Lenckowski
Author Lia Lenckowski
Maintainer lialenck@protonmail.com
Category web
Home page https://codeberg.org/lialenck/signal-messaging-dbus
Source repo head: git clone https://codeberg.org/lialenck/signal-messaging-dbus.git
Uploaded by llenck at 2022-10-18T19:44:33Z
Distributions NixOS:1.0.0.2
Executables signal-dbus-example
Downloads 24 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-10-18 [all 1 reports]

Readme for signal-messaging-dbus-1.0.0.2

[back to package description]

signal-messaging-dbus

Library for connecting a haskell program to a signal-cli-instance running in daemon mode, using its DBus interface.

Support exists for almost the whole api, which should be sufficient for your bot-writing needs.

The library is fully documented with haddock, and mostly tested. You can either build the documentation yourself with stack haddock --open signal-messaging-dbus, or look at it on hackage.
For an a small code example, see example/Main.hs.