# 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=36391
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=36491
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=36291
@darch Ok ๐Ÿ‘Œ Let me know when good to merge ๐Ÿ‘
@aryak I need a bit more to go on ๐Ÿ˜…
@aryak I need a bit more to go on ๐Ÿ˜…
@darch Nope they were not (I don' think?) At least checkboxes weren't.
@darch Nope they were not (I don' think?) At least checkboxes weren't.
Question for the community...

If I build a Sync API for Yarn.social pods running yarnd and an accompanying sub-command to yarnc sync, what should the behaviour be? ๐Ÿค”
Question for the community...

If I build a Sync API for Yarn.social pods running yarnd and an accompanying sub-command to yarnc sync, what should the behaviour be? ๐Ÿค”
Well I guess I suck at playing Solitaire (admittedly I just clicked random links/buttons just so me zooming in/out wasn't annoying for anyone watching this video ๐Ÿ˜…)
Well I guess I suck at playing Solitaire (admittedly I just clicked random links/buttons just so me zooming in/out wasn't annoying for anyone watching this video ๐Ÿ˜…)
@eaplmx I _tried_ to play and gave up. Why? ๐Ÿค” Because sadly the interface was vertically too tall for my screen/browser/window height and I'd have to extend it somehow so all the options would fit so I could play it a bit better with a better UX ๐Ÿ˜…
@eaplmx I _tried_ to play and gave up. Why? ๐Ÿค” Because sadly the interface was vertically too tall for my screen/browser/window height and I'd have to extend it somehow so all the options would fit so I could play it a bit better with a better UX ๐Ÿ˜…
Should we call it:

> Happy one point six six six six six six six six six th billionth second day

?! ๐Ÿคฃ
Should we call it:

> Happy one point six six six six six six six six six th billionth second day

?! ๐Ÿคฃ
This occurred for me (local time): 20221025125746 in the form +%Y%m%d%H%M%S (date)
This occurred for me (local time): 20221025125746 in the form +%Y%m%d%H%M%S (date)
Happy 1666666666 (UNIX Epoch) day! ๐Ÿฅณ (Thanks @mckinley)
Happy 1666666666 (UNIX Epoch) day! ๐Ÿฅณ (Thanks @mckinley)
@eaplmx No problems ๐Ÿ‘Œ
@eaplmx No problems ๐Ÿ‘Œ
@mckinley Oh WOW! ๐Ÿ˜ณ
@mckinley Oh WOW! ๐Ÿ˜ณ
@cobra I missed the BBS era unfortunately ๐Ÿ˜…
@cobra I missed the BBS era unfortunately ๐Ÿ˜…
@abucci LOL ๐Ÿคฃ
@abucci LOL ๐Ÿคฃ
@darch I tested every form on every tab and they all work! ๐Ÿฅณ Well done ๐Ÿ‘ Also looks very nice too! I love it! I _think_ we can borrow this "Tab" UI you've got for Lists? ๐Ÿค” (thinking a similar thing for Mobile App too)
@darch I tested every form on every tab and they all work! ๐Ÿฅณ Well done ๐Ÿ‘ Also looks very nice too! I love it! I _think_ we can borrow this "Tab" UI you've got for Lists? ๐Ÿค” (thinking a similar thing for Mobile App too)
@abucci Off the beaten track eh? ๐Ÿ˜…
@abucci Off the beaten track eh? ๐Ÿ˜…
@abucci Of course ๐Ÿ‘Œ
@abucci Of course ๐Ÿ‘Œ
@abucci That is amazingly cool actually ๐Ÿ˜ณ ๐Ÿ˜… Even I could sort of play it a bit without crashing too much ๐Ÿคฃ
@abucci That is amazingly cool actually ๐Ÿ˜ณ ๐Ÿ˜… Even I could sort of play it a bit without crashing too much ๐Ÿคฃ
@abucci That's looks scary and sadly appropriate for the times ๐Ÿ˜ข
@abucci That's looks scary and sadly appropriate for the times ๐Ÿ˜ข
@eaplmx / @abucci Some PRs up for review as we've been discussing over some issues. cc @xuu for review.
@eaplmx / @abucci Some PRs up for review as we've been discussing over some issues. cc @xuu for review.
Oh goody ๐Ÿ˜… @Yarns correctly found the two new feeds from the Vern pod that got spun up yesterday ๐Ÿ‘Œ
Oh goody ๐Ÿ˜… @Yarns correctly found the two new feeds from the Vern pod that got spun up yesterday ๐Ÿ‘Œ
@mckinley LOL ๐Ÿ˜… That's so funny and cute ๐Ÿคฃ

=> https://gopher.mills.io/worldofsolitaire.com=
@mckinley LOL ๐Ÿ˜… That's so funny and cute ๐Ÿคฃ

=> https://gopher.mills.io/worldofsolitaire.com=
@darch I can do some testing today...
@darch I can do some testing today...
@xuu Haha ๐Ÿ˜…
@xuu Haha ๐Ÿ˜…
@mckinley I agree ๐Ÿคฃ For all the good intent the Gemini folks have had, they really just re-invented HTTP 1.0 with TLS and some kind of weird markup format that I find really hard to wrap my head around ๐Ÿคฆโ€โ™‚๏ธ
@mckinley I agree ๐Ÿคฃ For all the good intent the Gemini folks have had, they really just re-invented HTTP 1.0 with TLS and some kind of weird markup format that I find really hard to wrap my head around ๐Ÿคฆโ€โ™‚๏ธ
@tkanos Did you know you canย login with your twtxt.net account? ๐Ÿ˜…
@tkanos Did you know you canย login with your twtxt.net account? ๐Ÿ˜…
@movq Oh damnit ๐Ÿคฆโ€โ™‚๏ธ
@movq Oh damnit ๐Ÿคฆโ€โ™‚๏ธ
Over the last few weeks (on and off) I've been trying to setup my own self-hosted "coverage reporting" service / web app. I've tried two different solutions that exist so far:

- libracov (based on opencov) => FAIL (https://github.com/Librecov/librecov/issues/203#issuecomment-1289359165)
- covergates => FAIL https://github.com/covergates/covergates/issues/34

Conclusion? ๐Ÿค”
Over the last few weeks (on and off) I've been trying to setup my own self-hosted "coverage reporting" service / web app. I've tried two different solutions that exist so far:

- libracov (based on opencov) => FAIL (https://github.com/Librecov/librecov/issues/203#issuecomment-1289359165)
- covergates => FAIL https://github.com/covergates/covergates/issues/34

Conclusion? ๐Ÿค”
In 16h8m0s
In 16h8m0s
@movq Oh! ๐Ÿ˜ณ Damn I'd better try and do something! ๐Ÿคž
@movq Oh! ๐Ÿ˜ณ Damn I'd better try and do something! ๐Ÿคž
@abucci Yeah the zoom is a little _too_ sensitive ๐Ÿ˜…
@abucci Yeah the zoom is a little _too_ sensitive ๐Ÿ˜…
@cobra What do you love about the Pine Phone? ๐Ÿค”
@cobra What do you love about the Pine Phone? ๐Ÿค”
@cobra Probably should be submitting to 4 right? (at least) App Store, Play Store, F-Droid and O-Droid? (Is there even an open store for Apple? I guess they don't allow side-loading apps)
@cobra Probably should be submitting to 4 right? (at least) App Store, Play Store, F-Droid and O-Droid? (Is there even an open store for Apple? I guess they don't allow side-loading apps)
Sorry bad link, this is better: alps: Alps Webmail
Sorry bad link, this is better: alps: Alps Webmail
@abucci It is indeed, one of a few PHP things I run ๐Ÿ˜… -- To be replaced one day, when I either build the replacement or someone else does ๐Ÿ˜… alps โ€” sourcehut todois close, but not quite ๐Ÿ‘Œ
@abucci It is indeed, one of a few PHP things I run ๐Ÿ˜… -- To be replaced one day, when I either build the replacement or someone else does ๐Ÿ˜… alps โ€” sourcehut todois close, but not quite ๐Ÿ‘Œ
@darch Google Apps actually, grandfathered domain/account. I also have my own mail server too. Slowly getting off of Google Apps -- But its a long process, so much of my public persona uses that email address.
@darch Google Apps actually, grandfathered domain/account. I also have my own mail server too. Slowly getting off of Google Apps -- But its a long process, so much of my public persona uses that email address.
@abucci Haha ๐Ÿคฃ My browser looks like this most of the time ๐Ÿ˜…
@abucci Haha ๐Ÿคฃ My browser looks like this most of the time ๐Ÿ˜…
As a few of us have postured in the past, we _believe_ that @maya doesn't really use Twtxt at all, only mirrors her Mastodon feed. Its basically 1-way ๐Ÿ˜…
As a few of us have postured in the past, we _believe_ that @maya doesn't really use Twtxt at all, only mirrors her Mastodon feed. Its basically 1-way ๐Ÿ˜…
@ocdtrekkie If you look at her profile and it says "@maya does not follow you" then its highly unlikely. yarnd basically keeps track of requests made to feeds. So long as clients behave according to the spec, this is what the "X follows you" is based on.
@ocdtrekkie If you look at her profile and it says "@maya does not follow you" then its highly unlikely. yarnd basically keeps track of requests made to feeds. So long as clients behave according to the spec, this is what the "X follows you" is based on.
@cobra Sounds like you _could_ adapt the hello example in the repo I linked above to suit your needs? @mckinley once upon a time (now archived and no longer online) I used to write and maintain a Gopher daemon called cgod written in Python. I never ported it to Go though, but if anyone is ever interested ,I can bring it back out of the archive and put it online. I _may_ even port it to Go if there's enough interest. I _actually_ like Gopher more than Gemini tbh ๐Ÿ˜…
@cobra Sounds like you _could_ adapt the hello example in the repo I linked above to suit your needs? @mckinley once upon a time (now archived and no longer online) I used to write and maintain a Gopher daemon called cgod written in Python. I never ported it to Go though, but if anyone is ever interested ,I can bring it back out of the archive and put it online. I _may_ even port it to Go if there's enough interest. I _actually_ like Gopher more than Gemini tbh ๐Ÿ˜…
@cobra https://git.mills.io/prologic/go-gopher/src/branch/master/examples
@cobra https://git.mills.io/prologic/go-gopher/src/branch/master/examples
Thanks to @abucci I updated my personal website / cv with appropriate icons for my Yarn.social profile and Salty.im address ๐Ÿ‘Œ
Thanks to @abucci I updated my personal website / cv with appropriate icons for my Yarn.social profile and Salty.im address ๐Ÿ‘Œ
@eaplmx So much for Web Standards eh ๐Ÿ˜†๐Ÿคฃ๐Ÿคฆโ€โ™‚๏ธ
@eaplmx So much for Web Standards eh ๐Ÿ˜†๐Ÿคฃ๐Ÿคฆโ€โ™‚๏ธ
@eaplmx You'll do better than me ๐Ÿ˜‚
@eaplmx You'll do better than me ๐Ÿ˜‚
@akoizumi That one never got finished, which is why I didn't list it ๐Ÿ˜ข
@akoizumi That one never got finished, which is why I didn't list it ๐Ÿ˜ข
@cobra You could take look at my list of self-hosted app/services I've built over the years:

Self-hosted Golang apps by James Mills / prologic

๐Ÿ‘Œ
@cobra You could take look at my list of self-hosted app/services I've built over the years:

Self-hosted Golang apps by James Mills / prologic

๐Ÿ‘Œ
@abucci Cool! ๐Ÿ‘Œ I do too, but on my wish-list of things I want to see improved:

- Hide the Twt Subject(s) like the Web UI does
- Add "Root" to walk up the tree of a forked Conversation

In addition:

- Improve the UX, like the connection failing and token being cleared incorrectly.
- A walk-through set of screens for new users
- Maybe somehow figure out a way to pull up public pods for new users

There's a few other things in the backlog too. Maybe @eaplmx can help us get some of those done ๐Ÿ™ ๐Ÿคž
@abucci Cool! ๐Ÿ‘Œ I do too, but on my wish-list of things I want to see improved:

- Hide the Twt Subject(s) like the Web UI does
- Add "Root" to walk up the tree of a forked Conversation

In addition:

- Improve the UX, like the connection failing and token being cleared incorrectly.
- A walk-through set of screens for new users
- Maybe somehow figure out a way to pull up public pods for new users

There's a few other things in the backlog too. Maybe @eaplmx can help us get some of those done ๐Ÿ™ ๐Ÿคž
@abucci Ahh this is true! ๐Ÿ˜ข File a feature request, the sad state of affairs is simply this; Since loosing our Mobile Developer @dooven (who originally built the App) Goryon has lagged behind in terms of features and improvements. I had to force myself to learn Flutter and Dart (Uggh ๐Ÿคฎ) and the Apple/Google ecosystem for building and publishing apps (also Uggh ๐Ÿคฎ -- although to be fair Apple is less painful than Google in this regard).

Anyway, please suggest how we can do this anyway, as I _think_ there are quite a few things we need to do before I'm comfortable publishing and rebranding the app finally as "Yarn". This has to be one of them ๐Ÿ‘Œ
@abucci Ahh this is true! ๐Ÿ˜ข File a feature request, the sad state of affairs is simply this; Since loosing our Mobile Developer @dooven (who originally built the App) Goryon has lagged behind in terms of features and improvements. I had to force myself to learn Flutter and Dart (Uggh ๐Ÿคฎ) and the Apple/Google ecosystem for building and publishing apps (also Uggh ๐Ÿคฎ -- although to be fair Apple is less painful than Google in this regard).

Anyway, please suggest how we can do this anyway, as I _think_ there are quite a few things we need to do before I'm comfortable publishing and rebranding the app finally as "Yarn". This has to be one of them ๐Ÿ‘Œ
@cobra Ooof good question. Hmmm ๐Ÿค” Never thought about it to be honest, how about the letter a, it has nice wiggles ๐Ÿ˜…
@cobra Ooof good question. Hmmm ๐Ÿค” Never thought about it to be honest, how about the letter a, it has nice wiggles ๐Ÿ˜…
@cobra Hello! ๐Ÿ‘‹ Welcome! ๐Ÿค—
@cobra Hello! ๐Ÿ‘‹ Welcome! ๐Ÿค—
@aryak Hello! ๐Ÿ‘‹ Welcome to the growing Yarn.social / Twtxt community ๐Ÿค—
@aryak Hello! ๐Ÿ‘‹ Welcome to the growing Yarn.social / Twtxt community ๐Ÿค—
Hello @aryak and @cobra ๐Ÿ‘‹ Thank you for your patch to include the new multi-user pod Vern Yarn.social pod last night ๐Ÿ™

Welcome to Yarn.social both of you and the community/friends you form around your little pod ๐Ÿค—