Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TopView/signal-say
Used to make signal-cli easier to use for ordinary day to day messages.
https://github.com/TopView/signal-say
bash signal-cli utility
Last synced: 3 months ago
JSON representation
Used to make signal-cli easier to use for ordinary day to day messages.
- Host: GitHub
- URL: https://github.com/TopView/signal-say
- Owner: TopView
- License: apache-2.0
- Created: 2018-05-21T17:47:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-19T19:58:59.000Z (over 4 years ago)
- Last Synced: 2024-02-13T21:46:27.803Z (11 months ago)
- Topics: bash, signal-cli, utility
- Language: Shell
- Size: 29.3 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![say](https://github.com/TopView/signal-say/blob/master/icon.png)
### This is a bash script to more easily use [signal-cli](https://github.com/AsamK/signal-cli) from the command line.
Note: You can use this with signal-cli with ANY phone, including an older flip phone, or even a land line.
([How to install and use Signal messenger without a smartphone](https://ctrl.alt.coop/en/post/signal-without-a-smartphone/)).The file you care about is 'say' above. It has further instructions inside it or when you run: `say --help` (Note: `args` is a helper utility needed with the -V or --verbose option.)
***
**Requirements:**
* GNU/Linux
* [signal-cli](https://github.com/AsamK/signal-cli)
* A terminal window
* Any telephone**Installation and usage:** `say --help`, (or read the well commented source code [here](https://github.com/TopView/signal-say/blob/master/say)).
**Important:** You must first *register* and *verity* your phone number (with a leading country code). Refer to [signal-cli man page](https://github.com/AsamK/signal-cli/blob/master/man/signal-cli.1.adoc).
1) Basically you need to first run this:
signal-cli -u +1234567890 register [--voice]
where the number is your phone number. Add the --voice option if you can't receive txt messages, e.g. your phone is a plain old land line.
2) And then run this to verify and finalize that registration:
signal-cli verify
Once verified you can use signal-say as described in the help (mentioned above).
**Using signal-say is simple.** You'll be using two commands: `say` and `?`. `say` to send a message, and `?` to poll for any return receipts or replies. (Just to make typing easier the default command is named `say` rather than `signal-say`, but you can rename it if you want to avoid any conflicts.)
**Program files**
say - THE MAIN PROGRAM HERE
args - Helper utility used with -V / --verbose option to show effect of word splitting**Misc. files**
.editorconfig - Sets github editing options (like tabs set to 4 wide)
README.md - This introduction
icon.png - A little graphic for this introductionLICENSE - Legal verbage