Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msbarry/woof
make long running tasks more fun
https://github.com/msbarry/woof
bash fun growl-notifications tweets woof
Last synced: 8 days ago
JSON representation
make long running tasks more fun
- Host: GitHub
- URL: https://github.com/msbarry/woof
- Owner: msbarry
- License: mit
- Created: 2015-03-04T00:48:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-09T10:48:54.000Z (almost 8 years ago)
- Last Synced: 2023-03-22T19:42:06.904Z (over 1 year ago)
- Topics: bash, fun, growl-notifications, tweets, woof
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# woof
![](https://i.imgur.com/ypDYgYZ.gif)
Make long running tasks more fun (mac only).
Have you ever kicked off a long running task and wanted to work on something
else or play ping pong until it finished? If so then woof is for you.Woof is a collection of command line tools to send yourself notifications
when long running tasks complete. If you plan to stay close by,
`music ` will play the Jeapordy theme song (provided
separately) until that comand finishes. If you plan to venture further
away, ` && text success || text failure` will send
you a text message when that task completes.## Getting Started
1. Install [terminal-notifier](https://github.com/alloy/terminal-notifier).
2. Install and configure [twurl](https://github.com/twitter/twurl).
3. Download background music to `~/waiting.mp3`.
4. Add configuration parameters to the top of `woof.bash` and add
`source path/to/woof.bash` to your bash profile.## Usage
Play music from `~/waiting.mp3` in the background:
```
music git status
```Pop up a growl notification:
```
notify Your job just finished.
```Send yourself a text message:
```
text Your job just finished.
```Tweet
```
tweet My job just finished.
```Send yourself a direct message on Twitter:
```
dm_me Your job just finished.
```Send yourself an email:
```
email Your job just finished.
```Text-to-speech (this is actually built-in for macs, but worth noting anyway):
```
say Your job just finished.
```Send yourself an email, direct message, tweet, text, growl notification, and speak:
```
woof Your job just finished.
```!!!
## Creator
**Mike Barry**
-
-Special thanks to [@mediocrity](https://twitter.com/mediocrity) for help
getting the `music` command working.## Contributing
Feel free to fork the repo and open a pull request. Some suggestions:
* Brew formula
* More notification methods
* Testimonials for the readme
* Benchmarking results
* Unit tests## License
MIT