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, 1.0.1.0
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), bytestring (<0.12), dbus (>=1.2.12 && <1.3), signal-messaging-dbus, time (>=1.8 && <1.13), 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 2023-05-04T11:35:42Z
Distributions NixOS:1.0.1.0
Executables signal-dbus-example
Downloads 85 total (2 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for signal-messaging-dbus-1.0.1.0

[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.