Didn't plan to, but doing my fair share of 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).

asciinema.org/a/LKXMLooOhrRxRZ

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 codeberg.org/thgie/goblin
[3] offpunk.net/, could very well imagine to lean on offpunk's tour feature for a better read-later organisation

0

If you have a fediverse account, you can quote this note from your own instance. Search https://post.lurk.org/users/thgie/statuses/116251277076505722 on your instance and quote it. (Note that quoting is not supported in Mastodon.)