https://github.com/nhomble/groupme-shell
stupid simple shell wrappers to hook into groupme
https://github.com/nhomble/groupme-shell
bash chat groupme
Last synced: 3 months ago
JSON representation
stupid simple shell wrappers to hook into groupme
- Host: GitHub
- URL: https://github.com/nhomble/groupme-shell
- Owner: nhomble
- License: cc0-1.0
- Created: 2019-12-28T02:25:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-01T03:41:04.000Z (almost 3 years ago)
- Last Synced: 2025-01-21T00:47:28.650Z (4 months ago)
- Topics: bash, chat, groupme
- Language: Shell
- Size: 33.2 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# groupme-shell
[](https://github.com/nhomble/groupme-shell/actions/workflows/linter.yml)
stupid simple shell wrappers to hook into groupme
## Installation
It is [basher](https://github.com/basherpm/basher) compatible
```bash
basher install nhomble/groupme-shell
```## Workflow
### Auth
```bash
groupme-login
```and provide an access token from [groupme](https://dev.groupme.com/).
You can always logout with `groupme-logout`. **Note** there is nothing clever here. The token is stored in plaintext in `$HOME/.groupme-shell`.
### Groups
```bash
groupme-join
groupme-list-members
groupme-leave
```Here we check for groups you are currently part of, give you a simple prompt, and allow you to choose. This choice is sticky and is persisted in `~/.groupme-shell`.
### Messaging
```bash
$ groupme-listen
person [time]> message
..
```Listening causes the current shell to poll groupme for messages. To message back, open another terminal
```bash
$ groupme-message -i
hey everyone!
```or build your own automation
```bash
groupme-message -m "bye everyone!"
```