Thursday, February 13, 2025¶
About CLI libraries¶
I read about Typer, which is an
extension of Click, which we use at
different places in Lino, most notably getlino. In atelier and picsel we
still use argh, which is older than click.
GUI libraries for console terminals¶
I continue to dream about writing a command-line frontend for Lino. Right now it remains just a dream because it would be very experimental and nobody would ever pay money for it…
… but still it would be a great project for a volunteer contributor. Here are some libraries that we would consider to base our work upon.
Computing with durations¶
>>> from lino.utils.quantities import Duration
>>> def func(values):
... values = values.split()
... print(sum([Duration(x) for x in values]))
>>> func("-1:37 10:00 -6:31")
1:52
>>> func("-4:42 10:00 -0:11")
5:07