Skip to main content

Just Start is a wrapper for Task Warrior with pomodoro support

Project description

Build Status Coverage Status

An app to defeat procrastination!

Introduction

Just-Start is a to-do list application and productivity booster. It prevents you from procrastinating (too much).

The program is a wrapper for TaskWarrior with a timer implementing the Pomodoro Technique (time management). It also draws a bit of inspiration from Omodoro.

Features:

  • Configurable pomodoro phase durations

  • Support for multiple configurations (a.k.a. locations) based on the current time and day of the week

  • Desktop notifications

  • Block time-wasting sites while you’re working

Installation

Supported platforms:

  • Linux

  • macOS

Requirements:

Pick a client from the table below and run:

$ pip install just-start[<client_name>]

If you pick urwid, you should run:

$ pip install just-start[urwid]

Clients

Name

Framework

Notes

urwid (recommended)

Urwid

Inspired by Calcurse. Similar to a graphical application, but in your terminal

term

Terminal (none)

Example client. Useful for seeing how to write a brand new one but not intended for continuous usage

Usage

$ just-start-<client_name>

So for the urwid client:

$ just-start-urwid

Press h to see a list of available user actions.

Development

If you want to help out please install Poetry, clone the repo and run:

$ cd just-start/
$ poetry install

This will ensure you have both the development and install dependencies.

Issues are tracked using GitHub Issues

Running Tests

First, you’ll need the Development dependencies. Then, just issue the following:

$ coverage run --source=just_start,just_start_urwid -m pytest; coverage report

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

just-start-0.5.0.tar.gz (24.0 kB view hashes)

Uploaded Source

Built Distribution

just_start-0.5.0-py3-none-any.whl (25.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page