# 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 24
# self = https://watcher.sour.is/conv/dlpfxuq
Alright everybody, please have a look at the draft of the Metadata Extension Specification here: https://git.mills.io/yarnsocial/yarn/pulls/451 For your convenience the rendered version is here: https://lyse.isobeef.org/tmp/twtxt/doc/metadataextension.html
@lyse Oh nice! πŸ‘Œ Having a read now… πŸ™‡β€β™‚οΈ
@lyse Oh nice! πŸ‘Œ Having a read now… πŸ™‡β€β™‚οΈ
@lyse Great, thank you! I’ll leave a few comments. πŸ€—
@lyse Great, thank you! I’ll leave a few comments. πŸ€—
@lyse Great, thank you! I’ll leave a few comments. πŸ€—
@lyse This looks good πŸ‘Œ One thing:

> For security reasons clients should not automatically update local nicks without user consent. Otherwise users can be tricked into believing twts are coming from somebody else they’re following. Clients should ask the users when a nick change is detected.

This was a problem that came up a while ago which is why yarnd’s web interface displays the domain of the feed: e.g: lyse@lyse.isobeef.org

The mobile app Goryon needs to be taught to do this too πŸ‘Œ
@lyse This looks good πŸ‘Œ One thing:

> For security reasons clients should not automatically update local nicks without user consent. Otherwise users can be tricked into believing twts are coming from somebody else they’re following. Clients should ask the users when a nick change is detected.

This was a problem that came up a while ago which is why yarnd’s web interface displays the domain of the feed: e.g: lyse@lyse.isobeef.org

The mobile app Goryon needs to be taught to do this too πŸ‘Œ
@lyse This looks good πŸ‘Œ One thing:\n\n> For security reasons clients should not automatically update local nicks without user consent. Otherwise users can be tricked into believing twts are coming from somebody else they’re following. Clients should ask the users when a nick change is detected.\n\nThis was a problem that came up a while ago which is why yarnd’s web interface displays the domain of the feed: e.g: lyse@lyse.isobeef.org\n\nThe mobile app Goryon needs to be taught to do this too πŸ‘Œ
@prologic Yes. Displaying the domain softens the problem, but it doesn't catch the case were one feed is hosted at example.com/twtxt.txt and the other at example.com/blah/twtxt.txt and both claim the same nick. But the yarnd solution is probably good enough.
@lyse As there is no real provable identity here anyway, this is good enough πŸ‘Œ Over time I’ve realized that humans are pretty good at patterns and identifying people even on platforms as simple as Twtxt / Yarn.social 😁
@lyse As there is no real provable identity here anyway, this is good enough πŸ‘Œ Over time I’ve realized that humans are pretty good at patterns and identifying people even on platforms as simple as Twtxt / Yarn.social 😁
This is pretty cool. I like the link idea. Gives me an idea about pining twits I think are important.
This is pretty cool. I like the link idea. Gives me an idea about pining twits I think are important.
This is pretty cool. I like the link idea. Gives me an idea about pining twits I think are important.
@xuu Pinning Twts is already a thing via Booimarks 😁 Clearly you haven’t updated in a while πŸ˜‚
@xuu Pinning Twts is already a thing via Booimarks 😁 Clearly you haven’t updated in a while πŸ˜‚
@mckinley (#u4bhkvq) It's just a rough version, the awk script is ok, you can customized it further (add the corect dates and format it as you prefer). smu is https://github.com/gottox/smu, that awk piece outputs Markdown, better just output HTML and remove smu.
@adi Yes, I got smu installed to run the script and I figured that markdown was being generated somewhere but I don't know where that is or what purpose it serves.
@adi Nevermind, I just found it. \n
printf "* [%s: %s](%s)\\n", Y, tmrsl[trm], f
\nMakes sense now.
@adi Nevermind, I just found it.
printf "* [%s: %s](%s)\n", Y, tmrsl[trm], f

Makes sense now.
@adi Oops, I think we just hijacked another thread. Sorry about that @prologic and co.
@adi @mckinley Lol no worries 🀣 May the fork be with you πŸ€— πŸ˜‚
@adi @mckinley Lol no worries 🀣 May the fork be with you πŸ€— πŸ˜‚