# 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 38
# self = https://watcher.sour.is/conv/4w3ilsa
There’s a lot more activity in Geminispace than I realized: gemini://warmedal.se/~antenna/
There’s a lot more activity in Geminispace than I realized: gemini://warmedal.se/~antenna/
There’s a lot more activity in Geminispace than I realized: gemini://warmedal.se/~antenna/
There’s a lot more activity in Geminispace than I realized: gemini://warmedal.se/~antenna/
@movq there is much more activity in USENET. 🤭

Joke aside, if anyone using a sane protocol (sorry, sorry, no more jokes!) wants to see what's been referred about here, without living the browser, head over.
@movq there is much more activity in USENET. 🤭

Joke aside, if anyone using a sane protocol (sorry, sorry, no more jokes!) wants to see what's been referred about here, without leaving the browser, head over.
that's a neat solution to the dead old feeds problem. pull-once-once-on-notify seems to fit the gemini tx model better than scraping pages on a cron timer. i don't have a mechanism in my setup to produce that event yet other than the cron that rebuilds the capsule periodically, but that's just a stand-in for not having any CI rn and especially not a CI that works with fossil.
that's a neat solution to the dead old feeds problem. pull-once-once-on-notify seems to fit the gemini tx model better than scraping pages on a cron timer. i don't have a mechanism in my setup to produce that event yet other than the cron that rebuilds the capsule periodically, but that's just a stand-in for not having any CI rn and especially not a CI that works with fossil.
@cuaxolotl What’s “the gemini tx model”? 🤔
@cuaxolotl What’s “the gemini tx model”? 🤔
@cuaxolotl What’s “the gemini tx model”? 🤔
@cuaxolotl What’s “the gemini tx model”? 🤔
gemini calls the request-response cycle a transaction in the spec. since trasactions are not cached, we have this problem where we can't tell if anything was updated without fetching it and we can't indicate how often a client should expect the content to be valid. the most common solution right now to just to keep requesting the resource until it changes or stops existing, which isn't ideal. this sort of update notification model is interesting because it re-frames your thinking into something more like event sourcing. you end up needing to add an event queue and dispatch to the server, which is a bit more complex on the server side than plain static files, but the client stays the same. i'm curious to see what kind of systems could be built on this gemini message queue concept.
gemini calls the request-response cycle a transaction in the spec. since trasactions are not cached, we have this problem where we can't tell if anything was updated without fetching it and we can't indicate how often a client should expect the content to be valid. the most common solution right now to just to keep requesting the resource until it changes or stops existing, which isn't ideal. this sort of update notification model is interesting because it re-frames your thinking into something more like event sourcing. you end up needing to add an event queue and dispatch to the server, which is a bit more complex on the server side than plain static files, but the client stays the same. i'm curious to see what kind of systems could be built on this gemini message queue concept.
@movq if I didn’t know we were talking about a protocol, I would think they were referring to an automobile model. 😂
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@bender Yup, that’s where my web search ended up as well. 🥴
@bender Yup, that’s where my web search ended up as well. 🥴
@bender Yup, that’s where my web search ended up as well. 🥴
@bender Yup, that’s where my web search ended up as well. 🥴
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare I guess someone follows you from my pod (twtxt.net) so welcome 🤗 (_if you see this_)
@asquare I guess someone follows you from my pod (twtxt.net) so welcome 🤗 (_if you see this_)
@asquare@asquare I guess someone follows you from my pod (twtxt.net) so welcome 🤗 (_if you see this_)
@asquare (I wonder if that will ever show up without me mentioning you. 😅)
@asquare (I wonder if that will ever show up without me mentioning you. 😅)
@asquare (I wonder if that will ever show up without me mentioning you. 😅)
@asquare (I wonder if that will ever show up without me mentioning you. 😅)