Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fullpipe/pogo
Pogo is a simple pomodoro technique tool. You start new session and nothing will distract you.
https://github.com/fullpipe/pogo
pomodoro pomodoro-cli pomodoro-timer
Last synced: about 1 month ago
JSON representation
Pogo is a simple pomodoro technique tool. You start new session and nothing will distract you.
- Host: GitHub
- URL: https://github.com/fullpipe/pogo
- Owner: fullpipe
- License: mit
- Created: 2019-10-26T20:26:57.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T04:27:42.000Z (almost 2 years ago)
- Last Synced: 2024-06-21T09:36:49.212Z (6 months ago)
- Topics: pomodoro, pomodoro-cli, pomodoro-timer
- Language: Go
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pogo
Pogo is a simple [pomodoro
technique](https://en.wikipedia.org/wiki/Pomodoro_Technique) tool.
You start new session and nothing will distract you.## Installation
```bash
go get -u github.com/fullpipe/pogo
```## Usage
Everything that pogo does is modifying `/etc/hosts`. So it requires write
permissions. I persоnaly start it using sudo.```bash
sudo pogo
```or to run it in background
```bash
sudo -b pogo
```then start your pomodoro session from tray
![systray example](tray.png "systray example")
## Configuration
By default pogo's session contains 4 pomodoro sessions: 25 mins of work and 5
mins of rest.
This could be modified by config file.```yaml
# ~/.config/pogo/pogo.yaml
pomodoro:
work: 25 # work time
rest: 5 # rest time
repeats: 4
work_ip: 127.0.0.1 # ip address for distracting domains
domains:
good: # list of good domains that should be always available
- youtube.com
bad: # list of bad domains which will be added to basic distracting domains
- facebook.com
```[Basic distracting
domains](https://github.com/fullpipe/pogo/blob/master/config.go#L103)## TODO
- wrap it in app?
- no sudo solution
- icons