jenny --fetch-context
š
@aelaraji@aelaraji.com @quark@ferengi.one Yep, I like it as well. š
Thereās another situation that Iām not quite happy with.
Suppose thereās a twt like this:
2024-08-28T19:57:58Z <a href="https://txt.sour.is/external?uri=https://foo.example.com/tw.txt&nick=person_a">@person_a<em>@foo.example.com</em></a> <a href="https://txt.sour.is/external?uri=gemini://a.b.c/tw.txt&nick=person_b">@person_b<em>@a.b.c</em></a> Hey! š
Thereās no hash, so --fetch-context
wonāt do anything at the moment.
Option A: jenny asks interactively to fetch those feeds once.
No thread hash found
Do you want to fetch the entire feed https://foo.example.com/tw.txt? [Y/n] y
Do you want to fetch the entire feed gemini://a.b.c/tw.txt? [Y/n] n
(Bonus points for skipping feeds that you already follow.)
Option B: There could be an external/third-party tool that scans a twt for all mentions and asks the user if they want to follow them (permanently). Why an external tool? The thing is, the follow
file has been completely user-managed so far and I kind of want to keep it that way. And if this is an external tool, then users can do all kinds of fancy stuff, like using fzf
or whatever. Or it could allow the user to preview the feed before following it. I donāt want to have stuff like that in the core program, it depends too much on usersā preferences.
To āimplementā option B, Iād only add some hints to the docs, maybe an example.
I think Iām leaning towards option B at the moment. š¤