Didn't plan to, but doing my fair share of #DecemberAdventure this March. Run into problems with shell scripting [1] with `goblin.sh` that I just didn't want to deal with, so I rewrote everyting in python [2] and oh boy do I feel better about this.
So far I rewrote the core functionality and improved it along the way. It's definitely more tui-ish now. I was also able to realise myself a wish and leverage
@ploum's 'offpunk' [3]. Images, notes, and websites are now directly opened in the terminal (although the image doesn't show in asciinema).
https://asciinema.org/a/LKXMLooOhrRxRZoZ
Will have to improve some of the functional details, but I want to write more documentation next. I started to think a bit more seriously about the whole endeavour. `goblin` is an experiment in distributed cognition. Rather than being a command line utility, I think about it as forming an assemblage, an environment for my cognition to reside in. Let's see what this perspective does to the project.
[1] working with csv files, making it look nice without going mad
[2] new repo under https://codeberg.org/thgie/goblin
[3] https://offpunk.net/, could very well imagine to lean on offpunk's tour feature for a better read-later organisation
