Metadata-Version: 2.3
Name: tiss-cli
Version: 0.0.1.dev1
Summary: The project description...
Author: Nikolas Pikall
Author-email: Nikolas Pikall <nikolas.pikall@gmail.com>
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: defusedxml>=0.7.1
Requires-Dist: httpx>=0.28.1
Requires-Dist: platformdirs>=4.9.4
Requires-Dist: pydantic>=2.12.5
Requires-Dist: rich>=14.3.3
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# tiss-cli

[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)

`tiss-cli` is a minimal cli application that allows users to track exam dates easily
from [tiss], the platform to register for exams at the TU Wien.

This project is not affiliated with TU Wien and only aims to support students plan their studies.

To start tracking exams, add courses first

```bash
$ tiss add 123.123

# optionally give the course a name
$ tiss add 123.123 -name=MyCourse
```

Next synchronise the tracked courses with [tiss]

```bash
$ tiss sync
```

Now you can inspect the list of exams sorted by date

```bash
$ tiss list
```

[just]: https://github.com/casey/just
[uv]: https://docs.astral.sh/uv/getting-started/installation/
[tiss]: https://tiss.tuwien.ac.at/
