From 327352ccdf4857fa48f85adf3b6acdb6f9290f64 Mon Sep 17 00:00:00 2001 From: Kyle Bowman Date: Wed, 12 Feb 2025 18:42:39 -0500 Subject: [PATCH] add todo ideas from daily notes --- todo.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/todo.md b/todo.md index fbf2c20..ea9ec1b 100644 --- a/todo.md +++ b/todo.md @@ -13,6 +13,30 @@ 3. Prompt user for deletion? 5. Try to package, install, demo, and deploy. +# From Daily notes + +* I definitely need an alias for `nom entry show --field label title url --select viewed=False | sort -n` + * If I'm going to sort by labels anyways, why not use lists instead of sets? +* I might want an alias for `xargs -n 1 xdg-open` +* Stack traces while in "user mode" aren't enjoyable +* Figure out how to share my reading list across multiple machines. GNU stow + seems like a decent approach. But git? rsync? +* At the end of a session, I like reviewing what I read. On day 1, I could do + that by filtering on `viewed=True`. What about the future? +* Eventually, I will want a standardized reading experience. It's a little + jarring to jump from one website to another. TUI HTML reader? Firefox profile + with JavaScript disabled and custom CSS? +* I can't bulk update with `--select` like `nom entry update --select ... --update viewed=True`. + I suspect that I implement `nom entry update` with labels, but not `--select`. + The full example is `nom entry update --select feed_url=https://maggieappleton.com/ --update viewed=True` + * Consider turning select into an accumulating list. Maybe with an analogous + `--deselect` that removes entries from the select list. + * Maybe operate on labels exclusively, but use `--select` to turn queries into + a list of labels. +* I could add more to `--select` statements. Currently, I split on `=`, but I + could just as easily split on `<`. This is getting dangerously close to + writing my own parser. + # Quote from the "Reasoning" field of my project planning AI session > Lastly, the user wants the ability to add an article directly into the -- 2.39.5