Metadata-Version: 2.4
Name: tscal
Version: 0.2.0
Summary: Calendar in Simple Terminal popup
Project-URL: Homepage, https://codeberg.org/alex-iam/tscal
Author-email: Oleksandr Korzh <alex@korzh.me>
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Keywords: calendar
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Console :: Curses
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Desktop Environment :: Window Managers
Classifier: Topic :: Desktop Environment :: Window Managers :: Applets
Requires-Python: >=3.13
Requires-Dist: textual==5.3.0
Description-Content-Type: text/markdown

![PyPI - Version](https://img.shields.io/pypi/v/tscal)
# Simple calendar for usage in popups.

![Screenshot](./screenshots/screen.jpg)

## Installation

```sh
uv tool install tscal
```

## Example usage (in Sway):

```sh
kitty --class="kitty-tscal" tscal
```

### Then is Sway config:

```
for_window [app_id="kitty-tscal"] floating enable, resize set width 500 px height 250 px, move position cursor
```

### Custom style can be provided with ‘-s’ flag:
```sh
uv run tscal -s /custom/style/path.tcss
```

## Keyboard commands:

- Ctrl+f - next month
- Ctrl+b - previous month
- Ctrl+n - next year
- Ctrl+p - previous year
- Ctrl+t - today
