All Projects → kevinschoon → Pomo

kevinschoon / Pomo

Licence: mit
Pomodoro CLI

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Pomo

tomatoad
Pomodoro Desktop Application (WIP)
Stars: ✭ 21 (-93.48%)
Mutual labels:  pomodoro
behaviortracker
Time Tracker ⏲️ - Android application to track the time you spend on some activities during your day.
Stars: ✭ 19 (-94.1%)
Mutual labels:  pomodoro
TamoStudy
TamoStudy is a productivity work and study timer that implements a fun, virtual pet to help you stay driven to focus.
Stars: ✭ 35 (-89.13%)
Mutual labels:  pomodoro
tomaat
🍅 Slack integrated pomodoro timer... with Electron + ClojureScript!
Stars: ✭ 61 (-81.06%)
Mutual labels:  pomodoro
pomotroid
A simple, visually-pleasing, cross-platform, pomodoro timer [DEPRECATED]
Stars: ✭ 14 (-95.65%)
Mutual labels:  pomodoro
Pomosh-iOS-watchOS
🍅Pomosh is your next awesome Pomodoro Technique assistant on 📱iOS and ⌚️ WatchOS 🙌. It's native and lightweight. Uses SwiftUI. has a nice tomato icon and also ready for macOS too🔥
Stars: ✭ 50 (-84.47%)
Mutual labels:  pomodoro
pomogoro
Text-file based todo time tracking
Stars: ✭ 22 (-93.17%)
Mutual labels:  pomodoro
Pydoro
🍅 pydoro - Terminal Pomodoro Timer
Stars: ✭ 277 (-13.98%)
Mutual labels:  pomodoro
AnotherPomodoro
Modern and customizable productivity timer app that runs in your browser.
Stars: ✭ 126 (-60.87%)
Mutual labels:  pomodoro
timebox
A Custom Pomodoro macOS Menubar App with Things 3 integration
Stars: ✭ 52 (-83.85%)
Mutual labels:  pomodoro
pomodoro-cycle-app
Open Source macOS pomodoro app. Pomodoro Cycle
Stars: ✭ 55 (-82.92%)
Mutual labels:  pomodoro
abnd-track-pomodoro-timer-app
An android Productivity Timer App
Stars: ✭ 32 (-90.06%)
Mutual labels:  pomodoro
ordne
A Simple Pomodoro Timer for Elementary OS
Stars: ✭ 13 (-95.96%)
Mutual labels:  pomodoro
flowloop
A Pomodoro-like timer for hyper-productivity
Stars: ✭ 69 (-78.57%)
Mutual labels:  pomodoro
pomotasking
A Chrome extension pomodoro timer integrated with a ToDo list.
Stars: ✭ 36 (-88.82%)
Mutual labels:  pomodoro
lunatask
All-in-one encrypted to-do list, notebook, habit and mood tracker, pomodoro timer, and journaling app
Stars: ✭ 35 (-89.13%)
Mutual labels:  pomodoro
tictac
⏰ Handy time manager for your daily tasks
Stars: ✭ 55 (-82.92%)
Mutual labels:  pomodoro
Pomodorologger
Pomodoro Logger 🕤 -- When a time tracker meets Pomodoro and Kanban board
Stars: ✭ 316 (-1.86%)
Mutual labels:  pomodoro
Mobster
Pair and mob programming timer for Mac, Windows, and Linux.
Stars: ✭ 264 (-18.01%)
Mutual labels:  pomodoro
teamodoro
Synchronize pomodoros with your coworkers.
Stars: ✭ 24 (-92.55%)
Mutual labels:  pomodoro

demo

🍅 pomo

pomo

pomo is a simple CLI for using the Pomodoro Technique. There are some amazing task management systems but pomo is more of a task execution or timeboxing system. pomo helps you track what you did, how long it took you to do it, and how much effort you expect it to take.

Background

The Pomodoro Technique is simple and effective:

  • Decide on a task you want to accomplish
  • Break the task into timed intervals (pomodoros), [approx. 25 min]
  • After each pomodoro take a short break [approx. 3 - 5 min]
  • Once all pomodoros are completed take a longer break [approx 15 - 20 min]
  • Repeat

Installation

Binaries

Binaries are available for Linux and OSX platforms in the releases section on github.

Installer Script

A bash script to download and verify the latest release for Linux and OSX platforms can be run with the following command:

curl -L -s https://kevinschoon.github.io/pomo/install.sh | bash /dev/stdin

Source

go get github.com/kevinschoon/pomo
pomo -v

Usage

Once pomo is installed you need to initialize it's database.

pomo init

Start a 4 pomodoro session at 25 minute intervals:

pomo start -t my-project "write some codes"

Configuration

Pomo has a few configuration options which can be read from a JSON file in Pomo's state directory ~/.pomo/config.json.

colors

You can map colors to specific tags in the colors field.

Example:

{
    "colors": {
        "my-project": "hiyellow",
        "another-project": "green"
    }
}

Integrations

Status Bars

The Pomo CLI can output the current state of a running task session via the pomo status making it easy to script and embed it's output in various Linux status bars.

Polybar

You can create a module with the custom/script type and embed Pomo's status output in your Polybar:

[module/pomo]
type = custom/script
interval = 1
exec = pomo status

Roadmap

  • Generate charts/burn down
  • ??

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].