# 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 61083
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=42491
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=42591
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=42391
@tkanos I know you are real 🤣 I just can't believe this awful shit you've posted 🤮 Haha 😅
@tkanos I know you are real 🤣 I just can't believe this awful shit you've posted 🤮 Haha 😅
@tkanos I know you are real 🤣 I just can't believe this awful shit you've posted 🤮 Haha 😅
@tkanos I know you are real 🤣 I just can't believe this awful shit you've posted 🤮 Haha 😅
@carsten Thank you! 🙇‍♂️
@carsten Thank you! 🙇‍♂️
@carsten Thank you! 🙇‍♂️
@carsten Thank you! 🙇‍♂️
@carsten Thanks! 🙇‍♂️ Meanwhile I've filed a bgu report as I _believe_ this to be a bug in macOS 13.x and a regression as I just can't find how to disable "sleep" anywhere in Settings whatsoever 🤦‍♂️ #macOS #bug
@carsten Thanks! 🙇‍♂️ Meanwhile I've filed a bgu report as I _believe_ this to be a bug in macOS 13.x and a regression as I just can't find how to disable "sleep" anywhere in Settings whatsoever 🤦‍♂️ #macOS #bug
@carsten Thanks! 🙇‍♂️ Meanwhile I've filed a bgu report as I _believe_ this to be a bug in macOS 13.x and a regression as I just can't find how to disable "sleep" anywhere in Settings whatsoever 🤦‍♂️ #macOS #bug
@carsten Thanks! 🙇‍♂️ Meanwhile I've filed a bgu report as I _believe_ this to be a bug in macOS 13.x and a regression as I just can't find how to disable "sleep" anywhere in Settings whatsoever 🤦‍♂️ #macOS #bug
@carsten Yes yes. Good point. It does not. Something to consider though... We've had a few discussions on this over the years, but nothing has ever "stuck" (yet).
@carsten Yes yes. Good point. It does not. Something to consider though... We've had a few discussions on this over the years, but nothing has ever "stuck" (yet).
@carsten Yes yes. Good point. It does not. Something to consider though... We've had a few discussions on this over the years, but nothing has ever "stuck" (yet).
@carsten Yes yes. Good point. It does not. Something to consider though... We've had a few discussions on this over the years, but nothing has ever "stuck" (yet).
Doesn't appear to be.
Doesn't appear to be.
Doesn't appear to be.
Doesn't appear to be.
@darch Oh? You want a nick hmmm I wonder if that's even a valid / commonly accepted rel ... 🤔
@darch Oh? You want a nick hmmm I wonder if that's even a valid / commonly accepted rel ... 🤔
@darch Oh? You want a nick hmmm I wonder if that's even a valid / commonly accepted rel ... 🤔
@darch Oh? You want a nick hmmm I wonder if that's even a valid / commonly accepted rel ... 🤔
Anyone noticed with macOS 13.x with the revamped Settings app that there seems to be no option to disable your Macbook/Mac/MacStudio from going to sleep? 🤔 #Mac #macOS
Anyone noticed with macOS 13.x with the revamped Settings app that there seems to be no option to disable your Macbook/Mac/MacStudio from going to sleep? 🤔 #Mac #macOS
Anyone noticed with macOS 13.x with the revamped Settings app that there seems to be no option to disable your Macbook/Mac/MacStudio from going to sleep? 🤔 #Mac #macOS
Anyone noticed with macOS 13.x with the revamped Settings app that there seems to be no option to disable your Macbook/Mac/MacStudio from going to sleep? 🤔 #Mac #macOS
@carsten I had a look at it when you posted this a few days ago, and I couldn't help but wonder whether one could just do the same sort of thing with a separate yarnd instance 🤣
@carsten I had a look at it when you posted this a few days ago, and I couldn't help but wonder whether one could just do the same sort of thing with a separate yarnd instance 🤣
@carsten I had a look at it when you posted this a few days ago, and I couldn't help but wonder whether one could just do the same sort of thing with a separate yarnd instance 🤣
@carsten I had a look at it when you posted this a few days ago, and I couldn't help but wonder whether one could just do the same sort of thing with a separate yarnd instance 🤣
And we want to open up Yarn.social to ActivityPub and thus Mastodon why exactly?! 🤦‍♂️
And we want to open up Yarn.social to ActivityPub and thus Mastodon why exactly?! 🤦‍♂️
And we want to open up Yarn.social to ActivityPub and thus Mastodon why exactly?! 🤦‍♂️
And we want to open up Yarn.social to ActivityPub and thus Mastodon why exactly?! 🤦‍♂️
Also gross 🤮
Also gross 🤮
Also gross 🤮
Also gross 🤮
@tkanos da fuq?! 🤦‍♂️ Are you for real? 🤣
@tkanos da fuq?! 🤦‍♂️ Are you for real? 🤣
@tkanos da fuq?! 🤦‍♂️ Are you for real? 🤣
@tkanos da fuq?! 🤦‍♂️ Are you for real? 🤣
Well that now works 🥳 (at least on my pod):
Well that now works 🥳 (at least on my pod):
Well that now works 🥳 (at least on my pod):
Well that now works 🥳 (at least on my pod):
@slashdot Ooooer, now that's a service I can get behind. As a vision impaired (legally blind) person, I don't read books primarily because well umm I'm blind 🤣 -- This would enable and make reading books for me a hell of a lot easier 👌
@slashdot Ooooer, now that's a service I can get behind. As a vision impaired (legally blind) person, I don't read books primarily because well umm I'm blind 🤣 -- This would enable and make reading books for me a hell of a lot easier 👌
@slashdot Ooooer, now that's a service I can get behind. As a vision impaired (legally blind) person, I don't read books primarily because well umm I'm blind 🤣 -- This would enable and make reading books for me a hell of a lot easier 👌
@slashdot Ooooer, now that's a service I can get behind. As a vision impaired (legally blind) person, I don't read books primarily because well umm I'm blind 🤣 -- This would enable and make reading books for me a hell of a lot easier 👌
Some questions...

- What should the mime-type for the Twtxt feed be? Should we define one (even if its accepted by the W3C at this point)? 🤔
- What other data/properties should we return (fi any)? 🤔
Some questions...

- What should the mime-type for the Twtxt feed be? Should we define one (even if its accepted by the W3C at this point)? 🤔
- What other data/properties should we return (fi any)? 🤔
Some questions...

- What should the mime-type for the Twtxt feed be? Should we define one (even if its accepted by the W3C at this point)? 🤔
- What other data/properties should we return (fi any)? 🤔
Some questions...

- What should the mime-type for the Twtxt feed be? Should we define one (even if its accepted by the W3C at this point)? 🤔
- What other data/properties should we return (fi any)? 🤔
@carsten This is a "known missing feature" of the web interface. For now what you can do is install the yarnc command-line client and use yarnc sync -a <feed> feed.txt edit it and re-sync it back up. -- Take a backup first in case there are bugs/dragons in the code, its kind of new, I've used it a fair bit though as has a few others 🤞
@carsten This is a "known missing feature" of the web interface. For now what you can do is install the yarnc command-line client and use yarnc sync -a <feed> feed.txt edit it and re-sync it back up. -- Take a backup first in case there are bugs/dragons in the code, its kind of new, I've used it a fair bit though as has a few others 🤞
@carsten This is a "known missing feature" of the web interface. For now what you can do is install the yarnc command-line client and use yarnc sync -a <feed> feed.txt edit it and re-sync it back up. -- Take a backup first in case there are bugs/dragons in the code, its kind of new, I've used it a fair bit though as has a few others 🤞
@carsten This is a "known missing feature" of the web interface. For now what you can do is install the yarnc command-line client and use yarnc sync -a <feed> feed.txt edit it and re-sync it back up. -- Take a backup first in case there are bugs/dragons in the code, its kind of new, I've used it a fair bit though as has a few others 🤞
@carsten Well crap that's a bug 🤦‍♂️ Do you mind filing a bug report here? 🙇‍♂️
@carsten Well crap that's a bug 🤦‍♂️ Do you mind filing a bug report here? 🙇‍♂️
@carsten Well crap that's a bug 🤦‍♂️ Do you mind filing a bug report here? 🙇‍♂️
@carsten Well crap that's a bug 🤦‍♂️ Do you mind filing a bug report here? 🙇‍♂️
Forking as you've no doubt found is where things can get interesting as we've had some pretty awesome and insane forks that go many levels deep and span many feeds across many domains, hosts and all around the globe 😅
Forking as you've no doubt found is where things can get interesting as we've had some pretty awesome and insane forks that go many levels deep and span many feeds across many domains, hosts and all around the globe 😅
Forking as you've no doubt found is where things can get interesting as we've had some pretty awesome and insane forks that go many levels deep and span many feeds across many domains, hosts and all around the globe 😅
Forking as you've no doubt found is where things can get interesting as we've had some pretty awesome and insane forks that go many levels deep and span many feeds across many domains, hosts and all around the globe 😅
@loopsaisei Hmmm after having read your Twt properly... Everything you said is _correct_. And you've clearly pointed out some inconsistencies in the two apps we build and maintain and their respective UI/UX 😢 -- I'm sorry for that. We need help in the mobile app area especially 🙏

Anyway, yes essentially a Twt Subject is a formalisation of something we discovered in the Twtxt community at the time, so we formalised that into a Twt Subjec extension.

We then later realised that we could have "threading" if we build a way to address and provide clear lookups for a Twt by using content addressable hashes and so built the Twt Hash extension.

So "conversations' (what most of us are now calling yarns, plural of yarn, to basically mean to have a conversation in _some_ parts of the world) are really just chains of Twts across one or more feeds with a Twt Subject that matches a "rooted" Twt Hash.
@loopsaisei Hmmm after having read your Twt properly... Everything you said is _correct_. And you've clearly pointed out some inconsistencies in the two apps we build and maintain and their respective UI/UX 😢 -- I'm sorry for that. We need help in the mobile app area especially 🙏

Anyway, yes essentially a Twt Subject is a formalisation of something we discovered in the Twtxt community at the time, so we formalised that into a Twt Subjec extension.

We then later realised that we could have "threading" if we build a way to address and provide clear lookups for a Twt by using content addressable hashes and so built the Twt Hash extension.

So "conversations' (what most of us are now calling yarns, plural of yarn, to basically mean to have a conversation in _some_ parts of the world) are really just chains of Twts across one or more feeds with a Twt Subject that matches a "rooted" Twt Hash.
@loopsaisei Hmmm after having read your Twt properly... Everything you said is _correct_. And you've clearly pointed out some inconsistencies in the two apps we build and maintain and their respective UI/UX 😢 -- I'm sorry for that. We need help in the mobile app area especially 🙏

Anyway, yes essentially a Twt Subject is a formalisation of something we discovered in the Twtxt community at the time, so we formalised that into a Twt Subjec extension.

We then later realised that we could have "threading" if we build a way to address and provide clear lookups for a Twt by using content addressable hashes and so built the Twt Hash extension.

So "conversations' (what most of us are now calling yarns, plural of yarn, to basically mean to have a conversation in _some_ parts of the world) are really just chains of Twts across one or more feeds with a Twt Subject that matches a "rooted" Twt Hash.
@loopsaisei Hmmm after having read your Twt properly... Everything you said is _correct_. And you've clearly pointed out some inconsistencies in the two apps we build and maintain and their respective UI/UX 😢 -- I'm sorry for that. We need help in the mobile app area especially 🙏

Anyway, yes essentially a Twt Subject is a formalisation of something we discovered in the Twtxt community at the time, so we formalised that into a Twt Subjec extension.

We then later realised that we could have "threading" if we build a way to address and provide clear lookups for a Twt by using content addressable hashes and so built the Twt Hash extension.

So "conversations' (what most of us are now calling yarns, plural of yarn, to basically mean to have a conversation in _some_ parts of the world) are really just chains of Twts across one or more feeds with a Twt Subject that matches a "rooted" Twt Hash.
@loopsaisei Hello! 👋 Welcome to my pod (one of many!) 🤗 -- Let me try to clear some things up for you...
@loopsaisei Hello! 👋 Welcome to my pod (one of many!) 🤗 -- Let me try to clear some things up for you...
@loopsaisei Hello! 👋 Welcome to my pod (one of many!) 🤗 -- Let me try to clear some things up for you...
@loopsaisei Hello! 👋 Welcome to my pod (one of many!) 🤗 -- Let me try to clear some things up for you...
I've built a client and server library and command-line tool (combination of a bunch of code I found and fixed up): https://git.mills.io/prologic/webfinger

I've also implemented an experimental feature called WebFinger (webfinger) in d940da9f05 which I'm _hoping_ will "just work"™ 🤞 (at least to provide webfinger lookups) -- client-side lookups and discover can come later.
I've built a client and server library and command-line tool (combination of a bunch of code I found and fixed up): https://git.mills.io/prologic/webfinger

I've also implemented an experimental feature called WebFinger (webfinger) in d940da9f05 which I'm _hoping_ will "just work"™ 🤞 (at least to provide webfinger lookups) -- client-side lookups and discover can come later.
I've built a client and server library and command-line tool (combination of a bunch of code I found and fixed up): https://git.mills.io/prologic/webfinger

I've also implemented an experimental feature called WebFinger (webfinger) in d940da9f05 which I'm _hoping_ will "just work"™ 🤞 (at least to provide webfinger lookups) -- client-side lookups and discover can come later.
I've built a client and server library and command-line tool (combination of a bunch of code I found and fixed up): https://git.mills.io/prologic/webfinger

I've also implemented an experimental feature called WebFinger (webfinger) in d940da9f05 which I'm _hoping_ will "just work"™ 🤞 (at least to provide webfinger lookups) -- client-side lookups and discover can come later.
I _believe_ it was @anth also that recently mentioned in #7xnsrsa his own frustrations with this and suggested maybe we _could_ look at using WebFinger -- Which honestly is probably not really all that hard, it uses (AFIK) a WKD lookup/discovery, not too dissimilar from the one used by Salty Chat 👌
I _believe_ it was @anth also that recently mentioned in #7xnsrsa his own frustrations with this and suggested maybe we _could_ look at using WebFinger -- Which honestly is probably not really all that hard, it uses (AFIK) a WKD lookup/discovery, not too dissimilar from the one used by Salty Chat 👌
I _believe_ it was @anth also that recently mentioned in #7xnsrsa his own frustrations with this and suggested maybe we _could_ look at using WebFinger -- Which honestly is probably not really all that hard, it uses (AFIK) a WKD lookup/discovery, not too dissimilar from the one used by Salty Chat 👌
I _believe_ it was @anth also that recently mentioned in #7xnsrsa his own frustrations with this and suggested maybe we _could_ look at using WebFinger -- Which honestly is probably not really all that hard, it uses (AFIK) a WKD lookup/discovery, not too dissimilar from the one used by Salty Chat 👌
@darch I just totally missed the fact that the mentioned URI was just entirely wrong 😅


$ bat https://twtxt.net/twt/xzi7m6q | jq -r '.text'
(#kwyhrda) @<darch@neotxt https://neotxt.dk/user/darch/twtxt.txt> Looking great! :-)


I guess @lyse can't blame yarnd1 for this one 🤣 Hehe 😅 -- But seriously, this is the problem with essentially what are free-form mentions that have no validation. If we seriously reconsidered what I _was_ trying to propose some months ago about formalizing a @user lookup spec and validation for @-mentions (_which yarnd implements, but is undocumented and I never spec'd it..._) this _might_ be solvable...
@darch I just totally missed the fact that the mentioned URI was just entirely wrong 😅


$ bat https://twtxt.net/twt/xzi7m6q | jq -r '.text'
(#kwyhrda) @<darch@neotxt https://neotxt.dk/user/darch/twtxt.txt> Looking great! :-)


I guess @lyse can't blame yarnd1 for this one 🤣 Hehe 😅 -- But seriously, this is the problem with essentially what are free-form mentions that have no validation. If we seriously reconsidered what I _was_ trying to propose some months ago about formalizing a @user lookup spec and validation for @-mentions (_which yarnd implements, but is undocumented and I never spec'd it..._) this _might_ be solvable...
@darch I just totally missed the fact that the mentioned URI was just entirely wrong 😅


$ bat https://twtxt.net/twt/xzi7m6q | jq -r '.text'
(#kwyhrda) @<darch@neotxt https://neotxt.dk/user/darch/twtxt.txt> Looking great! :-)


I guess @lyse can't blame yarnd1 for this one 🤣 Hehe 😅 -- But seriously, this is the problem with essentially what are free-form mentions that have no validation. If we seriously reconsidered what I _was_ trying to propose some months ago about formalizing a @user lookup spec and validation for @-mentions (_which yarnd implements, but is undocumented and I never spec'd it..._) this _might_ be solvable...
@darch I just totally missed the fact that the mentioned URI was just entirely wrong 😅


$ bat https://twtxt.net/twt/xzi7m6q | jq -r '.text'
(#kwyhrda) @<darch@neotxt https://neotxt.dk/user/darch/twtxt.txt> Looking great! :-)


I guess @lyse can't blame yarnd1 for this one 🤣 Hehe 😅 -- But seriously, this is the problem with essentially what are free-form mentions that have no validation. If we seriously reconsidered what I _was_ trying to propose some months ago about formalizing a @user lookup spec and validation for @-mentions (_which yarnd implements, but is undocumented and I never spec'd it..._) this _might_ be solvable...
@carsten Hmm not sure how to reproduce? 🤔
@carsten Hmm not sure how to reproduce? 🤔
@carsten Hmm not sure how to reproduce? 🤔
@carsten Hmm not sure how to reproduce? 🤔
@carsten You could use yarnc sync
@carsten You could use yarnc sync
@carsten You could use yarnc sync
@carsten You could use yarnc sync
@carsten What so you mean? 🤔
@carsten What so you mean? 🤔
@carsten What so you mean? 🤔
@carsten What so you mean? 🤔