Metadata-Version: 2.4
Name: nytid
Version: 10.9
Summary: TA bookings, schedules, time tracking, and task management
License-Expression: MIT
License-File: LICENSE
Author: Daniel Bosk
Author-email: daniel@bosk.se
Maintainer: Daniel Bosk
Maintainer-email: dbosk@kth.se
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Utilities
Requires-Dist: Pillow (>=9.3,<11.0)
Requires-Dist: cachetools (>=5.3.1,<6.0.0)
Requires-Dist: canvaslms (>=4.7,<5.0)
Requires-Dist: ics (>=0.7.2,<1.0.0)
Requires-Dist: ladok3 (>=5.12,<6.0)
Requires-Dist: openpyxl (>=3.0.10,<4.0.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: rich (>=13.0.0,<14.0.0)
Requires-Dist: tatsu (>=5.8.3,<5.9)
Requires-Dist: typer (>=0.19.2,<1.0.0)
Requires-Dist: typerconf (>=2.6,<3.0)
Requires-Dist: weblogin (>=1.17,<2.0)
Project-URL: Bug Tracker, https://github.com/dbosk/nytid/issues
Project-URL: Documentation, https://github.com/dbosk/nytid/releases
Project-URL: Repository, https://github.com/dbosk/nytid
Description-Content-Type: text/markdown

# nytid

Manage TA bookings, schedules, time tracking, task management, GitHub
integration, and agent-assisted task processing.

Example:

```bash
nytid todo start 5
nytid todo note -m "Blocked on student reply"
nytid todo edit --who dbosk
nytid todo done
```

For agent-run tasks, `--run claude` and `--run 'claude -p "..."'` mean
different things: plain `claude` uses the todo's notes or description as
the prompt source, while `claude -p "..."` stores a complete command with
a fixed prompt.

After `nytid todo start 5`, task 5 is on top of the active stack, so
subsequent single-item commands can omit the ID. This shortcut works for
commands such as `nytid todo view`, `nytid todo note`, `nytid todo edit`,
`nytid todo done`, `nytid todo start`, `nytid todo rm`, and
`nytid todo reprioritize`.

For an introduction and overview, read Chapter 1 in the PDF found in the latest 
[release](https://github.com/dbosk/nytid/releases).

