Just Start is a wrapper for Task Warrior with pomodoro support
Project description
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 and usage
Supported platforms:
Linux
macOS
Requirements:
Python 3.6+
TaskWarrior (latest)
Pick a client name from the table below and run:
$ pip install just-start[<client_name>]
$ just-start-<client_name>
So for the urwid client:
$ pip install just-start-urwid
$ just-start-urwid
Press h to see a list of available user actions.
Clients
Name |
Framework |
Notes |
---|---|---|
urwid (recommended) |
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 |
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.
You can also install the package in editable mode to test manually without having to run a build after every change, but you’ll need to generate a setup.py since projects using pyproject.toml alone can’t be used this way (see the note about editable mode in PEP517 for more info). I use Dephell for this:
$ cd just-start
$ dephell deps convert --from=pyproject.toml --to=setup.py
$ pip install -e just_start
Bug reports
Issues are tracked using GitHub Issues
Running Tests
$ tox
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for just_start-0.5.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454bbc5f1bb29957b0d39cae48445fb582751f2ef63847ed4180d55e6e3b72c5 |
|
MD5 | 211d22cf3485951137b2cfbf9df1a20b |
|
BLAKE2b-256 | e4a3051c4adf5669fe834f195c8d15eed80219bfb47c0fc9b86e6b26fd58deaa |