No description
Find a file
2025-07-28 22:46:58 -07:00
args Finally functional 2025-07-28 22:35:06 -07:00
auth Finally functional 2025-07-28 22:35:06 -07:00
subprocess Hotfix 2025-07-28 22:46:58 -07:00
web Finally functional 2025-07-28 22:35:06 -07:00
auth-sample.json Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
dummy.py Finally functional 2025-07-28 22:35:06 -07:00
go.mod Finally functional 2025-07-28 22:35:06 -07:00
go.sum Finally functional 2025-07-28 22:35:06 -07:00
main.go Finally functional 2025-07-28 22:35:06 -07:00
readme.md Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00

Signal-CLI HTTP

Very early in development.

Very simple HTTP frontend to signal-cli JSON RPC.

Please see the JSONRPC documentation for signal-cli: https://github.com/AsamK/signal-cli/blob/master/man/signal-cli-jsonrpc.5.adoc

Please also read the following README files for the individual modules to understand how to configure and interact with this program:

  • args handles command line arguments.
  • auth handles the authentication JSON and checking requests.
  • subprocess manages the underlying signal-cli JSONRPC process, along with caching incoming messages.
  • web - handles the HTTP requests to this program, including the necessary edge cases.