# 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 1793
# self = https://watcher.sour.is?uri=https://arrakis.netbros.com/user/fastidious/twtxt.txt&offset=493
# next = https://watcher.sour.is?uri=https://arrakis.netbros.com/user/fastidious/twtxt.txt&offset=593
# prev = https://watcher.sour.is?uri=https://arrakis.netbros.com/user/fastidious/twtxt.txt&offset=393
@thecanine
> one probably needs their own pod to play with themes

That’s super easy, just run a local one, like @prologic and @darch do. You don’t need to run it on the open Net, only on your own machine.
@prologic I second this! The making sure it is Markdown, so it renders inline. I know it is easier just to drop a link to it, but sometimes presentation is everything.

I also try to link things just as I would do on a web page, not just drop long URLs. Don’t get me wrong, sometimes I hate being this bloody picky. 😅
@darch
> there seem to be too much space over the txt-context now - at least on mobil

I have fixed that. PR pending commit.
@lyse hahaha! That, or, pick photos from the previous year. Though I have the feeling you will find plenty ones from this year, you just have to be a little less... picky. 😊
@eldersnake he is no longer running Yarn. Like he did with his static generator, I figure he is building his own *twtxt* static engine. 😜
@prologic I am using the three, and I like them very much.
@prologic it is cooking! No more breaking into two lines, phew!
@xuu now it worked. Like:


dreadnought:fastidious$ gpg --locate-keys me@sour.is
gpg: key 8B3B0604F164E04F: public key "Xuu at Sour.is <me@sour.is>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no ultimately trusted keys found
pub   rsa4096 2016-08-15 [SC] [expires: 2024-09-12]
      20AE2F310A74EA7CEC3AE69F8B3B0604F164E04F
uid           [ unknown] Xuu at Sour.is <me@sour.is>
sub   rsa4096 2016-08-15 [E] [expires: 2024-09-11]
@xuu
> can you try the wkd now?

Getting:


dreadnought:fastidious$ gpg --locate-keys me@sour.is
gpg: error retrieving 'me@sour.is' via WKD: Network is unreachable
gpg: error reading key: Network is unreachable
@prologic
> I’m indifferent on this one

Oh, no, then we'll just leave it as is. Liking it this way must be the reason he changed it, so why bother? 😂 I can always change it, or develop a liking for the new one. So, meh too.
@prologic I think the new twt count on yarn is a backward step. It takes more real estate, something that is already limited on mobile web. The badge was just fine as it was.
I know you are all over the place (you are an entire orchestra, director and all!), @prologic, but don’t forget about me here when you get a chance. ☺️
@prologic
> so you would want me to spend even more time building native iOS and Android apps

I know it isn’t doable. That’s why I think is best to focus on offering a first class experience on the web. I am on mobile web right now, no problems. 😊
@jlj, before I forget. When you have a chance, remember to contribute that systemd information on Yarn's wiki!
@jlj hahaha! Well, at least you are relatively easy to get a hold of in here.
Actually, I was mistaken when I wrote:

> The subject is the message-id, so, why not?

The subject (hash, in case my naming is wrong) is in the in-reply-to header.
@movq
> I don’t just want to see “@lyse”, I want to see the URL as well

I agree on that. I was only referring to the hash. Having it on body is superfluous, and just adds unneeded noise.

I truly love where *jenny* is headed!
@lyse pretty neat! Do you build, and collect those I assume? How big is your collection?
@thecanine yeah, no app here. I either use a native---or as close as possible as native---app, or I use the web client (or the CLI). Not going to run a Dart VM on iOS just to use a second hand app. 😬
On this regard, why don't you do the same on *jenny*? The subject is the message-id, so, why not?
@movq
> Funny, I’m so used to seeing these tags, it’s almost a bit confusing now that they’re “missing”.

They are all gone from *yarnd* as well (even from the twt body!). So much cleaner!
@movq woot! Yes! 🥳🎉
Oh nice! A new(?) macOS command, networkQuality does a pretty decent job to measure network speeds.

h
dreadnought:fastidious$ networkQuality -s
==== SUMMARY ====
Upload capacity: 530.336 Mbps
Download capacity: 871.282 Mbps
Upload flows: 16
Download flows: 12
Upload Responsiveness: High (2981 RPM)
Download Responsiveness: High (2055 RPM)
@lyse yikes! She sends so much non-sense, and there is never a reply, I saw no reason seeing her twts. So, have not blocked her, but no longer follow her which, for my own person pod, may as well be the same.
@darch
> Sorry don’t really get your reasoning here…

It would be amazing if when I hit reply to a twt in a conversation (like I did on this one for #rp47m4q, your twt), the *twt-context* link would go straight to the twt I replied (like this) to within a conversation, not to the conversation top, as it does now.
@darch
> How do I activate the new twt-context on my own pod?

Use show_twt_context under "Enabled Optional Features" on "Manage Pod".
@movq I don't think xuu is using WKD. I might be wrong, though.
@movq also:


fastidious@tilde:~$ gpg --search me@sour.is
gpg: data source: https://keys.openpgp.org:443
(1)     Xuu at Sour.is <me@sour.is>
        xuu at dn42 <xuu@dn42.us>
          4096 bit RSA key 8B3B0604F164E04F, created: 2016-08-15
Keys 1-1 of 1 for "me@sour.is".  Enter number(s), N)ext, or Q)uit >
@movq xuu is running its own thing, that doesn't tie to any of the well known keyservers---it looks like. You will never find it. 🤣
@xuu the one you based yours on is even nicer. I can encrypt to the recipient, and verify signatures online. Pretty neat!
@prologic, on this code added for the in-reply-to reference:


<a href="{{ urlForRootConv $.Twt }}"><small class="twt-context">{{ formatTwtContext $.Twt $.User }}</small></a>


What token would I use to set a :target to the starter twt on the conversation? I tried using $.Twt, but it is encoded for URL. What I am looking to do is something like this:


<a href="{{ urlForRootConv $.Twt }}#HASH_OF_FIRST_TWT"><small class="twt-context">{{ formatTwtContext $.Twt $.User }}</small></a>


Will that be possible?
@prologic on this code added for the in-reply-to reference:


<a href="{{ urlForRootConv $.Twt }}"><small class="twt-context">{{ formatTwtContext $.Twt $.User }}</small></a>


What token would I use to set a :target to the starter twt on the conversation? I tried using $.Twt, but it is encoded for URL. What I am looking to do is something like this:


<a href="{{ urlForRootConv $.Twt }}/#HASH_OF_FIRST_TWT"><small class="twt-context">{{ formatTwtContext $.Twt $.User }}</small></a>


Will that be possible?
@movq now you have made me curious. I have added it to my watch list 😂. Are there any anachronisms? Because I look for, and enjoy, those on every science fiction movie I watch.
@movq putting encrypted feeds aside, I think starting from scratch wouldn't be a bad idea. To starters, I think we need a clearly defined---or close to---roadmap. I don't think there is one right now; is there, @prologic?
@movq hahahahaha! I ended up watching "The Simpsons".
@movq I don't think it is broken. I can see your twts. I think it is a warning (labeled ERRO, but still a warning) from *yarnd*.
Do'h! I manually corrected my 99-yarn.css, and forgot to *minify*. All good now.
The link to conversation being replied too is too bright @prologic, it stands out too much. I propose to dim it to behave like the hash link on the lower right corner. I dug around and couldn't find a way to do it, but I am sure it is possible.
but I see it doesn't really go to the *twt* you are replying to, but the conversation top. Hmm...
@darch
> Also there is no need to render the twt-context in conversation view ;)

Actually, I would say *we need to only show the content in conversation view*.
Will check things first thing in the morning (UTC-0500). Going to turn, I have been up since 04:00. I know, I know, age is catching up. 😩😂
@prologic I never saw dupes. Just pull, running latest revision. Let me check things around.
@prologic oh crap. Let me see if I can escape this wife trap I am currently caught on.
@prologic 😂
@news hippity hip hooray! 🎉🥳
First time I heard of it. I will add it to my TODO read/research list.

Your cat must be family on my mum’s dog. He does the same quite often, so he loves me because I give him delightful treats. Mum says I spoil him; I tell her he only lives once.
Time to warm up the couch. Got to spend the last few hours I got left of my free time wisely. Like watching "The Big Bang Theory" or something.
@meff does it mean it is time for you to eat? I pondered a little trying to figure out your sentence---with some help from Google, I admit.
@meff
> They used it to send like 3 or 4 inconsequential emails and then just gave up on it

Pretty much like the rest of us 😂. I use GnuPG to encrypt anything sensitive that I upload to clouds, and occasionally sign an email (ASCII armoured, not PGP MIME), but that’s pretty much it.
@prologic
> Naturally we wanted to share those moments with our extended family… What are your choices?

Our family normally share photos via iCloud Photos, Google Photos, or directly via Messages (or SMS/MMS) if they're just a handful of photos to share.
@prologic
> I’ve never been to a key signing party? Sounds too hip for me [...]

It is dated now, not hip. I went to two or three in the late 1990's. My first and very old---now defunct and gone---PGP RSA key was signed by Zimmermann himself.
@movq
> Right now, I’m very skeptical, but that might just be my German pessimism.

I am also skeptical, but that might just be my Spanish cynicism. 🤣
@prologic on the road, but I will send it in as soon as I hit home. Thanks!
While on clicking topic, is it possible to link the message hash on the low right corner of a twt? I would like to link that hash to a search for the hash itself. What will I need to do to accomplish that? Right now, it is just a hash sitting there, doing pretty much nothing.
By the way, @prologic, the issue with the icons (edit, delete, reply) happens on *twtxt.net*, and vanilla installs. If you click on the text, it works (try "edit"), but clicking the icon doesn't (also, try "edit", but the icon instead). Clicking 5px up, or down, works on the icon---but not clicking on the icon itself.
@prologic it was just a thought, seeking minimalism.
Could timeline and discover be combined into just timeline, @prologic? Even for a busy pod (which I am yet to see one) the discover tab isn't that much different from the timeline.
@movq
> Signed this feed [...]


I can't find your key at hkps://keys.openpgp.org, so can't fully verify.
@movq it could be a handy thing to have. Of course, I could also sign with the publish_command and verify outside *jenny*, so, if it add bloat and extra complexity I would say pass.
@movq it could be a handy thing to have. Of course, I could also sign with the publish_command and verify outside *jenny*, so, if it adds bloat and extra complexity I would say pass.
@ullarah thank you, mon, and likewise! Hoping everything is irie for everyone.
@prologic yeah, I pass. 😂
@kt84 as someone who has to mow every week for more than half of the year, you just described heaven; playground and all. 😊
@prologic web based. I will read more about it, and see if it can be self hosted.
@prologic ah, Docker! 😂
@meff I heard 0.7.2 will be around the corner soonish. 😊
@prologic well done! Kid plays in the same place, his favourite pastime during boring lectures 😂. That is an iPad, correct?
@meff likewise here. Even though we took precautions (masks and all), wife and I ventured into stores today, and even had lunch at a restaurant, which is something we haven't done---what it seems---since forever. I know it wasn't much, but baby steps.
@prologic seems to be holding up. I wonder---whenever is available---how will I implement that on my theme variation using only icons. I guess we'll see once we get there.
@prologic holly wackamole! That is an awesome backyard! Give me a tent, and I could live there. 😍
@prologic good morning! Frozen! That right there is the undeniable sign of having one, or more, daughters. 😂
@jlj LOL, it is like the Austrian town of Fucking. Somebody had to be an arse, and rename it this year to Fugging. 😂
@lyse
> This belongs into a museum.

That reminded me Indiana Jones. 😂
@movq hmm, it could have been Jupiter, you are right. Maybe not Venus.
@movq remember he lives Down Under.
@movq wow! Not bad at all! Is that a Dell display?
@prologic yup, that ought to be Venus, indeed. I checked The Sky Tonight. ☺️
@ullarah hehe, I know the new toy feeling/smell. Now following you too!
@prologic is that your backyard? If so, I envy the plenty space, and extra oxygen, you have!
@prologic I have seeing none, but haven’t had time to play with it much.

If there are issues, they are not show stoppers. Considering the many changes since last release, as you wrote, is makes sense to cut a release.
@prologic I have seeing none, but haven’t had time to play with it much.

If there are issues, they are not show stoppers. Considering the many changes since last release, as you wrote, it makes sense to cut a release.
@adi just ignore the “I am afraid” portion. He is not going to bloody do it. That’s the gist.
@adi wut?!
@adi it is a regular expression—but not regex.
@jlj can't repro now. 😬
@jlj testing something. I am getting some web mention error when addressing you, or replying to your twts.
@prologic 🤣
@jlj NFTs remain me of Yap's money, under the sea.😂. Which is no much different from the bits we all have in the bank today. I do not handle paper money anymore. I carry zero coins/notes. Everything is either my phone, or cards.
@prologic, I queried on IRC, but you might be around here instead ☺️, so, what's the trick to load an extra CSS? I don't want to bag it into yarn.min.css, but separately. Is that not possible?
It works fine now, @prologic.
Hmm, well, I am not so sure anymore.
@prologic I am sure.
Yeah, you are making a mess. 😩
@movq it seems there are factors contributing to it. Based on what I have read, vaccination rate in Germany is still under 75%, not high enough to keep the virus under control. In addition, vaccinate people are not fully immune---we all know that---and old people, although vaccinated, are at a much higher risk. Germany, and other EU countries, have relaxed their restrictions, which, well, doesn't help. It is also winter, which tends to agglutinate people around sources of heat. 😬

To further the problem, Delta COVID is also much more infectious, and that's the one going rampant. So, yeah.
@movq it seems there are factors contributing to it. Based on what I have read, vaccination rate in Germany is still under 75%, not high enough to keep the virus under control. In addition, vaccinated people are not fully immune---we all know that---and old people, although vaccinated, are at a much higher risk. Germany, and other EU countries, have relaxed their restrictions, which, well, doesn't help. It is also winter, which tends to agglutinate people around sources of heat. 😬

To further the problem, Delta COVID is also much more infectious, and that's the one going rampant. So, yeah.
@prologic
> I believe this commit fixes that bug

Nope. 😢
@prologic
> II’m using it right now

Log out, go to Timeline, refresh. Click on any “Yarn” link. Go to bottom, click login, then login. You are back on Timeline. Click on a “Yarn” link (any random one), pick a twt within it, and look a “Reply”. You will be lucky if you see it. If you don’t, refresh page, then you will see it.
@movq
> probably teach them to floss from day 1

One thing is teaching them, the other is having them do it, or do it right. 😂
@prologic
> This is not something I’ve ever observed

You have said that you exclusively use the phone app. You might never see it.
@prologic
> we need to improve/fix the login flows and back to the original view

It needs to be fixed/implemented. Right now it is not working/non-existent. Just now, for example, I logged in, was on Timeline. I clicked this yarn, and went to reply to this twt of yours, saw a login at the bottom of the page. Had to refresh the page, so it knew I was logged in. That kind of things.