# 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 60345
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59491
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59591
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59391
@kat Any ideas of the volume coming out of their RSS feed? πŸ€”
@kat Now you just need to front this with sshbox and protect your precious little SSh resource πŸ’ͺ
@kat Now you just need to front this with sshbox and protect your precious little SSh resource πŸ’ͺ
@xuu Haha 🀣🀣🀣
@xuu Haha 🀣🀣🀣
@bender Yeah I think I follow the Hacker News top N feed already. So taht's fine.
@bender Yeah I think I follow the Hacker News top N feed already. So taht's fine.
Well it imported nicely into the feeds service, so I'll give it a try πŸ‘Œ
Well it imported nicely into the feeds service, so I'll give it a try πŸ‘Œ
@kingdomcome Hey πŸ‘‹ Ya know, working, etc 🀣
@kingdomcome Hey πŸ‘‹ Ya know, working, etc 🀣
@bender What's the other ?πŸ€”
@bender What's the other ?πŸ€”
@bender And you use this as your primary news sources? πŸ€”
@bender And you use this as your primary news sources? πŸ€”
Hmm I think I'm hitting another false positive rule 😒
Hmm I think I'm hitting another false positive rule 😒
@bender Thanks! πŸ™ Will look into it!
@bender Thanks! πŸ™ Will look into it!
@bender I still haven't fixed that rendering sorry 🀣
@bender I still haven't fixed that rendering sorry 🀣
I need an alternative news source... Something I can shove into feeds.twtxt.net that helps me keep up-to-date with Tech and other important news πŸ—žοΈ Hmmm πŸ€” Suggestions? I can't stand Slashdot anymore since they've decided to come down hard on ad-blockers πŸ€¦β€β™‚οΈ
I need an alternative news source... Something I can shove into feeds.twtxt.net that helps me keep up-to-date with Tech and other important news πŸ—žοΈ Hmmm πŸ€” Suggestions? I can't stand Slashdot anymore since they've decided to come down hard on ad-blockers πŸ€¦β€β™‚οΈ
@lime360 Down at the moment due to hardware failure of one of my nodes. I have the spare parts to bring it back online, just need to find the time πŸ˜… Sorry for the inconvenience, I just can't afford to run the search engine right now on the remaining two nodes 😒😒
@lime360 Down at the moment due to hardware failure of one of my nodes. I have the spare parts to bring it back online, just need to find the time πŸ˜… Sorry for the inconvenience, I just can't afford to run the search engine right now on the remaining two nodes 😒😒
@bender Hmmm? πŸ€”
@bender Hmmm? πŸ€”
@xuu Not recently, no. Why?
@xuu Not recently, no. Why?
@arne Welcome! πŸ€—
@arne Welcome! πŸ€—
@andros How about #yarn.social 🀣
@andros How about #yarn.social 🀣
I've decided (_finally_) to unfollow the Slashdot feed and no-longer bother ever visiting the site or read any of it's content. Why? Because Slashdot in their infinite wisdom have decided to employ tactics that make it difficult to use their site without ad-blokers:

> This page could not be loaded properly due to incorrect / bad filtering rule(s) of adblockers in use. Please disable all adblockers to continue using the website. (click OK if you'd like to learn more)

I can respect this; but I can also just as easily choose never to visit your site again.
I've decided (_finally_) to unfollow the Slashdot feed and no-longer bother ever visiting the site or read any of it's content. Why? Because Slashdot in their infinite wisdom have decided to employ tactics that make it difficult to use their site without ad-blokers:

> This page could not be loaded properly due to incorrect / bad filtering rule(s) of adblockers in use. Please disable all adblockers to continue using the website. (click OK if you'd like to learn more)

I can respect this; but I can also just as easily choose never to visit your site again.
I just blocked 52.169.40.38/32 an ip from the microsoft asn(_network_) a single ip responsible for dosing a bunch of really old web servers i used to have about ~15 years or more ago πŸ€¦β€β™‚οΈ ive sent microsofts abuse contact another email. my gawd 🀣~
I just blocked 52.169.40.38/32 an ip from the microsoft asn(_network_) a single ip responsible for dosing a bunch of really old web servers i used to have about ~15 years or more ago πŸ€¦β€β™‚οΈ ive sent microsofts abuse contact another email. my gawd 🀣~
@andros Yes! πŸ™Œ https://git.mills.io/yarnsocial/twtxt.dev
@andros Yes! πŸ™Œ https://git.mills.io/yarnsocial/twtxt.dev
@andros Reminds me of another low-code platform I came across that is written in Go, but uses Starlark I think as the DSL for writing apps.
@andros Reminds me of another low-code platform I came across that is written in Go, but uses Starlark I think as the DSL for writing apps.
@andros It's a Cloud/SaaS thing right? πŸ€”πŸ€”
@andros It's a Cloud/SaaS thing right? πŸ€”πŸ€”
@andros What is Streamlit? Link?
@andros What is Streamlit? Link?
Morning πŸ₯±
Morning πŸ₯±
@lyse Just watched this too! Not too bad πŸ‘Œ
@lyse Just watched this too! Not too bad πŸ‘Œ
I am now fully off Cloudflare πŸ₯³
I am now fully off Cloudflare πŸ₯³
@shreyan Yeah the guy seems quite mad and hell bent on destroying his reputation and his project πŸ€¦β€β™‚οΈ
@shreyan Yeah the guy seems quite mad and hell bent on destroying his reputation and his project πŸ€¦β€β™‚οΈ
@shreyan Hello! πŸ‘‹ Welcome back! πŸ€—
@shreyan Hello! πŸ‘‹ Welcome back! πŸ€—
@slashdot Matt really is a fucking idiot πŸ€¦β€β™‚οΈ Right? πŸ€”
@slashdot Matt really is a fucking idiot πŸ€¦β€β™‚οΈ Right? πŸ€”
@slashdot Are these guys for realz? πŸ€”
@slashdot Are these guys for realz? πŸ€”
@slashdot And this is why I block all subnets of known "Ai Crawlers" πŸ€¦β€β™‚οΈπŸ€¦β€β™‚οΈ
@slashdot And this is why I block all subnets of known "Ai Crawlers" πŸ€¦β€β™‚οΈπŸ€¦β€β™‚οΈ
@kat Thinking maybe you'd like to alpha teat EdgeGuard too? πŸ€” -- My own alternative solution to Clownflare 🀣
@kat Thinking maybe you'd like to alpha teat EdgeGuard too? πŸ€” -- My own alternative solution to Clownflare 🀣
@kat This is so cool!
@kat This is so cool!
@slashdot Have to agree with the comments on this one πŸ˜† Zuck hasn't invented shit. Period.
@slashdot Have to agree with the comments on this one πŸ˜† Zuck hasn't invented shit. Period.
Nooooooooi πŸ˜…
Nooooooooi πŸ˜…
@bender Hahahahah 🀣🀣
@bender Hahahahah 🀣🀣
@bender That could work aactually...
@bender That could work aactually...
@kat pretty much 🀣🀣
@kat pretty much 🀣🀣
@ocdtrekkie Do you have a copy of his feed in your archive? πŸ€”πŸ€”
@ocdtrekkie Do you have a copy of his feed in your archive? πŸ€”πŸ€”
Anyway... Sounds like there is a bug with the version logic. I'll see if I can fix it.
Anyway... Sounds like there is a bug with the version logic. I'll see if I can fix it.
@kat Building from source and from the main branch is totally fine. In fact encouraged. I have a philosophy of main being stable anyway and making sure backwards compatibility is kept in mind when changing things. i.e: No database migrations to run by hand or what not.
@kat Building from source and from the main branch is totally fine. In fact encouraged. I have a philosophy of main being stable anyway and making sure backwards compatibility is kept in mind when changing things. i.e: No database migrations to run by hand or what not.
@lyse Hmmmm the smell of burning cotton 🀣
@lyse Hmmmm the smell of burning cotton 🀣
@lyse Hmm you ate right πŸ˜† Also did you volunteer to fix this πŸ€”πŸ€£
@lyse Hmm you ate right πŸ˜† Also did you volunteer to fix this πŸ€”πŸ€£
@gallowsgryph Sorry to hear that dude 😒 Hope things improve for you! πŸ‘ŒπŸ‘Œ
@gallowsgryph Sorry to hear that dude 😒 Hope things improve for you! πŸ‘ŒπŸ‘Œ
@bender Yes yes I konw 🀣🀣
@bender Yes yes I konw 🀣🀣
@kat It most certainly was us fucking around 🀣🀣 Turns out to be a side-effect of the way the Twt Subject extension is implemented in yarnd and now apparently jenny 🀣🀣 Where it strips out the subject from the displayed/rendered content. Which is what you want... But oh well haha πŸ˜†
@kat It most certainly was us fucking around 🀣🀣 Turns out to be a side-effect of the way the Twt Subject extension is implemented in yarnd and now apparently jenny 🀣🀣 Where it strips out the subject from the displayed/rendered content. Which is what you want... But oh well haha πŸ˜†
@kat Haha, that's why we came up with the name "yarn" and "yarn social". A yarn is an Australian and Canadian (_and a few other places_) term that means "to have a friendly conversation", "to have a chat". Usually around a campfire πŸ”₯
@kat Haha, that's why we came up with the name "yarn" and "yarn social". A yarn is an Australian and Canadian (_and a few other places_) term that means "to have a friendly conversation", "to have a chat". Usually around a campfire πŸ”₯
@kat The twtxt files for yarnd are stored under /path/to/data under the feeds directory. Oner per user.
@kat The twtxt files for yarnd are stored under /path/to/data under the feeds directory. Oner per user.
@movq

> Was there ever a reason to do that? πŸ€”

I'm not sure to be honest. I have no idea why you'd ever want to do a "nameless" @-mention.

As an aside, if we could all agree, I'd personally just say we scrap this whole fragile broken shit and bring out WebMentions and be done with it. And then mentions are always @nick@domain and looked up, cached and can never be screwed up haha 🀣
@movq

> Was there ever a reason to do that? πŸ€”

I'm not sure to be honest. I have no idea why you'd ever want to do a "nameless" @-mention.

As an aside, if we could all agree, I'd personally just say we scrap this whole fragile broken shit and bring out WebMentions and be done with it. And then mentions are always @nick@domain and looked up, cached and can never be screwed up haha 🀣
@lyse

> What’s the motivation for deprecation?

Namely that without the mention having a label (_as such_) it becomes very hard to render it in any sane/nice way. I think we should just stick to @<label url> personally. It makes implementations have to worry about far less edge cases.
@lyse

> What’s the motivation for deprecation?

Namely that without the mention having a label (_as such_) it becomes very hard to render it in any sane/nice way. I think we should just stick to @<label url> personally. It makes implementations have to worry about far less edge cases.
@lyse This could just be a bugger Makefile or something. I'm not sure what version @kat built/deployed from? πŸ€”πŸ€” -- Also I need to release v2.0 soonβ„’