# 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 12
# self = https://watcher.sour.is/conv/672n3pa
@tamer We're not trying to compete with anything... If you've read About Yarn.social -- In a nutshell I _want_ to create an open, transparent social platform that respect's folks privacy and freedoms. It must also be easy to use and down-to-earth where human interactions _actually_ matter. None of this rubbish of manipulating what you see, driving up engagement numbers to serve your advertisers and all that garbage
@tamer We're not trying to compete with anything... If you've read About Yarn.social -- In a nutshell I _want_ to create an open, transparent social platform that respect's folks privacy and freedoms. It must also be easy to use and down-to-earth where human interactions _actually_ matter. None of this rubbish of manipulating what you see, driving up engagement numbers to serve your advertisers and all that garbage
@tamer Oh I see what you're saying... Yes but we're not _really_ strictly wanting to compete with anyone or anything. We're building this for a purpose and there is a very clear vision in mind 👌 In fact part of the goals is to eventually setup a Not-for-Profit organization around Yarn.social 👌
@tamer Oh I see what you're saying... Yes but we're not _really_ strictly wanting to compete with anyone or anything. We're building this for a purpose and there is a very clear vision in mind 👌 In fact part of the goals is to eventually setup a Not-for-Profit organization around Yarn.social 👌
@tamer We _tried_ having a full Blogging feature. It was half baked, missing quite a lot of functionality folks were used to with full-blogging engines, and it didn't really work all that well really. So we dropped it and refocused our efforts.

The accepted norm now is to just publish a link with a nice title to your Blog post and see if anyone finds it interesting enough to Yarn about 👌 -- There's a "Bookmarklet" tool you can find in Settings under "Tools" that makes this a snap 👌
@tamer We _tried_ having a full Blogging feature. It was half baked, missing quite a lot of functionality folks were used to with full-blogging engines, and it didn't really work all that well really. So we dropped it and refocused our efforts.

The accepted norm now is to just publish a link with a nice title to your Blog post and see if anyone finds it interesting enough to Yarn about 👌 -- There's a "Bookmarklet" tool you can find in Settings under "Tools" that makes this a snap 👌
@tamer Sorry dude, I mean all the respect in the world, but this literally makes no fucking sense. Half of what you said isn't even grammatically correct, let alone some of the spelling! 😂 I know I'm particularly bad with tpyos, just ask anyone on Yarn.social 🤦‍♂️ -- But some of what I've picked apart of what you're saying just dodn't line up at all with the Roadmap/goals and overall vision. Sorry 🤗 To be clear:

> The Mobile App is a client to a Pod. it does not go against the "vision".
@tamer Sorry dude, I mean all the respect in the world, but this literally makes no fucking sense. Half of what you said isn't even grammatically correct, let alone some of the spelling! 😂 I know I'm particularly bad with tpyos, just ask anyone on Yarn.social 🤦‍♂️ -- But some of what I've picked apart of what you're saying just dodn't line up at all with the Roadmap/goals and overall vision. Sorry 🤗 To be clear:

> The Mobile App is a client to a Pod. it does not go against the "vision".


And if you're concerned at all about Yarn pods being "data collecting" servers
let me assure you they are NOT.

This is the "data" that is stored in a typical Pod for a given User:

n
{
  "Key": "/users/admin",
  "Value": {
    "Username": "admin",
    "Password": "32768$8$7$7ab59fdc0923c558566cc2c5b4b0585c$cb9be16b339739fc3c786a9a41964af7e7a0183fd06489c9a7877369b4ed84ea",
    "Tagline": "",
    "URL": "http://10.0.0.109:8000/user/admin/twtxt.txt",
    "CreatedAt": "2022-01-11T19:09:40.613876+10:00",
    "LastSeenAt": "2022-01-12T10:00:00+10:00",
    "Theme": "auto",
    "Lang": "",
    "Recovery": "email:bzlvdqbg4vb3f2flf2ygbgo2uhi6lx2ho6hxpb72vnc434jp4oua",
    "AvatarHash": "",
    "DisplayDatesInTimezone": "UTC",
    "DisplayTimePreference": "24h",
    "OpenLinksInPreference": "newwindow",
    "HideRepliesPreference": false,
    "DisplayImagesPreference": "inline",
    "DisplayMedia": true,
    "OriginalMedia": false,
    "IsFollowersPubliclyVisible": true,
    "IsFollowingPubliclyVisible": true,
    "IsBookmarksPubliclyVisible": true,
    "Feeds": [
      "news",
      "help",
      "support"
    ],
    "Bookmarks": {},
    "Followers": {},
    "Following": {
      "admin": "http://10.0.0.109:8000/user/admin/twtxt.txt",
      "help": "http://10.0.0.109:8000/user/help/twtxt.txt/twtxt.txt",
      "help@10.0.0.109": "http://10.0.0.109:8000/user/help/twtxt.txt",
      "news": "http://10.0.0.109:8000/user/news/twtxt.txt/twtxt.txt",
      "news@10.0.0.109": "http://10.0.0.109:8000/user/news/twtxt.txt",
      "prologic": "https://twtxt.net/user/prologic/twtxt.txt",
      "support": "http://10.0.0.109:8000/user/support/twtxt.txt/twtxt.txt",
      "support@10.0.0.109": "http://10.0.0.109:8000/user/support/twtxt.txt"
    },
    "Muted": {}
  }
}


Couple of things to note:

- We do not store Email addresses -- Only a "Recovery Hash"
- LastSeenAt is only accurate to a day.
- Everything else you see is what is also publiclly visbhle on your feed itself
- The Settings allow you to turn on/off visibility of your "Following" and "Followers" as well as "Bookmarks"

Every other field in the dadtabase on User object is quite literally driving the
very nice User Expeirence that @ullarah and @fastidious has worked so hard on.


And if you're concerned at all about Yarn pods being "data collecting" servers
let me assure you they are NOT.

This is the "data" that is stored in a typical Pod for a given User:

n
{
  "Key": "/users/admin",
  "Value": {
    "Username": "admin",
    "Password": "32768$8$7$7ab59fdc0923c558566cc2c5b4b0585c$cb9be16b339739fc3c786a9a41964af7e7a0183fd06489c9a7877369b4ed84ea",
    "Tagline": "",
    "URL": "http://10.0.0.109:8000/user/admin/twtxt.txt",
    "CreatedAt": "2022-01-11T19:09:40.613876+10:00",
    "LastSeenAt": "2022-01-12T10:00:00+10:00",
    "Theme": "auto",
    "Lang": "",
    "Recovery": "email:bzlvdqbg4vb3f2flf2ygbgo2uhi6lx2ho6hxpb72vnc434jp4oua",
    "AvatarHash": "",
    "DisplayDatesInTimezone": "UTC",
    "DisplayTimePreference": "24h",
    "OpenLinksInPreference": "newwindow",
    "HideRepliesPreference": false,
    "DisplayImagesPreference": "inline",
    "DisplayMedia": true,
    "OriginalMedia": false,
    "IsFollowersPubliclyVisible": true,
    "IsFollowingPubliclyVisible": true,
    "IsBookmarksPubliclyVisible": true,
    "Feeds": [
      "news",
      "help",
      "support"
    ],
    "Bookmarks": {},
    "Followers": {},
    "Following": {
      "admin": "http://10.0.0.109:8000/user/admin/twtxt.txt",
      "help": "http://10.0.0.109:8000/user/help/twtxt.txt/twtxt.txt",
      "help@10.0.0.109": "http://10.0.0.109:8000/user/help/twtxt.txt",
      "news": "http://10.0.0.109:8000/user/news/twtxt.txt/twtxt.txt",
      "news@10.0.0.109": "http://10.0.0.109:8000/user/news/twtxt.txt",
      "prologic": "https://twtxt.net/user/prologic/twtxt.txt",
      "support": "http://10.0.0.109:8000/user/support/twtxt.txt/twtxt.txt",
      "support@10.0.0.109": "http://10.0.0.109:8000/user/support/twtxt.txt"
    },
    "Muted": {}
  }
}


Couple of things to note:

- We do not store Email addresses -- Only a "Recovery Hash"
- LastSeenAt is only accurate to a day.
- Everything else you see is what is also publiclly visbhle on your feed itself
- The Settings allow you to turn on/off visibility of your "Following" and "Followers" as well as "Bookmarks"

Every other field in the dadtabase on User object is quite literally driving the
very nice User Expeirence that @ullarah and @fastidious has worked so hard on.
@tamer All good 👌
@tamer All good 👌