https://github.com/ashander/notify-tools
Command line productivity tools that use notifiers
https://github.com/ashander/notify-tools
Last synced: about 1 year ago
JSON representation
Command line productivity tools that use notifiers
- Host: GitHub
- URL: https://github.com/ashander/notify-tools
- Owner: ashander
- License: bsd-3-clause
- Created: 2015-05-27T20:42:10.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-02T16:38:17.000Z (about 11 years ago)
- Last Synced: 2025-01-29T08:47:39.943Z (over 1 year ago)
- Language: Python
- Size: 172 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Command line productivity tools that use notifiers
```sh
timer -- ergonomic or productivity timer (e.g., pomodoro technique)
todo -- post todos (that may be sticky)
```
Are these for you?

For clarity, the tools rely on wrapping a CLI notifier. Currently only
[growlnotify](http://growl.info/downloads) is supported[^old].
But, pull requests are welcome.
[^old]: yes, my development environment is frighteningly old
## Install
```sh
$ git clone https://github.com/ashander/notify-tools.git
$ cd notify-tools
$ pip install .
```
Note: this will install commands `timer` and `todo` to your `/usr/local/bin/`!
If you are using these names, you could edit setup.py to change the
install locations.
## Usage
start a timer with default settings:
```sh
$ timer
```
view other settings
```sh
$ timer --help
```
put up a todo item
```sh
$ todo 'make a thing'
```
## Details
`todo` in action:
From the command line

put stickied todos in top right

## Implementation details
As mentioned, the tools rely on wrapping CLI interface to a notifier. The nice
CLI interface is made possible by [click](http://click.pocoo.org/4/).