# 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 60813
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=51880
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=51980
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=51780
You can see the implemtnation here: https://git.mills.io/yarnsocial/yarn/src/commit/a14ab3c021ad4925a6f0bee38e8d2c098cdab8d6/internal/api.go#L949-L961
You can see the implemtnation here: https://git.mills.io/yarnsocial/yarn/src/commit/a14ab3c021ad4925a6f0bee38e8d2c098cdab8d6/internal/api.go#L949-L961
You can see the implemtnation here: https://git.mills.io/yarnsocial/yarn/src/commit/a14ab3c021ad4925a6f0bee38e8d2c098cdab8d6/internal/api.go#L949-L961
@shreyan Umm, no, the file's contents are just URL encoded. That can either by in the Query String, or Request Body, but not both. It's a pretty standard way of encoding a form.
@shreyan Umm, no, the file's contents are just URL encoded. That can either by in the Query String, or Request Body, but not both. It's a pretty standard way of encoding a form.
@shreyan Umm, no, the file's contents are just URL encoded. That can either by in the Query String, or Request Body, but not both. It's a pretty standard way of encoding a form.
@stigatle Haha well Nanook is just as cute 😅
@stigatle Haha well Nanook is just as cute 😅
@stigatle Haha well Nanook is just as cute 😅
@movq Wait?! What happened?! When?! Is that why one of my external minitors went down, but nothing else did?! 🤔
@movq Wait?! What happened?! When?! Is that why one of my external minitors went down, but nothing else did?! 🤔
@movq Wait?! What happened?! When?! Is that why one of my external minitors went down, but nothing else did?! 🤔
@stigatle Cool! I expec some nice shots 😁
@stigatle Cool! I expec some nice shots 😁
@stigatle Cool! I expec some nice shots 😁
@stigatle Looks like we're having a bit of a quiet weekend 😅 Taking my daughter to table tennis training (second week), she'll also be starting piano classes and the usual Sunday family brunch 😁
@stigatle Looks like we're having a bit of a quiet weekend 😅 Taking my daughter to table tennis training (second week), she'll also be starting piano classes and the usual Sunday family brunch 😁
@stigatle Looks like we're having a bit of a quiet weekend 😅 Taking my daughter to table tennis training (second week), she'll also be starting piano classes and the usual Sunday family brunch 😁
@yakumo_izuru Then you can freely edit the Wiki 😆
@yakumo_izuru Then you can freely edit the Wiki 😆
@yakumo_izuru Then you can freely edit the Wiki 😆
@mckinley Hah! 🤣
@mckinley Hah! 🤣
@mckinley Hah! 🤣
@yakumo_izuru You got an account on my insurance? 🤔
@yakumo_izuru You got an account on my insurance? 🤔
@yakumo_izuru You got an account on my insurance? 🤔
@eldersnake Ooops 😅
@eldersnake Ooops 😅
@eldersnake Ooops 😅
@eapl.me Oh'really? Hmm there's a script that's meant to check for that. I'll have a look later 👌
@eapl.me Oh'really? Hmm there's a script that's meant to check for that. I'll have a look later 👌
@eapl.me Oh'really? Hmm there's a script that's meant to check for that. I'll have a look later 👌
I added the Yarn Desktop Client and Goovy Twtxt to the landing page for Yarn.social

cc @mckinley @stigatle
I added the Yarn Desktop Client and Goovy Twtxt to the landing page for Yarn.social

cc @mckinley @stigatle
I added the Yarn Desktop Client and Goovy Twtxt to the landing page for Yarn.social

cc @mckinley @stigatle
@stigatle Nice 👌
@stigatle Nice 👌
@stigatle Nice 👌
@movq I see 😱🤯
@movq I see 😱🤯
@movq I see 😱🤯
@stigatle Remind me where the project's home page is again? 🤔
@stigatle Remind me where the project's home page is again? 🤔
@stigatle Remind me where the project's home page is again? 🤔
@lyse Dunno what you guys are taking about 🤔 But yeah, we humans are scum of the earth 🤣
@lyse Dunno what you guys are taking about 🤔 But yeah, we humans are scum of the earth 🤣
@lyse Dunno what you guys are taking about 🤔 But yeah, we humans are scum of the earth 🤣
@mckinley Oh yeah! 👌
@mckinley Oh yeah! 👌
@mckinley Oh yeah! 👌
@eapl.me Cool! 🙃 I'm still trying to learn to use it effectively but I'm unconvinced I'll use it long term and I find it quite umm "dumb" and frustrating at times 🤦‍♂️
@eapl.me Cool! 🙃 I'm still trying to learn to use it effectively but I'm unconvinced I'll use it long term and I find it quite umm "dumb" and frustrating at times 🤦‍♂️
@eapl.me Cool! 🙃 I'm still trying to learn to use it effectively but I'm unconvinced I'll use it long term and I find it quite umm "dumb" and frustrating at times 🤦‍♂️
@eapl.me Let me know how that goes for you 👌 I might be convinced to do the same 👌
@eapl.me Let me know how that goes for you 👌 I might be convinced to do the same 👌
@eapl.me Let me know how that goes for you 👌 I might be convinced to do the same 👌
Reckon we should publish your client on the landing page at some point? 🤔
Reckon we should publish your client on the landing page at some point? 🤔
Reckon we should publish your client on the landing page at some point? 🤔
@stigatle 👌
@stigatle 👌
@stigatle 👌
@movq Good to know! 👌
@movq Good to know! 👌
@movq Good to know! 👌
@stigatle Yeah it's basically just calling the task URI you get back as I showed in the other thread 👌
@stigatle Yeah it's basically just calling the task URI you get back as I showed in the other thread 👌
@stigatle Yeah it's basically just calling the task URI you get back as I showed in the other thread 👌
@stigatle Yeah saw you got it working! Nice one 👌 Very happy about that! Did you also manage to implement the polling too? (_which is important for longer tasks, like uploading a video, which does some transcoding on the backend_)
@stigatle Yeah saw you got it working! Nice one 👌 Very happy about that! Did you also manage to implement the polling too? (_which is important for longer tasks, like uploading a video, which does some transcoding on the backend_)
@stigatle Yeah saw you got it working! Nice one 👌 Very happy about that! Did you also manage to implement the polling too? (_which is important for longer tasks, like uploading a video, which does some transcoding on the backend_)
@stigatle Oh nice one! 🥳
@stigatle Oh nice one! 🥳
@stigatle Oh nice one! 🥳
@xuu Good question! 🤔 I'm sure it's in the QR code specs somewhere, but I honestly haven't tried it. My use-case for this little snippet is basically taking URL(s) colleagues give me that's like "oh hey this is an interesting book or article" and offloading that to my personal device without traversing any network boundaries and such. i.e: air-gapped.
@xuu Good question! 🤔 I'm sure it's in the QR code specs somewhere, but I honestly haven't tried it. My use-case for this little snippet is basically taking URL(s) colleagues give me that's like "oh hey this is an interesting book or article" and offloading that to my personal device without traversing any network boundaries and such. i.e: air-gapped.
@xuu Good question! 🤔 I'm sure it's in the QR code specs somewhere, but I honestly haven't tried it. My use-case for this little snippet is basically taking URL(s) colleagues give me that's like "oh hey this is an interesting book or article" and offloading that to my personal device without traversing any network boundaries and such. i.e: air-gapped.
@xuu Yeah I'm basically doing point-to-point or multipoint-to-point which sso far is working well 👌
@xuu Yeah I'm basically doing point-to-point or multipoint-to-point which sso far is working well 👌
@xuu Yeah I'm basically doing point-to-point or multipoint-to-point which sso far is working well 👌
@xuu Yeah, I'm starting to look more seriously into things like this to eventually replace my dependency on Cloudflare and having to have Cloudflare "reach in" 😅
@xuu Yeah, I'm starting to look more seriously into things like this to eventually replace my dependency on Cloudflare and having to have Cloudflare "reach in" 😅
@xuu Yeah, I'm starting to look more seriously into things like this to eventually replace my dependency on Cloudflare and having to have Cloudflare "reach in" 😅
@xuu Noice! 🥳
@xuu Noice! 🥳
@xuu Noice! 🥳
@xuu I think so too 👌
@xuu I think so too 👌
@xuu I think so too 👌
Need to share something with your smart phone?


qrcode "$(pbpaste)" | open -a Preview.app -f
Need to share something with your smart phone?


qrcode "$(pbpaste)" | open -a Preview.app -f
Need to share something with your smart phone?


qrcode "$(pbpaste)" | open -a Preview.app -f
@xuu Okay 👌
@xuu Okay 👌
@xuu Okay 👌
If you wouldn't mind updating the Wiki with this info 😅
If you wouldn't mind updating the Wiki with this info 😅
If you wouldn't mind updating the Wiki with this info 😅
This works for:

- images
- video
- audio