Metadata-Version: 2.1
Name: computerSitTimer
Version: 0.1.3
Summary: A simple timer in tray to prevent sitting too long.
Home-page: https://github.com/tjangoW/computerSitTimer
Author: tjango
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: Natural Language :: English
Classifier: Topic :: Desktop Environment
Requires-Python: ~=3.5
Description-Content-Type: text/markdown
License-File: LICENSE

# Computer Sit Timer
[![][img-python-versions]][PyPI]
[![][img-pypi-badge]][PyPI]\
[![][img-gh-action-test]](https://github.com/tjangoW/computerSitTimer/actions/workflows/ci-matrix-testsuite.yml)
[![codecov](https://codecov.io/gh/tjangoW/computerSitTimer/branch/master/graph/badge.svg?token=1DPRMOCYQZ)](https://codecov.io/gh/tjangoW/computerSitTimer)


This is a simple countdown timer that pops up 
and stays on top to block the view until action is taken.
It is similar to pomodoro technique,
but started from different motivation:
to not sit extensively in front of computer for better health.

![](./misc/screenshot.png)

Several reasons why I re-invented the wheel instead of using existing (browser) apps:
- light-weight (relatively)
- blocking/really obtrusive
- not browser extension/app (as we all spend far too long on browsers)
- runs in the notification tray (background) and not have a console/terminal there.

Also, a hobby project for myself to try out developing desktop application with Python.
Because I am lazy, I am now trying to use [`pySimpleGUI`]
(more specifically `pySimpleGUIQt` for the tray)
to do so.

## Setup and Installation
As this package is uploaded to [PyPI], the easiest way to install is via pip:
```
pip install computerSitTimer
```

## Known Issues
- no PySide2 for Python3.10 in Windows and Mac (as of v0.1.3)


## Resources:
 - [Official Cookbook for pySimpleGUI](https://pysimplegui.readthedocs.io/en/latest/cookbook/).
 - [trinket tutorials](https://pysimplegui.trinket.io/demo-programs#/demo-programs/multi-threaded-work)
   has quite something there (examples).
   It is basically like a VM and can run code and windows there.
   
<!-- Links -->
[PyPI]: https://pypi.org/project/computerSitTimer/
[`pySimpleGUI`]: https://pysimplegui.readthedocs.io/
[img-pypi-badge]: https://badge.fury.io/py/computerSitTimer.svg
[img-gh-action-test]: https://github.com/tjangoW/computerSitTimer/actions/workflows/ci-matrix-testsuite.yml/badge.svg
[img-python-versions]: https://shields.io/pypi/pyversions/computersittimer.svg?logo=python&logoColor=FBE072


