# 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 61075
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=44491
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=44591
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=44391
@bender You're probably right. We'll do our best to explain how things work 🀞
@bender You're probably right. We'll do our best to explain how things work 🀞
Even as a user on my multi-user pod (twtxt.net) you are free to do what you want, and even host your feed in multiple places just as @marado does, and I believe takes advantage of the yarnc sync tool and api πŸ‘Œ
Even as a user on my multi-user pod (twtxt.net) you are free to do what you want, and even host your feed in multiple places just as @marado does, and I believe takes advantage of the yarnc sync tool and api πŸ‘Œ
Even as a user on my multi-user pod (twtxt.net) you are free to do what you want, and even host your feed in multiple places just as @marado does, and I believe takes advantage of the yarnc sync tool and api πŸ‘Œ
Even as a user on my multi-user pod (twtxt.net) you are free to do what you want, and even host your feed in multiple places just as @marado does, and I believe takes advantage of the yarnc sync tool and api πŸ‘Œ
@marado Yeah to be honest I'm a bit confused by the OP's question here really (sorry @nwu1dm) -- hence why I'm asking what the "use-case" is... -- In case it's not clear, @marado is 100% correct, Twtxt and also Yarn.social (which uses Twtxt and some Extensions) are arguably (IMO) the only truly decentralised social ecosystem that I know of in existence today (bay maybe a few other obscure ones, do we count finger?! πŸ˜…)
@marado Yeah to be honest I'm a bit confused by the OP's question here really (sorry @nwu1dm) -- hence why I'm asking what the "use-case" is... -- In case it's not clear, @marado is 100% correct, Twtxt and also Yarn.social (which uses Twtxt and some Extensions) are arguably (IMO) the only truly decentralised social ecosystem that I know of in existence today (bay maybe a few other obscure ones, do we count finger?! πŸ˜…)
@marado Yeah to be honest I'm a bit confused by the OP's question here really (sorry @nwu1dm) -- hence why I'm asking what the "use-case" is... -- In case it's not clear, @marado is 100% correct, Twtxt and also Yarn.social (which uses Twtxt and some Extensions) are arguably (IMO) the only truly decentralised social ecosystem that I know of in existence today (bay maybe a few other obscure ones, do we count finger?! πŸ˜…)
@marado Yeah to be honest I'm a bit confused by the OP's question here really (sorry @nwu1dm) -- hence why I'm asking what the "use-case" is... -- In case it's not clear, @marado is 100% correct, Twtxt and also Yarn.social (which uses Twtxt and some Extensions) are arguably (IMO) the only truly decentralised social ecosystem that I know of in existence today (bay maybe a few other obscure ones, do we count finger?! πŸ˜…)
@marado Yeah sorry I have no idea, the _only_ thing I'm aware of that can _actually_ cause a missed 404 is when the deployment in my infra is updating, but I sort-of solved that by adding a fallback service (a sort of catch-all) that returns a 503 Service Unavailable and a maintenance page instead, so I'm not sure and looking at the deployment my pod hasn't re-deployed in over 2 days so I don't get it :/


$ dks ps twtxt_twtxt
ID             NAME                IMAGE                   NODE           DESIRED STATE   CURRENT STATE         ERROR     PORTS
wy9g3gvcfc8r   twtxt_twtxt.1       prologic/yarnd:latest   dm4.mills.io   Running         Running 2 days ago
lvur2y5kshv9    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
b3lnmd6rc3lt    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
@marado Yeah sorry I have no idea, the _only_ thing I'm aware of that can _actually_ cause a missed 404 is when the deployment in my infra is updating, but I sort-of solved that by adding a fallback service (a sort of catch-all) that returns a 503 Service Unavailable and a maintenance page instead, so I'm not sure and looking at the deployment my pod hasn't re-deployed in over 2 days so I don't get it :/


$ dks ps twtxt_twtxt
ID             NAME                IMAGE                   NODE           DESIRED STATE   CURRENT STATE         ERROR     PORTS
wy9g3gvcfc8r   twtxt_twtxt.1       prologic/yarnd:latest   dm4.mills.io   Running         Running 2 days ago
lvur2y5kshv9    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
b3lnmd6rc3lt    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
@marado Yeah sorry I have no idea, the _only_ thing I'm aware of that can _actually_ cause a missed 404 is when the deployment in my infra is updating, but I sort-of solved that by adding a fallback service (a sort of catch-all) that returns a 503 Service Unavailable and a maintenance page instead, so I'm not sure and looking at the deployment my pod hasn't re-deployed in over 2 days so I don't get it :/


$ dks ps twtxt_twtxt
ID             NAME                IMAGE                   NODE           DESIRED STATE   CURRENT STATE         ERROR     PORTS
wy9g3gvcfc8r   twtxt_twtxt.1       prologic/yarnd:latest   dm4.mills.io   Running         Running 2 days ago
lvur2y5kshv9    \\_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
b3lnmd6rc3lt    \\_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
@marado Yeah sorry I have no idea, the _only_ thing I'm aware of that can _actually_ cause a missed 404 is when the deployment in my infra is updating, but I sort-of solved that by adding a fallback service (a sort of catch-all) that returns a 503 Service Unavailable and a maintenance page instead, so I'm not sure and looking at the deployment my pod hasn't re-deployed in over 2 days so I don't get it :/


$ dks ps twtxt_twtxt
ID             NAME                IMAGE                   NODE           DESIRED STATE   CURRENT STATE         ERROR     PORTS
wy9g3gvcfc8r   twtxt_twtxt.1       prologic/yarnd:latest   dm4.mills.io   Running         Running 2 days ago
lvur2y5kshv9    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
b3lnmd6rc3lt    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
@marado Yeah sorry I have no idea, the _only_ thing I'm aware of that can _actually_ cause a missed 404 is when the deployment in my infra is updating, but I sort-of solved that by adding a fallback service (a sort of catch-all) that returns a 503 Service Unavailable and a maintenance page instead, so I'm not sure and looking at the deployment my pod hasn't re-deployed in over 2 days so I don't get it :/


$ dks ps twtxt_twtxt
ID             NAME                IMAGE                   NODE           DESIRED STATE   CURRENT STATE         ERROR     PORTS
wy9g3gvcfc8r   twtxt_twtxt.1       prologic/yarnd:latest   dm4.mills.io   Running         Running 2 days ago
lvur2y5kshv9    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
b3lnmd6rc3lt    \_ twtxt_twtxt.1   prologic/yarnd:latest   dm4.mills.io   Shutdown        Shutdown 2 days ago
@jlj Hope she gets well soon! 🀞
@jlj Hope she gets well soon! 🀞
@jlj Hope she gets well soon! 🀞
@jlj Hope she gets well soon! 🀞
@eldersnake

> For the longest time, people were responsible for creating content for the web. And, in an ideal world, search engines were the tools to help you discover said content. Then money got involved, people started tweaking their content in order to win the SEO game and rank higher and higher, and quickly the web become the cesspool that it is now. You can't trust the first 10 or 20 results for any given search because you constantly land on some garbage website. This is the state with just people writing content.

So very true 😒
@eldersnake

> For the longest time, people were responsible for creating content for the web. And, in an ideal world, search engines were the tools to help you discover said content. Then money got involved, people started tweaking their content in order to win the SEO game and rank higher and higher, and quickly the web become the cesspool that it is now. You can't trust the first 10 or 20 results for any given search because you constantly land on some garbage website. This is the state with just people writing content.

So very true 😒
@eldersnake

> For the longest time, people were responsible for creating content for the web. And, in an ideal world, search engines were the tools to help you discover said content. Then money got involved, people started tweaking their content in order to win the SEO game and rank higher and higher, and quickly the web become the cesspool that it is now. You can't trust the first 10 or 20 results for any given search because you constantly land on some garbage website. This is the state with just people writing content.

So very true 😒
@eldersnake

> For the longest time, people were responsible for creating content for the web. And, in an ideal world, search engines were the tools to help you discover said content. Then money got involved, people started tweaking their content in order to win the SEO game and rank higher and higher, and quickly the web become the cesspool that it is now. You can't trust the first 10 or 20 results for any given search because you constantly land on some garbage website. This is the state with just people writing content.

So very true 😒
> For the longest time, people were responsible for creating content for the web. And, in an ideal world, search engines were the tools to help you discover said content. Then money got involved, people started tweaking their content in order to win the SEO game and rank higher and higher, and quickly the web become the cesspool that it is now. You can't trust the first 10 or 20 results for any given search because you constantly land on some garbage website. This is the state with just people writing content.

So very true 😒
@eldersnake I know right, I wish this nonsense would stop already. Just really, c'mon Putin, just give it up πŸ€¦β€β™‚οΈ
@eldersnake I know right, I wish this nonsense would stop already. Just really, c'mon Putin, just give it up πŸ€¦β€β™‚οΈ
@eldersnake I know right, I wish this nonsense would stop already. Just really, c'mon Putin, just give it up πŸ€¦β€β™‚οΈ
@eldersnake I know right, I wish this nonsense would stop already. Just really, c'mon Putin, just give it up πŸ€¦β€β™‚οΈ
@lyse Did you guys buidl that snowman? ⛄️
@lyse Did you guys buidl that snowman? ⛄️
@lyse Did you guys buidl that snowman? ⛄️
@lyse Did you guys buidl that snowman? ⛄️
I also have lots of Docker Compose / "Stacks" I can share if you like.
I also have lots of Docker Compose / "Stacks" I can share if you like.
I also have lots of Docker Compose / "Stacks" I can share if you like.
I also have lots of Docker Compose / "Stacks" I can share if you like.
@stigatle Nice ! πŸ‘Œ
@stigatle Nice ! πŸ‘Œ
@stigatle Nice ! πŸ‘Œ
@stigatle Nice ! πŸ‘Œ
@nwu1dm What's your use-case? πŸ€”
@nwu1dm What's your use-case? πŸ€”
@nwu1dm What's your use-case? πŸ€”
@nwu1dm What's your use-case? πŸ€”
@nwu1dm That would basically just be a read-only feed. And in that case, yeah it would act a bit like RSS feeds. In fact this is how we do RSS -> Twtxt via https://feeds.twtxt.net/
@nwu1dm That would basically just be a read-only feed. And in that case, yeah it would act a bit like RSS feeds. In fact this is how we do RSS -> Twtxt via https://feeds.twtxt.net/
@nwu1dm That would basically just be a read-only feed. And in that case, yeah it would act a bit like RSS feeds. In fact this is how we do RSS -> Twtxt via https://feeds.twtxt.net/
@nwu1dm That would basically just be a read-only feed. And in that case, yeah it would act a bit like RSS feeds. In fact this is how we do RSS -> Twtxt via https://feeds.twtxt.net/
@marado Can you try again? I'm not completely sure what _could_ have happened there...
@marado Can you try again? I'm not completely sure what _could_ have happened there...
@marado Can you try again? I'm not completely sure what _could_ have happened there...
@marado Can you try again? I'm not completely sure what _could_ have happened there...
@marado Hmmm really? Lemme test...
@marado Hmmm really? Lemme test...
@marado Hmmm really? Lemme test...
@marado Hmmm really? Lemme test...
@antonio I _think_ it would actually. I can easily setup a Drone Runner on my Mac Studio for the purpose. I already have some custom runners for other purposes (bit hard to build iOS/Android apps in Docker Containers as Runners πŸ˜…)
@antonio I _think_ it would actually. I can easily setup a Drone Runner on my Mac Studio for the purpose. I already have some custom runners for other purposes (bit hard to build iOS/Android apps in Docker Containers as Runners πŸ˜…)
@antonio I _think_ it would actually. I can easily setup a Drone Runner on my Mac Studio for the purpose. I already have some custom runners for other purposes (bit hard to build iOS/Android apps in Docker Containers as Runners πŸ˜…)
@antonio I _think_ it would actually. I can easily setup a Drone Runner on my Mac Studio for the purpose. I already have some custom runners for other purposes (bit hard to build iOS/Android apps in Docker Containers as Runners πŸ˜…)
@abucci Yeah I did that, and well I "guess so" πŸ€·β€β™‚οΈ a) I was unfamiliar with the UI and b) I'm not unfamiliar with the language πŸ˜…
@abucci Yeah I did that, and well I "guess so" πŸ€·β€β™‚οΈ a) I was unfamiliar with the UI and b) I'm not unfamiliar with the language πŸ˜…
@abucci Yeah I did that, and well I "guess so" πŸ€·β€β™‚οΈ a) I was unfamiliar with the UI and b) I'm not unfamiliar with the language πŸ˜…
@abucci Yeah I did that, and well I "guess so" πŸ€·β€β™‚οΈ a) I was unfamiliar with the UI and b) I'm not unfamiliar with the language πŸ˜…
@abucci Oh! πŸ€¦β€β™‚οΈ Then I clearly did not understand whatever the UI was showing me as "code" 🀣 Ooops sorry!
@abucci Oh! πŸ€¦β€β™‚οΈ Then I clearly did not understand whatever the UI was showing me as "code" 🀣 Ooops sorry!
@abucci Oh! πŸ€¦β€β™‚οΈ Then I clearly did not understand whatever the UI was showing me as "code" 🀣 Ooops sorry!
@abucci Oh! πŸ€¦β€β™‚οΈ Then I clearly did not understand whatever the UI was showing me as "code" 🀣 Ooops sorry!
@abucci Haha 😝
@abucci Haha 😝
@abucci Haha 😝
@abucci Haha 😝
@abucci I can't work out the UI πŸ€¦β€β™‚οΈ LInk to a sample? πŸ™
@abucci I can't work out the UI πŸ€¦β€β™‚οΈ LInk to a sample? πŸ™
@abucci I can't work out the UI πŸ€¦β€β™‚οΈ LInk to a sample? πŸ™
@abucci I can't work out the UI πŸ€¦β€β™‚οΈ LInk to a sample? πŸ™
@abucci Bahahaha 🀣 It never _realy_ stays at Zero πŸ˜… You just have to get it to approach near zero 🀣
@abucci Bahahaha 🀣 It never _realy_ stays at Zero πŸ˜… You just have to get it to approach near zero 🀣
@abucci Bahahaha 🀣 It never _realy_ stays at Zero πŸ˜… You just have to get it to approach near zero 🀣
@abucci Bahahaha 🀣 It never _realy_ stays at Zero πŸ˜… You just have to get it to approach near zero 🀣
@stigatle Oh man that does sound nice πŸ‘Œ Makes me wanna go out camping soonβ„’ 🀞
@stigatle Oh man that does sound nice πŸ‘Œ Makes me wanna go out camping soonβ„’ 🀞
@stigatle Oh man that does sound nice πŸ‘Œ Makes me wanna go out camping soonβ„’ 🀞
@stigatle Oh man that does sound nice πŸ‘Œ Makes me wanna go out camping soonβ„’ 🀞
Keep this up and I'll have to do something about self-serving more and self-managing πŸ˜… Only blocker to this is Auth/Authz. The idea would be to use existing pods as auth via its IndieAuth, I have been working on the other side of an IndieAuth library (client-side).
Keep this up and I'll have to do something about self-serving more and self-managing πŸ˜… Only blocker to this is Auth/Authz. The idea would be to use existing pods as auth via its IndieAuth, I have been working on the other side of an IndieAuth library (client-side).
Keep this up and I'll have to do something about self-serving more and self-managing πŸ˜… Only blocker to this is Auth/Authz. The idea would be to use existing pods as auth via its IndieAuth, I have been working on the other side of an IndieAuth library (client-side).
Keep this up and I'll have to do something about self-serving more and self-managing πŸ˜… Only blocker to this is Auth/Authz. The idea would be to use existing pods as auth via its IndieAuth, I have been working on the other side of an IndieAuth library (client-side).
@abucci Most welcome πŸ™‡β€β™‚οΈ
@abucci Most welcome πŸ™‡β€β™‚οΈ
@abucci Most welcome πŸ™‡β€β™‚οΈ
@abucci Most welcome πŸ™‡β€β™‚οΈ
Please contribute ideas to @darch if you have a better suggestions, I admit I'm the last person that should have any say in UI/UX -- a) I suck at it and b) I'm vision impaired πŸ˜…
Please contribute ideas to @darch if you have a better suggestions, I admit I'm the last person that should have any say in UI/UX -- a) I suck at it and b) I'm vision impaired πŸ˜…
Please contribute ideas to @darch if you have a better suggestions, I admit I'm the last person that should have any say in UI/UX -- a) I suck at it and b) I'm vision impaired πŸ˜…
Please contribute ideas to @darch if you have a better suggestions, I admit I'm the last person that should have any say in UI/UX -- a) I suck at it and b) I'm vision impaired πŸ˜…
@nmke-de Sorry I probably should have used less "forceful" words in that first bullet point 🀣 The 3rd bullet point is where I said I _think_ Settings might go πŸ€” In any case, my point was a drop-down with 3 items in it:

- Settings
- Profile
- Logout
@nmke-de Sorry I probably should have used less "forceful" words in that first bullet point 🀣 The 3rd bullet point is where I said I _think_ Settings might go πŸ€” In any case, my point was a drop-down with 3 items in it:

- Settings
- Profile
- Logout
@nmke-de Sorry I probably should have used less "forceful" words in that first bullet point 🀣 The 3rd bullet point is where I said I _think_ Settings might go πŸ€” In any case, my point was a drop-down with 3 items in it:

- Settings
- Profile
- Logout
@nmke-de Sorry I probably should have used less "forceful" words in that first bullet point 🀣 The 3rd bullet point is where I said I _think_ Settings might go πŸ€” In any case, my point was a drop-down with 3 items in it:

- Settings
- Profile
- Logout