# 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 31
# self = https://watcher.sour.is/conv/bwsglma
@benk You are 😂 Welcome! The community is already much much larger than you though 😅 Say hi to @fastidious @ullarah @thecanine @lyse @movq @ki84 and many others you _may_ discover 🤣 Also @eldersnake who runs the we.loveprivacy.club pod and @jlj that runs the twt.nfld.uk pod 👌
@benk You are 😂 Welcome! The community is already much much larger than you though 😅 Say hi to @fastidious @ullarah @thecanine @lyse @movq @ki84 and many others you _may_ discover 🤣 Also @eldersnake who runs the we.loveprivacy.club pod and @jlj that runs the twt.nfld.uk pod 👌
@benk And if you're not sure how to "reply" to this Yarn, just preserve the "Subject" you see in parens at th start. That's it 👌 Read about the extensions here
@benk And if you're not sure how to "reply" to this Yarn, just preserve the "Subject" you see in parens at th start. That's it 👌 Read about the extensions here
@benk Works totally fine 👌 yeah head over to https://yarn.social -- Spinning up a Pod is quite easy to do! Also check out the source code and Wiki over at https://git.mills.io/yarnsocial/yarn 👌
@benk Works totally fine 👌 yeah head over to https://yarn.social -- Spinning up a Pod is quite easy to do! Also check out the source code and Wiki over at https://git.mills.io/yarnsocial/yarn 👌
We're also on IRC over at Libera Chat on #yarn.social
We're also on IRC over at Libera Chat on #yarn.social
@benk Ah, look at that. Lots of twtxt users in Gemini space. 🤯 Does that mean I should extend my client? It doesn’t speak gemini:// at the moment. 😢
@benk Ah, look at that. Lots of twtxt users in Gemini space. 🤯 Does that mean I should extend my client? It doesn’t speak gemini:// at the moment. 😢
@benk Ah, look at that. Lots of twtxt users in Gemini space. 🤯 Does that mean I should extend my client? It doesn’t speak gemini:// at the moment. 😢
@movq do you think it will be up to Gemini to bring twtxt/Yarn out of its relative obscurity? If that is the case I think I will start betting on something else. 😂
@fastidious Nah, probably not. But if there’s interesting stuff over there, then I’d like to see it. That’s all. 😊
@fastidious Nah, probably not. But if there’s interesting stuff over there, then I’d like to see it. That’s all. 😊
@fastidious Nah, probably not. But if there’s interesting stuff over there, then I’d like to see it. That’s all. 😊
@movq I think Gemini has a decent size by now, and twtxt is something there... I arrived to twtxt (the format) through some users on Gemini, and lately to Yarn/twtxt.net.
@eaplmx @benk Well, I guess I’ll investigate adding Gemini support. 🤔 I’m reading benk’s feed manually in lagrange at the moment. 😅
@eaplmx @benk Well, I guess I’ll investigate adding Gemini support. 🤔 I’m reading benk’s feed manually in lagrange at the moment. 😅
@eaplmx @benk Well, I guess I’ll investigate adding Gemini support. 🤔 I’m reading benk’s feed manually in lagrange at the moment. 😅
Too bad that Gemini – just like Gopher – has no concept of a “user agent”. So nobody will know when I’m following them.

It really is a bit annoying that twtxt uses this “hack”. There are other similar hacks that work regardless of the protocol, like just doing a dummy request such as gemini://kwiecien.us/twtxt.txt:movq:$my_feed_url or something. Yes, that will result in an error, but, well, it would show up in a log, just like that user agent thingy …

(I don’t see a way to cleanly solve this without additional headers.)
Too bad that Gemini – just like Gopher – has no concept of a “user agent”. So nobody will know when I’m following them.

It really is a bit annoying that twtxt uses this “hack”. There are other similar hacks that work regardless of the protocol, like just doing a dummy request such as gemini://kwiecien.us/twtxt.txt:movq:$my_feed_url or something. Yes, that will result in an error, but, well, it would show up in a log, just like that user agent thingy …

(I don’t see a way to cleanly solve this without additional headers.)
Too bad that Gemini – just like Gopher – has no concept of a “user agent”. So nobody will know when I’m following them.

It really is a bit annoying that twtxt uses this “hack”. There are other similar hacks that work regardless of the protocol, like just doing a dummy request such as gemini://kwiecien.us/twtxt.txt:movq:$my_feed_url or something. Yes, that will result in an error, but, well, it would show up in a log, just like that user agent thingy …

(I don’t see a way to cleanly solve this without additional headers.)
FWIW, I implemented a simple Gemini client now. It doesn’t do TOFU yet and I’m not very motivated to implement support for client certs. How common are those in Gemini space?
FWIW, I implemented a simple Gemini client now. It doesn’t do TOFU yet and I’m not very motivated to implement support for client certs. How common are those in Gemini space?
FWIW, I implemented a simple Gemini client now. It doesn’t do TOFU yet and I’m not very motivated to implement support for client certs. How common are those in Gemini space?
@movq What about something like what Antenna does?, supplying a URL you can call to push your feed
Gemini - About Antenna
I think Yarn doesn't like the Gemini URLs, I'll try here: gemini://warmedal.se/~antenna/about.gmi
@movq Not that much, I love the concept, but only a few sites/capsules use them since most of the content is read-only or publicly available.
@benk I might do just that. At least for the first version. 👌
@benk I might do just that. At least for the first version. 👌
@benk I might do just that. At least for the first version. 👌