@folkerschamel @birnim Yes in such cases the ETA estimation is useless, sure. But take #tqdm or #pythonRich for example. Both just try their best at estimating an eta while iterating over a sequence (or more complex structure). If ETA it's wrong, okay. But it's a huge difference between knowing if there's 10000 steps or 100 needed. Any kind of progress display is better than none. Unfortunately you can't even query SCons reliably while it's running how many steps are left... No watching wc -l...
The level of confidence you get into the safety of your files when using :gitannex: #gitAnnex probably goes into the direction of how :nixos: @nixos_org #NixOS users feel about the unbreakability of their systems 😁
I made a #Python script with @willmcgugan's #PythonRich library to give me a quick overview over the availability and timeseries data content of my #researchData that's collected on a #raspberryPi in the field with flaky internet and power.
Game-changing software alltogether! 👍
#gitannex #nixos #python #pythonrich #researchdata #raspberrypi
Whenever one of my #Python programs calls an external program, I have grown fond of presenting a copy-pastable, syntax-highlighted version of the command with @willmcgugan's #pythonRich for easier debugging and out-of-context repetition. I like when programs tell me exactly what they're doing and rich is fantastic for this purpose.
@willmcgugan And spawn an ecosystem where people build cool things for the terminal you will!!
#pythonRich and #Textual are plain awesome! 🤩
Keep up the good work! 💪
The liveliness of a command-line interface enhanced with @willmcgugan's #PythonRich is astonishing! 😲
Auto-colored logging, progress bars, syntax highlighting, diffs, ... So much fun! 🤩
BTW taught `sensemapi` to download data from the #openSenseMap via the #cli:
#pythonrich #opensensemap #cli
Wouldn't it be awesome if there was a #pythonRich/#textual-based #matplotlib backend? That would step up the terminal plotting game in #Python to the extreme. 💪
drawilleplot (https://pypi.org/project/drawilleplot/) works, but it's monochrome and thus quite limited.
Here is a template for backends:
https://github.com/matplotlib/matplotlib/blob/main/lib/matplotlib/backends/backend_template.py
Maybe someone will pick it up? Or even future me 🙃 So many ideas, so little time...
#pythonrich #matplotlib #python
Alright, release time! 🎉 hledger-utils v1.1.1 is ready and ships with a fixed 'hledger edit', an #hledger extension to edit (all or specific) #plainTextAccounting transactions in your $EDITOR no matter in which file they reside.
It uses @willmcgugan's #pythonRich to show a nice diff and logs.
Here is a screencast of 'hledger edit' in action:
📹 https://asciinema.org/a/549559
📥 Install with 'pip install hledger-utils' from #PyPI: https://pypi.org/project/hledger-utils/
#hledger #plaintextaccounting #pythonrich #pypi #python