# 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 196264
# self = https://watcher.sour.is?offset=172456
# next = https://watcher.sour.is?offset=172556
# prev = https://watcher.sour.is?offset=172356
@stigatle You too buddy, have a good one!
@stigatle You too buddy, have a good one!
@prologic here... Get the same impression about the dude as everyone else and then (get the other side of the story, although it is a mess)[https://invidious.privacyredirect.com/watch?v=Gd8h_6vYPJ8] ... Theeeeen, don't give an Eff' about any of it. 🤣
@prologic here... Get the same impression about the dude as everyone else and then (get the other side of the story, although it is a mess)[https://invidious.privacyredirect.com/watch?v=Gd8h_6vYPJ8] ... Theeeeen, don't give an Eff' about any of it. 🤣
@prologic here... Get the same impression about the dude as everyone else and then (get the other side of the story, although it is a mess)\n ... Theeeeen, don't give an Eff' about any of it. 🤣
@aelaraji oh, they are not, but that doesn't take away that title from Matt. :-)
@david and WPE are saints, right? 🤣
@david and WPE are saints, right? 🤣
@david and WPE are saints, right? 🤣
Cuando le amaso yo ya no le hace tanta gracia
#catsoftwtxt
Cuando le amaso yo ya no le hace tanta gracia
#catsoftwtxt
Have a fun, safe one, mate! I still have 6 more hours of work. Oof! :-D
Finally weekend. Time to relax a bit. And today I finally have some time for my computer in my free time. Wish you all a great weekend! Take care of your self and those around you :)
@bender yeah, that's what I said, and linked. Want more?
@bender yeah, that's what I said, and linked. Want more?
@bender Yes but you've got me curious now 😅
@bender Yes but you've got me curious now 😅
Okay, co-founder of Wordpress and CEO of Automation.

What has the poor guy done? 🤣
Okay, co-founder of Wordpress and CEO of Automation.

What has the poor guy done? 🤣
@prologic you are better off not knowing. Didn't I say he is an asshole? 😂
@david Who's Matt Mullenweg? 🤔
@david Who's Matt Mullenweg? 🤔
Matt Mullenweg is an asshole. That's all; that's the message.
Matt Mullenweg is an asshole. That's all; that's the message.
"First world" countries problem number x:

> More than 3,600 chemicals approved for food contact in packaging, kitchenware or food processing equipment have been found in humans, new peer-reviewed research has found, highlighting a little-regulated exposure risk to toxic substances.
"First world" countries problem number x:

> More than 3,600 chemicals approved for food contact in packaging, kitchenware or food processing equipment have been found in humans, new peer-reviewed research has found, highlighting a little-regulated exposure risk to toxic substances.
Like really tbh, it's just a matter of abstracting out the "fetching" part of your client. There are _zero_ issues with fetching Gopher/Gemini hosted feeds. They just lack any mechanisms for Discovery and Caching.
Like really tbh, it's just a matter of abstracting out the "fetching" part of your client. There are _zero_ issues with fetching Gopher/Gemini hosted feeds. They just lack any mechanisms for Discovery and Caching.
@doesnm Still haven't received it. Did you send to james at mills dot io? 🤔
@doesnm Still haven't received it. Did you send to james at mills dot io? 🤔
@xuu yeah, that one. Or the other. Or some other obscurer one we might think of! 😂
@movq I don't think I intend to either tbh for yarnd. If there was any poorly worded "things", it was just merely pointing out lacking capabilities for caching and discovery.
@movq I don't think I intend to either tbh for yarnd. If there was any poorly worded "things", it was just merely pointing out lacking capabilities for caching and discovery.
@doesnm nah man! you're not tricking me into answering that one 🤣🤣🤣
@doesnm nah man! you're not tricking me into answering that one 🤣🤣🤣
@doesnm nah man! you're not tricking me into answering that one 🤣🤣🤣
I have no intention of dropping support for Gopher or Gemini from jenny.
I have no intention of dropping support for Gopher or Gemini from jenny.
I have no intention of dropping support for Gopher or Gemini from jenny.
I have no intention of dropping support for Gopher or Gemini from jenny.
[47°09′12″S, 126°43′49″W] Dosimeter still failing
huh? im send. currently send twice
@aelaraji "get off my lawn!" 😂 😂 😂
@bender Oh so what you're saying is "we" (royal we) ruined Twtxt 🤣
@bender Oh so what you're saying is "we" (royal we) ruined Twtxt 🤣
You ruined it, all by yourself! I wanted to ruin it too, but nooooooo, you had to do it all alone! 👿
@doesnm Are you sure? Not seen the mail yet...
@doesnm Are you sure? Not seen the mail yet...
@aelaraji LOL 😂 Here's one for you:

> You can take IRC out of my cold 🥶 dead 😵 hands 🙌
@aelaraji LOL 😂 Here's one for you:

> You can take IRC out of my cold 🥶 dead 😵 hands 🙌
Lol, Discord is centralized. Did you mean Salty.IM? (want groups)
Done!
> "Fu*** IRC maaan, all the cool kids are on Discord! IRC sucks"

LOL, Now substitute IRC and Discord with Gopher/Gemini and Web.
I hope you get the joke 😅***
> "Fu*** IRC maaan, all the cool kids are on Discord! IRC sucks"

LOL, Now substitute IRC and Discord with Gopher/Gemini and Web.
I hope you get the joke 😅***
> "Fu*** IRC maaan, all the cool kids are on Discord! IRC sucks"

LOL, Now substitute IRC and Discord with Gopher/Gemini and Web.
I hope you get the joke 😅***
Anyway I've setup an alias now 🤣
Anyway I've setup an alias now 🤣
@doesnm Ooops you _might_ want to re-send that to james instead 🤣
@doesnm Ooops you _might_ want to re-send that to james instead 🤣
@aelaraji It sadly does not it seems. 🤣 Seems like the search engine has come across mentions of your feed via its other two protocols 🤣


$ inspect-db yarns.db | jq -r '.Value.URL' | grep 'aelaraji.com'
https://aelaraji.com/test_feed.txt
https://aelaraji.com/twtxt.txt
@aelaraji It sadly does not it seems. 🤣 Seems like the search engine has come across mentions of your feed via its other two protocols 🤣


$ inspect-db yarns.db | jq -r '.Value.URL' | grep 'aelaraji.com'
https://aelaraji.com/test_feed.txt
https://aelaraji.com/twtxt.txt
i'm sent to prologic@mills.io
@prologic does that include mine? otherwise it would make them 8 and 5, maybe even throw off your maths by 0.00001% 😆 ... and, come on! 1.04% seems like a good ratio considering how many gopher holes and gem capsules compared to how many Web servers out there in the world 😂
@prologic does that include mine? otherwise it would make them 8 and 5, maybe even throw off your maths by 0.00001% 😆 ... and, come on! 1.04% seems like a good ratio considering how many gopher holes and gem capsules compared to how many Web servers out there in the world 😂
@prologic does that include mine? otherwise it would make them 8 and 5, maybe even throw off your maths by 0.00001% 😆 ... and, come on! 1.04% seems like a good ratio considering how many gopher holes and gem capsules compared to how many Web servers out there in the world 😂
The damn wind is ignoring my complaint?
@doesnm My Salty public key is:

kex1fhxntuc0av7q48hlfj970ve297dzzghn82wp5cahr9r92y8rlrqqtwp983
@doesnm My Salty public key is:

kex1fhxntuc0av7q48hlfj970ve297dzzghn82wp5cahr9r92y8rlrqqtwp983
this log can contain ips so im place it in secret path and send link via salty
@xuu they can take 2% of your disk space/bandwidth and rent it to the highest bidder 🤥
@xuu they can take 2% of your disk space/bandwidth and rent it to the highest bidder 🤥
@xuu they can take 2% of your disk space/bandwidth and rent it to the highest bidder 🤥
awesome that this exists
@doesnm Do you have a sample Caddy log file you can supply? I'll see if we can improve the tool 👌
@doesnm Do you have a sample Caddy log file you can supply? I'll see if we can improve the tool 👌
Official yarn.social tool: git.mills.io/yarnsocial/useragent
@doesnm Fot a sample access log? Which tool are you using?
@doesnm Fot a sample access log? Which tool are you using?
how to parse caddy access log with useragent tool? seems it dont detect anything in json
@doesnm I don't think it does. I think it's completely different to what you're thinking.
@doesnm I don't think it does. I think it's completely different to what you're thinking.
@doesnm Yeah just move your feet. It's totally fine. Don't worry about it.
@doesnm Yeah just move your feet. It's totally fine. Don't worry about it.
Found this: https://notabug.org/tinyrabbit/gemini-antenna. Maybe it have some user-agent alternative?
Yes. I have only twtxt and scp hook in twet and it *enough*
@doesnm I couldn't find any references to this anywhere either.
@doesnm I couldn't find any references to this anywhere either.
@doesnm Like now?
@doesnm Like now?
Wait, webfinger? Mandate this ruin philosophy "twtxt is just text file"
Can i change identify without ruining federation? it is important because i can change server and want migrate all my data
[47°09′29″S, 126°43′20″W] Dosimeter malfunction
@doesnm I have no idea to be honest 🤣 I'm actually not really sure how you can ruin something be improving it 🤦‍♂️
@doesnm I have no idea to be honest 🤣 I'm actually not really sure how you can ruin something be improving it 🤦‍♂️
I dont think that is ruined twtxt. Twtxt v2 is just standartize twtxt and yarn extensions. What is bad?
We:

- Drop # url= from the spec.
- We don't adopt # uuid = -- Something @anth also mentioned (_see below_)

We instead use the @nick@domain to identify your feed in the first place and use that as the identify when calculating Twt hashes <id> + <timestamp> + <content>. Now in an ideal world I also agree, use WebFinger for this and expect that for the most part you'll be doing a WebFinger lookup of @user@domain to fetch someone's feed in the first place.

The only problem with WebFinger is should this be mandated or a recommendation?
We:

- Drop # url= from the spec.
- We don't adopt # uuid = -- Something @anth also mentioned (_see below_)

We instead use the @nick@domain to identify your feed in the first place and use that as the identify when calculating Twt hashes <id> + <timestamp> + <content>. Now in an ideal world I also agree, use WebFinger for this and expect that for the most part you'll be doing a WebFinger lookup of @user@domain to fetch someone's feed in the first place.

The only problem with WebFinger is should this be mandated or a recommendation?
Something @anth said on ITC

> 17:42 I should also note in there that it doesn’t address the two things i really want it to: mandate utf-8 (which should be easy to fit in) and something for better @ mentions.

I actually agree with in both counts and it got me thinking...
Something @anth said on ITC

> 17:42 I should also note in there that it doesn’t address the two things i really want it to: mandate utf-8 (which should be easy to fit in) and something for better @ mentions.

I actually agree with in both counts and it got me thinking...
I hear about Gemini Antenna as User Agent alternative but cant find any information