You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

focusedme

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

focusedme

A minimalist Pomodoro timer that runs in your terminal

0.1.84
pipPyPI
Maintainers
1

========= focusedMe

.. image:: https://img.shields.io/pypi/v/focusedme.svg :target: https://pypi.python.org/pypi/focusedme

.. image:: https://github.com/scopeta/focusedme/actions/workflows/ci.yml/badge.svg :target: https://github.com/scopeta/focusedme/actions/workflows/ci.yml :alt: CI Status

.. image:: https://github.com/scopeta/focusedme/actions/workflows/docs.yml/badge.svg :target: https://scopeta.github.io/focusedme/ :alt: Documentation

A minimalist Pomodoro timer that runs in your terminal

Installation and usage

Install via pip $ pip install focusedme

Read instructions $ focusedme -h

Common usage (default pomodoro values) $ focusedme

Platform Support

* **Windows**: Uses built-in ``winsound`` module - no extra dependencies required!
* **macOS**: Uses built-in ``afplay`` command - no extra dependencies required!
* **Linux/Other**: Uses ``simpleaudio`` library, automatically installed with pip

.. image:: https://raw.githubusercontent.com/scopeta/focusedme/master/docs/images/UI.png


Overview
--------

Project Background and Description

The goal of this project is to implement a productivity timer based on Pomodoro <https://en.wikipedia.org/wiki/Pomodoro_Technique>_ technique using Python programming language

The focusedMe module implements the basic features of a Pomodoro timer that runs in a terminal and provide a minimalist text-based interface. The timer provides an easy way to break down work into focused sessions, traditionally 25 minutes in length, separated by short or long breaks. Each session is known as a Pomodoro.

The timer tracks the sessions and notify the user of completion, as well as allow them to control its progress.

Features

The timer currently includes the following features:

- Allows users to initialize the timer with default parameters (25 mins for focused sessions and long breaks, and 5 mins for short breaks)
- Tracks sessions according the *Pomodoro* technique and properly handling short and long breaks
- Updates the user in real time through a text-based interface
- Includes command line help and user options in the screen
- Plays a sound to alert the user when a session is completed and a new one is about to start
- Allows user to skip or pause a session or stop timer
- Allows user to visualize information about progress

Keywords

pomodoro

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts