vaneseltine/i3egg

View on GitHub
README.md

Summary

Maintainability
Test Coverage
<h2 align="center">i3egg: an overly simple timer for i3</h2>

<p align="center">
  <a href="https://www.gnu.org/licenses/agpl-3.0">
    <img alt="License: AGPL 3.0+" src="https://img.shields.io/badge/license-AGPL-009999.svg?style=flat-square" />
  </a>
  <a href="https://pypi.python.org/pypi/i3egg">
    <img alt="Distributed via PyPI" src="https://img.shields.io/pypi/v/i3egg?style=flat-square&color=009999" />
  </a>
  <a href="https://codeclimate.com/github/vaneseltine/i3egg">
    <img alt="Maintainability rated at Code Climate" src="https://img.shields.io/codeclimate/maintainability-percentage/vaneseltine/i3egg?style=flat-square">
  </a>
  <a href="https://coveralls.io/github/vaneseltine/i3egg">
    <img alt="Test coverage at Coveralls" src="https://img.shields.io/coveralls/github/vaneseltine/i3egg?style=flat-square" />
  </a>
  <a href="https://github.com/vaneseltine/i3egg">
    <img alt="Latest commit at GitHub" src="https://img.shields.io/github/last-commit/vaneseltine/i3egg?style=flat-square" />
  </a>
</p>

*i3egg* is an overly simple -- perhaps simplistic -- timer for i3.

It takes input like '0m3' or '4:0' or '15', waits the appointed number of seconds (3, 240, 900, respectively), and pops up an i3-nagbar when the timer expires.

*i3egg* has the following "features":

- No visible ongoing countdown.
- No builtin way to stop the timer once it has been started. (See: [kill](https://linux.die.net/man/1/kill).)
- Requires [i3wm](https://i3wm.org/i3wm) (minimally, an implementation of [i3-nagbar](https://build.i3wm.org/docs/i3-nagbar.html)) to function.

It does one thing, and does it... welllll...

### 🧙‍ Author

[![Matt VanEseltine](https://img.shields.io/badge/name-matt_vaneseltine-888.svg?style=for-the-badge&logo=linux&logoColor=fff&color=violet)](https://vaneseltine.github.io)

[![https://pypi.org/user/matvan/](https://img.shields.io/badge/pypi-matvan-888.svg?style=for-the-badge&logo=python&logoColor=fff&color=0073b7)](https://pypi.org/user/matvan/)

[![matvan@umich.edu](https://img.shields.io/badge/email-matvan@umich.edu-888.svg?style=for-the-badge&logo=gmail&logoColor=fff&color=00274c)](mailto:matvan@umich.edu)

[![https://github.com/vaneseltine](https://img.shields.io/badge/github-vaneseltine-888.svg?style=for-the-badge&logo=github&logoColor=fff&color=2b3137)](https://github.com/vaneseltine)

[![https://twitter.com/vaneseltine](https://img.shields.io/badge/twitter-@vaneseltine-blue.svg?style=for-the-badge&logo=twitter&logoColor=fff&color=1da1f2)](https://twitter.com/vaneseltine)

[![https://stackoverflow.com/users/7846185/matt-vaneseltine](https://img.shields.io/badge/stack_overflow-matt_vaneseltine-888.svg?style=for-the-badge&logo=stack-overflow&logoColor=fff&color=f48024)](https://stackoverflow.com/users/7846185/matt-vaneseltine)