Skip to main content

A simple pomodoro timer that can be used in a terminal.

Project description

Pomatillo

Introduction

Pomatillo is a simple Pomodoro timer for the command line. It is meant to be used in the following modes:

  • As a library for other programs
  • As a command line tool (CLI)
  • As a Textual User Interface (TUI)

Other modes may be added upon request.

Installation

Pomatillo supports Python 3.10 and above. To install Pomatillo, run the following command:

pip install pomatillo

Development

Pomatillo uses Poetry for dependency management and packaging. If you want to contribute to Pomatillo, here are the steps to get started:

# Clone the repo
git clone https://github.com/AdityaGudimella/pomatillo
# Go into the repo
cd pomatillo
# Install dependencies using Poetry
poetry install

Running tests

Pomatillo uses pytest for testing. To run the tests, run the following command:

Using a Poetry managed virtual environment

poetry run pytest

If you installed it in a custom managed virtual environment

Activate the virtual environment and run the following command:

python -m pytest

Building docs

Pomatillo uses MkDocs Material for documentation. To help with various documentation tasks, Pomatillo provides a cli:

  • Using a Poetry managed virtual environment
poetry run pomatillo docs --help
  • If you installed it in a custom managed virtual environment, activate the virtual environment first
python -m pomatillo docs --help

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

pomatillo-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pomatillo-0.0.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file pomatillo-0.0.1.tar.gz.

File metadata

  • Download URL: pomatillo-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

File hashes

Hashes for pomatillo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 13726103b79c2f462149b41a051c95f215a60de13e46f35aec0ec4d9106ab5eb
MD5 09395cd0f63a3ad7aada0c7d72464b38
BLAKE2b-256 2f85d52943b7fe7a5fb731e583b336a10d656c3311819710700cb5190abdf1ec

See more details on using hashes here.

File details

Details for the file pomatillo-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pomatillo-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

File hashes

Hashes for pomatillo-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4db8b2d7f53c90e60b7784ddbefce740fc465d6ff4ca876f3c1d4236780e9926
MD5 f7a1cab9f972ff37570dbad372ae2866
BLAKE2b-256 723dc9d92af2b9399a5fb1d46f18ab5f81e8af03691476c4e072afb466d227bb

See more details on using hashes here.

Supported by

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