Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danielmschmidt/alfred-pomodoro

Start a pomodoro without interruptions through Alfred
https://github.com/danielmschmidt/alfred-pomodoro

alfred google-calendar ifttt pomodoro rescuetime

Last synced: 2 months ago
JSON representation

Start a pomodoro without interruptions through Alfred

Awesome Lists containing this project

README

        

# alfred-pomodoro

> [Alfred 3](https://www.alfredapp.com) workflow to start a pomodoro with focused time by rescuetime and adding a google calendar event

## Install

```
$ npm install --global alfred-pomodoro
```

\*Requires [Node.js](https://nodejs.org) 4+, the Alfred [Powerpack](https://www.alfredapp.com/powerpack/) & [Focus](https://heyfocus.com/) .

Optionally, if you'd like to have a google calendar event and a Rescue Time FocussedTime event started, too please install [RescueTime](https://www.rescuetime.com/) in the paid version, a Google Calendar and [IFTTT](ifttt.com) connected to both of them.

1. Install focus by running `brew cask install focus`

**Optional**

2. Create one applet with "If maker Event "start_pomodoro", then start a FocusTime session"
3. Create a second applet with "If maker Event "start_pomodoro" then quick add event to "
* Customize the event as you like, mine is "Pomodoro for 25 minutes" making the event 25 minutes long
4. Go to the [settings page of the maker web hooks](https://ifttt.com/services/maker_webhooks/settings) and copy everything after `https://maker.ifttt.com/use/`. This is your key.
5. Set the key in alfred by typing `_pomodoro` and having the key as argument.

## Usage

Start your first pomodoro with alfred by typing `pomodoro`. This will start the pomodoro, will tell it IFTTT and set the Do not Disturb Modus to on.

## License

MIT © [Daniel Schmidt](https://danielmschmidt.de)