epomodoro


Nameepomodoro JSON
Version 0.4.0 PyPI version JSON
download
home_pagehttps://github.com/fernando24164/epomodoro
SummaryAnother pomodoro timer
upload_time2023-01-05 17:13:24
maintainer
docs_urlNone
authorFernando Cillero
requires_python>=3.7
license
keywords pomodoro
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Easy Pomodoro CLI

<img src="src/media/images/pomodoro_logo.jpeg" alt="Image of clock by Picasso" width="200"/>

## Table of Contents

- [About](#about)
- [Getting Started](#getting_started)
- [Usage](#usage)
- [Test](#test)

## About <a name = "about"></a>

Small CLI application that implements the Pomodoro routine

## Getting Started <a name = "getting_started"></a>

The default pomodoros are 4 with a time range of 20 minutes each one.
After countdown there will be a chill out time to relax.

To install from PyPI

```
pip install epomodoro
```

To install manually cloning the repository

```
pip install --editable .
```

## Usage <a name = "usage"></a>

```
epomodoro start
```

Change default parameters

```
epomodoro start --length 20 --pomodoros 2 --chill 10
```

```
epomodoro start -l 20 -p 2 -c 10
```

<img src="src/media/images/example.png" alt="Execution example" width="275"/>

You can get the statistics of your pomodoros from last week if there is data

```
epomodoro statistic
```

<img src="src/media/images/example_statistic.png" alt="Execution statistic" width="275"/>

To clean the data store in ` ~/.config/epomodoro`

```
epomodoro clean
```

## Autocomplete for CLI

To add autocomplete in Bash shell

```
_EPOMODORO_COMPLETE=bash_source epomodoro > ~/.epomodoro-complete.bash
. ~/.epomodoro-complete.bash

```

To add autocomplete to CLI when press Tab for ZSH shell

```
_EPOMODORO_COMPLETE=zsh_source epomodoro > ~/.epomodoro-complete.zsh
. ~/.epomodoro-complete.zsh
```

## Test <a name= "test"></a>

See Makefile definition

To run test

```
make test
```



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fernando24164/epomodoro",
    "name": "epomodoro",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "pomodoro",
    "author": "Fernando Cillero",
    "author_email": "fernando24164@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# Easy Pomodoro CLI\n\n<img src=\"src/media/images/pomodoro_logo.jpeg\" alt=\"Image of clock by Picasso\" width=\"200\"/>\n\n## Table of Contents\n\n- [About](#about)\n- [Getting Started](#getting_started)\n- [Usage](#usage)\n- [Test](#test)\n\n## About <a name = \"about\"></a>\n\nSmall CLI application that implements the Pomodoro routine\n\n## Getting Started <a name = \"getting_started\"></a>\n\nThe default pomodoros are 4 with a time range of 20 minutes each one.\nAfter countdown there will be a chill out time to relax.\n\nTo install from PyPI\n\n```\npip install epomodoro\n```\n\nTo install manually cloning the repository\n\n```\npip install --editable .\n```\n\n## Usage <a name = \"usage\"></a>\n\n```\nepomodoro start\n```\n\nChange default parameters\n\n```\nepomodoro start --length 20 --pomodoros 2 --chill 10\n```\n\n```\nepomodoro start -l 20 -p 2 -c 10\n```\n\n<img src=\"src/media/images/example.png\" alt=\"Execution example\" width=\"275\"/>\n\nYou can get the statistics of your pomodoros from last week if there is data\n\n```\nepomodoro statistic\n```\n\n<img src=\"src/media/images/example_statistic.png\" alt=\"Execution statistic\" width=\"275\"/>\n\nTo clean the data store in ` ~/.config/epomodoro`\n\n```\nepomodoro clean\n```\n\n## Autocomplete for CLI\n\nTo add autocomplete in Bash shell\n\n```\n_EPOMODORO_COMPLETE=bash_source epomodoro > ~/.epomodoro-complete.bash\n. ~/.epomodoro-complete.bash\n\n```\n\nTo add autocomplete to CLI when press Tab for ZSH shell\n\n```\n_EPOMODORO_COMPLETE=zsh_source epomodoro > ~/.epomodoro-complete.zsh\n. ~/.epomodoro-complete.zsh\n```\n\n## Test <a name= \"test\"></a>\n\nSee Makefile definition\n\nTo run test\n\n```\nmake test\n```\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Another pomodoro timer",
    "version": "0.4.0",
    "split_keywords": [
        "pomodoro"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53252a893d94f26e0c936ab4723904624615b1eda9fd52b6049f2997935c6b65",
                "md5": "9d6318595484248a11a34c35c0319c31",
                "sha256": "e3e2c8abd61a51b62ec1e2933f779ae30f3548c8e7ae5aaee9f26860991a249c"
            },
            "downloads": -1,
            "filename": "epomodoro-0.4.0-py3.9.egg",
            "has_sig": false,
            "md5_digest": "9d6318595484248a11a34c35c0319c31",
            "packagetype": "bdist_egg",
            "python_version": "0.4.0",
            "requires_python": ">=3.7",
            "size": 2081,
            "upload_time": "2023-01-05T17:13:24",
            "upload_time_iso_8601": "2023-01-05T17:13:24.158028Z",
            "url": "https://files.pythonhosted.org/packages/53/25/2a893d94f26e0c936ab4723904624615b1eda9fd52b6049f2997935c6b65/epomodoro-0.4.0-py3.9.egg",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-05 17:13:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "fernando24164",
    "github_project": "epomodoro",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "epomodoro"
}
        
Elapsed time: 0.02994s