# 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 60515
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=58115
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=58215
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=58015
@bender Agreed πŸ‘
@bender I've worked with this guy before. Paid him to do some freelance work. Not very good IMO. So haven't hired him ever again. But he keeps saying hi every now and then on Signal. And then every few months or so asking stuff like this ☝️ -- Last time it was money for private school fees for his child.

How am I suppose to know whether stuff like this (_sound serious_) is for realz or not? πŸ˜…
@bender I've worked with this guy before. Paid him to do some freelance work. Not very good IMO. So haven't hired him ever again. But he keeps saying hi every now and then on Signal. And then every few months or so asking stuff like this ☝️ -- Last time it was money for private school fees for his child.

How am I suppose to know whether stuff like this (_sound serious_) is for realz or not? πŸ˜…
> I need money for my mother's heart surgery, there is a shortfall of about 2 million rupiah from a total of 40 million, can you help me with any amount?

Hmmm 🧐
> I need money for my mother's heart surgery, there is a shortfall of about 2 million rupiah from a total of 40 million, can you help me with any amount?

Hmmm 🧐
😜
😜
@bender such as?
@bender such as?
@eapl.me Regarding supporting languages:

> That said, coming from platforms like X and Masto, where switching languages is easy, I naturally read content and write into my timeline in at least three languages. Changing my "account" is not a simple as switching languages, and in those platforms have another meaning ("I'm a different person"). Supporting that would be beneficial for some, though I’m not sure how many would use it.

I _think_ this is more of a client concern in my opinion. Like @lyse said earlier though, sometimes he and @movq "Twt" in German. I don't (_nor anyone else I'm aware of_) have a problem with this. It seems to be that a "client" _could_ detect this and deal with this appropriately or give a user appropriately controls.

For me (_personally I've never found it a problem. I use extensions like "Simple Translate" anyway, so it doesn't matter a great deal to me._
@eapl.me Regarding supporting languages:

> That said, coming from platforms like X and Masto, where switching languages is easy, I naturally read content and write into my timeline in at least three languages. Changing my "account" is not a simple as switching languages, and in those platforms have another meaning ("I'm a different person"). Supporting that would be beneficial for some, though I’m not sure how many would use it.

I _think_ this is more of a client concern in my opinion. Like @lyse said earlier though, sometimes he and @movq "Twt" in German. I don't (_nor anyone else I'm aware of_) have a problem with this. It seems to be that a "client" _could_ detect this and deal with this appropriately or give a user appropriately controls.

For me (_personally I've never found it a problem. I use extensions like "Simple Translate" anyway, so it doesn't matter a great deal to me._
@eapl.me Just responding to some of your specific ideations here:

> Sure! From my research, Gemini (and likely Gopher as well) don’t have a similar header, so if a client is using those protocols, they won’t be able to inform your server.
>
> So, it’s worth considering, would twtxt 2.0 only support HTTP/S?

I'm not sure how to standardize "Discovery" across different protocols for serving feeds, HTTP, Gopher, Gemini, etc. beyond what you initially suggested. But here's the thing, the User-Agent HTTP Header isn't the only aspect to "discovery". Discovery in practise is more of an organic property of -mentions across feeds in the first place, something that crawlers take advantage of.
@eapl.me Just responding to some of your specific ideations here:

> Sure! From my research, Gemini (and likely Gopher as well) don’t have a similar header, so if a client is using those protocols, they won’t be able to inform your server.
>
> So, it’s worth considering, would twtxt 2.0 only support HTTP/S?

I'm not sure how to standardize "Discovery" across different protocols for serving feeds, HTTP, Gopher, Gemini, etc. beyond what you initially suggested. But here's the thing, the User-Agent HTTP Header isn't the only aspect to "discovery". Discovery in practise is more of an organic property of -mentions across feeds in the first place, something that crawlers take advantage of.
@slashdot Oh come one?! Web5?! Since when was this even thing?! 😱 πŸ€¦β€β™‚οΈ I could grample with Web 1.0, Web 2.0 and even Web 3.0 (_to a container degre_), but Web 4.0 and Web 5.0 ?! Come on?! 😱 Get the fuck out! (GTFO) 😠
@slashdot Oh come one?! Web5?! Since when was this even thing?! 😱 πŸ€¦β€β™‚οΈ I could grample with Web 1.0, Web 2.0 and even Web 3.0 (_to a container degre_), but Web 4.0 and Web 5.0 ?! Come on?! 😱 Get the fuck out! (GTFO) 😠
@wbknl That it pretty cool 😎
@wbknl That it pretty cool 😎
@wbknl It's probably okay for things like Twtxt which are designed to be in the open anyway πŸ‘Œ
@wbknl It's probably okay for things like Twtxt which are designed to be in the open anyway πŸ‘Œ
@wbknl The only thing I know about the HAM Radio space is that it's considered "taboo" to encrypt the traffic. So that makes secure IP a bit difficult to say the least right? πŸ€”
@wbknl The only thing I know about the HAM Radio space is that it's considered "taboo" to encrypt the traffic. So that makes secure IP a bit difficult to say the least right? πŸ€”
@wbknl Ahh none that I'm aware of. I've _thought_ about getting into HAM Radio myself, but haven't so far...
@wbknl Ahh none that I'm aware of. I've _thought_ about getting into HAM Radio myself, but haven't so far...
@bender I mean I've thought about it! It's an intriguing idea to be able to have basic IP over HAM Radio πŸ€”
@bender I mean I've thought about it! It's an intriguing idea to be able to have basic IP over HAM Radio πŸ€”
@wbknl How do you mean? How do you think that would even work? πŸ€”
@wbknl How do you mean? How do you think that would even work? πŸ€”
FYI πŸ‘‹ I will be deleting the following inactive users from my pod (twtxt.net) soonβ„’:


$ ./tools/inactive_users.sh 730


@thgie last seen 732 days ago
@will last seen 740 days ago
@shaneflores last seen 752 days ago
@magnus last seen 757 days ago
@nickmellor last seen 757 days ago
@birb last seen 763 days ago
@screem last seen 772 days ago
@servusdei last seen 774 days ago
@alex last seen 790 days ago
@andreottica last seen 801 days ago
@fox last seen 822 days ago
@anx last seen 829 days ago
@olav last seen 855 days ago
@caesar last seen 866 days ago
@jim last seen 869 days ago
@rell last seen 882 days ago
@readfog last seen 886 days ago

If anyone on this lists sees this post and wishes to preserve their feed/account for some reason (_beyonds backups I maintain_), please login at least once over the next coming weeks to get off this list. I will re-run this tool again, and then nuke blindly anything that matches >730 days of inactivity.
FYI πŸ‘‹ I will be deleting the following inactive users from my pod (twtxt.net) soonβ„’:


$ ./tools/inactive_users.sh 730


@thgie last seen 732 days ago
@will last seen 740 days ago
@shaneflores last seen 752 days ago
@magnus last seen 757 days ago
@nickmellor last seen 757 days ago
@birb last seen 763 days ago
@screem last seen 772 days ago
@servusdei last seen 774 days ago
@alex last seen 790 days ago
@andreottica last seen 801 days ago
@fox last seen 822 days ago
@anx last seen 829 days ago
@olav last seen 855 days ago
@caesar last seen 866 days ago
@jim last seen 869 days ago
@rell last seen 882 days ago
@readfog last seen 886 days ago

If anyone on this lists sees this post and wishes to preserve their feed/account for some reason (_beyonds backups I maintain_), please login at least once over the next coming weeks to get off this list. I will re-run this tool again, and then nuke blindly anything that matches >730 days of inactivity.
@xuu Haha 🀣 and 😒
@xuu Haha 🀣 and 😒
@bender Hah πŸ˜…
@bender Hah πŸ˜…
@eapl.me Also welcome back πŸ€—
@eapl.me Also welcome back πŸ€—
@eapl.me There's some good ideas in this πŸ‘Œ I _think_ we can definitely incorporate some of them pretty easily already. Others will have to be discussed, and some other bits like hashing and edits are a bit more controversial.
@eapl.me There's some good ideas in this πŸ‘Œ I _think_ we can definitely incorporate some of them pretty easily already. Others will have to be discussed, and some other bits like hashing and edits are a bit more controversial.
@bender Ouch, that's rought 😒
@bender Ouch, that's rought 😒
@bender You gotta laugh at the stupidy of the world don't you? 🀣
@bender You gotta laugh at the stupidy of the world don't you? 🀣
Fuxk 🀣
Fuxk 🀣
@wbknl You are not πŸ€—
@wbknl You are not πŸ€—
So let's recap... We've got Putin waging war against Ukraine. Netanyahu waging war against Palestine. Iran getting involved. Kim Jong Un helping Russia and sending soldiers as resources for Putin's war. And now Trump has won a 2nd term in the US where we'll see him scrap EU sanctions and fines against US companies violating EU laws and what else? πŸ€”

What dafuq is wrong with this world?! 🌍
So let's recap... We've got Putin waging war against Ukraine. Netanyahu waging war against Palestine. Iran getting involved. Kim Jong Un helping Russia and sending soldiers as resources for Putin's war. And now Trump has won a 2nd term in the US where we'll see him scrap EU sanctions and fines against US companies violating EU laws and what else? πŸ€”

What dafuq is wrong with this world?! 🌍
@slashdot Fuck πŸ€¦β€β™‚οΈ
@slashdot Fuck πŸ€¦β€β™‚οΈ
@wbknl I feel you πŸ€—
@wbknl I feel you πŸ€—
@wbknl No worries πŸ˜‰
@wbknl No worries πŸ˜‰
@wbknl Btw you don't need to mention yourself when composing a new Twt (_I think maybe you're doing it from your profile view?_) Just expand the box at the top of the Timeline or Discover views. _
@wbknl Btw you don't need to mention yourself when composing a new Twt (_I think maybe you're doing it from your profile view?_) Just expand the box at the top of the Timeline or Discover views. _
@movq The world at large is becoming desensitized.The few of us (we) are just becoming sick of it πŸ˜… There's a word for this, but I can't think of it right now πŸ€¦β€β™‚οΈ
@movq The world at large is becoming desensitized.The few of us (we) are just becoming sick of it πŸ˜… There's a word for this, but I can't think of it right now πŸ€¦β€β™‚οΈ
@rrraksamam Hi πŸ‘‹
@rrraksamam Hi πŸ‘‹
@aelaraji For context @wbknl reach out to my on #Yarn.social on IRC to ask for an account on my pod πŸ˜… Glad folks pay attention to the Join messaging πŸ₯³
@aelaraji For context @wbknl reach out to my on #Yarn.social on IRC to ask for an account on my pod πŸ˜… Glad folks pay attention to the Join messaging πŸ₯³
@wbknl Have you figured out how threads work yet? 🀣
@wbknl Have you figured out how threads work yet? 🀣
@movq Whhaaaatttt?! 😱
@movq Whhaaaatttt?! 😱
Welcome to my pod @wbknl πŸ‘‹
Welcome to my pod @wbknl πŸ‘‹
@aelaraji Steal anything you want 🀣 f you manage to write a shell script version of the same tool I'd be interested in publishing it as an alternative tool πŸ‘Œ
@aelaraji Steal anything you want 🀣 f you manage to write a shell script version of the same tool I'd be interested in publishing it as an alternative tool πŸ‘Œ
We maintain a useragent tool for this πŸ‘Œ
We maintain a useragent tool for this πŸ‘Œ
@movq Haha 🀣 Imagine me with poor vision 🀣
@movq Haha 🀣 Imagine me with poor vision 🀣
@doesnm Ahh I see πŸ˜… Maybe I should fix this then, πŸ€”
@doesnm Ahh I see πŸ˜… Maybe I should fix this then, πŸ€”
Bare in mind that this kind of setup precludes anyone on shared hosting systems.
Bare in mind that this kind of setup precludes anyone on shared hosting systems.
@sorenpeterdarch.dk This is basically very similar to how WebFinger used by things like Mastodon and Salty.im amongst others.
@sorenpeterdarch.dk This is basically very similar to how WebFinger used by things like Mastodon and Salty.im amongst others.
@doesnm You probably don't know this, but it is also self-signed. I also don't give two shitβ„’ about its validity or expiry 🀣
@doesnm You probably don't know this, but it is also self-signed. I also don't give two shitβ„’ about its validity or expiry 🀣
@Codebuzz Ahh I see 🀣
@Codebuzz Ahh I see 🀣
@bender Sorry forgot the | html filter. Rebuilding...
@bender Sorry forgot the | html filter. Rebuilding...
Most of the time I _think_ its the Go proxy I run. I wonder whether that thing is just a bit flakey perhaps? πŸ€” I dunno, I'd need to invest some time standing up some kind of analytics so I can discover the pattern here.
Most of the time I _think_ its the Go proxy I run. I wonder whether that thing is just a bit flakey perhaps? πŸ€” I dunno, I'd need to invest some time standing up some kind of analytics so I can discover the pattern here.
@bender Yeah tell me about it 🀣 I don't even know why the networking fails at random times to be honest. The CI runner runs in Vultr on a VM connected to the Mills DC via Wireguard VPN. I have no fucking clue why things just fail intermittently at the network level πŸ€¦β€β™‚οΈ
@bender Yeah tell me about it 🀣 I don't even know why the networking fails at random times to be honest. The CI runner runs in Vultr on a VM connected to the Mills DC via Wireguard VPN. I have no fucking clue why things just fail intermittently at the network level πŸ€¦β€β™‚οΈ
@bender It would be sooo easiy. All it would take... A single πŸ”« and ⁌
@bender It would be sooo easiy. All it would take... A single πŸ”« and ⁌
@bender Fuck πŸ˜… CI job failed to publish the new OCI image: https://git.mills.io/yarnsocial/yarn/actions/runs/525
@bender Fuck πŸ˜… CI job failed to publish the new OCI image: https://git.mills.io/yarnsocial/yarn/actions/runs/525
@bender πŸ˜…
@bender πŸ˜…
@bender Which feed has Unicode newlines in the desc? Hmm 🧐
@bender Which feed has Unicode newlines in the desc? Hmm 🧐
Putin is a Devllion
Putin is a Devllion
Fix going out now