# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 21
# self = https://watcher.sour.is/conv/szpq4ca
@movq Thanks for doing this 🙇♂️ I'll have a read today 👌
@movq Thanks for doing this 🙇♂️ I'll have a read today 👌
btw, ping @ @benk @jdtron @apex and other Gemini folk. You probably know Gemini a lot better than I do, so feel free to chime in! :)
btw, ping @ @benk @jdtron @apex and other Gemini folk. You probably know Gemini a lot better than I do, so feel free to chime in! :)
btw, ping @ @benk @jdtron @apex and other Gemini folk. You probably know Gemini a lot better than I do, so feel free to chime in! :)
@benk This is my biggest concern with supporting the Gopher and Gemini space with Yarn/Twtxt to. yarnd
specifically built (_recently_) exponential moving average backoff for fetching feeds (_not yet a default feature_) and we spec'd out a # refresh = <seconds>
that authors can put into their feed's Metadata.
But otherwise, yes you are right. I _believe_ this is the biggest weakest in serving feeds over Gopher/Gemini IHMO -- having no caching controls or mechanisms whatsoever 😢
@benk This is my biggest concern with supporting the Gopher and Gemini space with Yarn/Twtxt to. yarnd
specifically built (_recently_) exponential moving average backoff for fetching feeds (_not yet a default feature_) and we spec'd out a # refresh = <seconds>
that authors can put into their feed's Metadata.
But otherwise, yes you are right. I _believe_ this is the biggest weakest in serving feeds over Gopher/Gemini IHMO -- having no caching controls or mechanisms whatsoever 😢
@benk Yeah I don't think doing that is a great idea to be honest, since it kind of changes the "protocol" if you will. The protocol here being simply "Hey, gimme your feed please" and "Hey has your feed changed since this date?"
@benk Yeah I don't think doing that is a great idea to be honest, since it kind of changes the "protocol" if you will. The protocol here being simply "Hey, gimme your feed please" and "Hey has your feed changed since this date?"
IMO Gemini should just grow some notion of "Headers" and support caching. But that's just my $0.02 worth 😅
IMO Gemini should just grow some notion of "Headers" and support caching. But that's just my $0.02 worth 😅
@benk Yes, that (missing If-Modified-Since
etc.) is another problem. The “archived feeds” extension somewhat helps with that. Other than that, I don’t there’s anything else we can/should do. 😕
(I sometimes forget about this issue because I have a 50 MBit/s line and I only fetch feeds every 15 minutes. I don’t really notice. But it doesn’t scale, that’s correct.)
@benk Yes, that (missing If-Modified-Since
etc.) is another problem. The “archived feeds” extension somewhat helps with that. Other than that, I don’t there’s anything else we can/should do. 😕
(I sometimes forget about this issue because I have a 50 MBit/s line and I only fetch feeds every 15 minutes. I don’t really notice. But it doesn’t scale, that’s correct.)
@benk Yes, that (missing If-Modified-Since
etc.) is another problem. The “archived feeds” extension somewhat helps with that. Other than that, I don’t there’s anything else we can/should do. 😕
(I sometimes forget about this issue because I have a 50 MBit/s line and I only fetch feeds every 15 minutes. I don’t really notice. But it doesn’t scale, that’s correct.)
btw, I don’t want to “push” this spec. 😅 Let’s gather feedback. Let’s carefully think about whether we *really* want to do this.
After all, there *are* other ways of notifying users about followers. Like, just send an e-mail. Or ping someone on IRC. Or whatever. I think that it would *help* if there was a solid built-in mechanism in twtxt – but it’s not *strictly* required.
@benk has already mentioned that this might not be the most pressing issue.
To be completely honest: I’m lazy when it comes to implementing new features and I use HTTP anyway, so this is not my *personal* agenda. 😅 I’d be perfectly happy with dropping this idea, if it doesn’t gain enough momentum.
btw, I don’t want to “push” this spec. 😅 Let’s gather feedback. Let’s carefully think about whether we *really* want to do this.
After all, there *are* other ways of notifying users about followers. Like, just send an e-mail. Or ping someone on IRC. Or whatever. I think that it would *help* if there was a solid built-in mechanism in twtxt – but it’s not *strictly* required.
@benk has already mentioned that this might not be the most pressing issue.
To be completely honest: I’m lazy when it comes to implementing new features and I use HTTP anyway, so this is not my *personal* agenda. 😅 I’d be perfectly happy with dropping this idea, if it doesn’t gain enough momentum.
btw, I don’t want to “push” this spec. 😅 Let’s gather feedback. Let’s carefully think about whether we *really* want to do this.
After all, there *are* other ways of notifying users about followers. Like, just send an e-mail. Or ping someone on IRC. Or whatever. I think that it would *help* if there was a solid built-in mechanism in twtxt – but it’s not *strictly* required.
@benk has already mentioned that this might not be the most pressing issue.
To be completely honest: I’m lazy when it comes to implementing new features and I use HTTP anyway, so this is not my *personal* agenda. 😅 I’d be perfectly happy with dropping this idea, if it doesn’t gain enough momentum.