# 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 647
# self = https://watcher.sour.is?uri=https://txt.quisquiliae.com/user/ullarah/twtxt.txt&offset=47
# next = https://watcher.sour.is?uri=https://txt.quisquiliae.com/user/ullarah/twtxt.txt&offset=147
Sorry to be a pain. Is there a dumb-downed version about what this means? 😬
@lyse I use Qmmp for all my self-ripped FLAC collection.
There is always Webamp haha! 😂👌
@lyse You should check out these two projects, Navidrome and sonixd.
I’ll see what I can do! 😉
Thinner, maybe, I’m looking into that font compiling at some stage. The labels are the same size as the nav bar on desktop. Again, on mobile, I increased them a little bit otherwise they’re a bit on the small side.
You play guitar or bass? I've been doing something similar for a couple of weeks now before I start playing guitar. My short stubby fingers feel like they're on fire each time hahaha!
I'm really happy with how this has turned out. What does everybody think?
That's bloody awesome! Good luck and all the best with the tournament!
@prologic That twt out of context is just so weird LOL
I like to punish myself hahaha.
Damn that’s a nice theme.
I’m happy to share my Spotify playlist if anybody is interested! 😄
@prologic (#vglrdia) You should create your own news site, with the ability to subscribe to different feeds and/or people… wait a sec…
Might not have a chance to do anything this weekend… I mean I will try and make time though! 😂

Gotta work on this bloody Excel power query issue that has come up at work. 😤

There is a love/hate relationship with that software.
@stutteringsteve that was my thought too! “Pfft containers, VMs will still be champion” is still _technically_ true. But running up a docker instance of something by just simply writing a text-file is just something eerily magical.

I’d recommend checking out Proxmox. That was my first introduction to containers a few years back. Now I use portainer for all my stuff and considering using… _gasp…_ RancherOS 😂_
❤️ Gonna redo that early conflicting PR for the profiles over the weekend. 😂
@prologic wait so RancherOS is just one big lie? 😂
Oh wow! Yes! That looks 500x better. Consistency should be something to aim for between the app and web, in most cases anyway.
Oh yeah the instructions are fine. When I went to install the fontforge package it wanted me to install an entire fleet of other stuff.

I’ll do a test over the weekend if nobody else gets to it 👍
Would this project help in any way?
@prologic awesome! Now to move on and break more stuff! Hooray! 😂😅
These are the changes I ended up making to the profile to make profiles and feeds streamlined. https://imgur.com/a/fDBQIHv
Perhaps a global setting for image compression? That way if your instance has lots of space (and bandwidth I guess) they could choose 100 then default it to like 85 🤷🏼‍♂️

The only other suggestion would be to convert to png and then do a lossless crush on the image. in most cases they yield a lower filesize than a 100% jpeg.
@prologic Sweet! I had a look at fontforge. Seems a bit convoluted for what we’re trying to achieve haha
I use keeppass kbdx4 files. I use keepassxc with browser plugin on Fedora, and Strongbox on iOS and MacOS. I have them stored somewhere safe (duh 😂) and have a weekly backup running to two different locations.

Before that I was using vaultwarden, it’s a lighter version of bitwarden.
@darch That only works for SVG items afaik. I can try it but I doubt it will change anything for a compiled font.
Changing the font-weight does not take any effect on the woff font unfortunately. I guess we would have to recompile the font to a lighter border.
My folks have that in their yard, we call them “old man’s beard”! 😂
@darch holy moley that looks so much better hahaha
@homer I believe so. font-weight is currently set at 400. I could see what it looks like at 300 (or even 200).
Responsive layout fixes ahoy. 👌
@prologic @fastidious want to know something silly? The icons were not working properly due to the fact that the TEXT not the ICONS had custom data attributes.

Once they were added to the icons the mobile view is more responsive.

I even lowered the size of the mobile nav options.

Let me know what you think. It's still under the PR 572.
Had a quick look this morning before work. The issue with no.2 is for some reason the icon tag doesn’t want to play nice with the a tag…

🤔 When I get a spare chance I’ll take another gander.
They can be decreased no worries. Only reason why I increased them with more gaps is for people with fat fingers like myself.

Perhaps I could do a “fat fingers” theme? LOL 😂
@fastidious

1. I’m not quite sure what you’re seeing. It looks fine on an iPhone 11, Samsung S20, and also desktop and inspector view.

2. Something weird is going on with that. I have a feeling I know why it’s doing that. Won’t be able to look at it for a few hours.

3. Again, too big? I’m not quite sure what you’re seeing. Attach a screenshot?
@prologic Looks much better now.
Just gotta do something about that eenie-teenie formatting toolbar. @prologic mentioned something about a fork that was fixing that. I'mma go have a look at that I reckon.
Nevermind. That’s fixed.
@fastidious @darch The only last issue I'm having is on mobile there is a large gap underneath the pod logo. However if I open up the menu and close it there is no gap.

.podLogo { padding-bottom: 2rem; } #mainNav[class=""] .podLogo { padding-bottom: 0; }
@prologic Okay, PR submitted. Fingers, eyes, toes, tongue crossed.
Okay, well here goes nothing I guess. 😂

_What's another PR without some more fixes eh?__
Okay, for all of you who are following me. This is what I've come up with.

I checked it once, I've checked it twice, I've re-checked it on desktop and mobile. I checked it thrice. https://i.imgur.com/RJc6QCz.mp4
The icons need to be bigger I reckon
Fixed both the nav icon issue, with a block display removal, and then a "fix" for the conv buttons...

https://i.imgur.com/ZaARw7V.mp4
test
test
The issue I see with this is that the hash code of the twt pushes the options over.

If the hash code were to be moved to another location, perhaps under the main post, it could be included with other hash tags that a user has placed on the post.
This was fixed in the last PR.
The icon layout was not changed. Nor was the size changed. The hamburger menu was also not modified.

Other than increasing the size of the icons I’m not quite sure how we could fit these with an acceptable use.

Perhaps have the main bold italics etc still show but have a drop down button for the other icons.

B I U (mention) (link) (photo)

Then in dropdown have:

(code) (upload options)

That way increasing the size of the tappable icons, even on desktop, will alleviate any mis-taps.
My apologies for any UI/UX updates that may have broken peoples experiences. 💔
Why does mobile web have to be such a PITA. Just fit damn you.

Would it be so bad if I just hid the text labels on mobile web?
Yeah there is a PR for those coming. 👍
Feeling this right about now. 😂

@prologic Unfortunately I cannot see what @deebs has said?
The great news is that it's also MIT licensed!
@prologic Yep! They are all self hosted. Currently I'm using the full set until I can work out what needs to be used. It does rely on a woff iconfont if that is a deal breaker?
@fastidious It's a seeeecret, sssshhhh. Nah, I'm using the tabler icon set. It bugged me that the strikethrough didn't have a proper icon hahaha!
It's quite subtle but I am quite liking the new theme... :D
Well folks, that’s another week down. Hope you all have a fantastic week ahead! 👍🙂
@eldersnake They were so preoccupied with whether or not they could, they didn't stop to think if they should.
@prologic He sure is, he’s a year old. He currently has an obsession with sirens and runs down to the backyard and sits in the centre and howls haha!
Looks like my little gremlin!
Gave that hedge a mohawk. Hedge-hawk!
Okay... so GIFs don't work when you upload them!

edit: I also cannot edit my original post even though I only _just_ submitted it... hmm...
@fastidious For some reason that image reminded me of this scene....
@fastidious "Sorry, this yarn cannot be submitted. It has to start with a verb or conjunction" haha
Came across these handy books today, Programming Notes for Professionals books. Great bash book, unfortunately no books on golang :(
Simply amazing, I really enjoyed his air raid siren video!

Speaking of wood. I've been really enjoying this guy, Dylan Iwakuni.

Really envious of people that have skills hahaha!
Really good for the wallet too. However whenever I end up using the service I end up getting shoddy fruit 'n veg haha!
I gotta say that liquidsoap is super interesting to work with.

@prologic hahaha nah, not my boss. I suggested to my coworker that the podcasts we create could become a 'radio' station. Find it here.
I gotta say that liquidsoap is super interesting to work with.

@prologic hahaha nah, not my boss. I suggested to my coworker that the podcasts we create could become a 'radio' station. Find it here.
It's a test project for work. Once I finally figure it out I'll send you the link!
@prologic I ended up doing a docker'd version of icecast and liquidsoap. When I have a bit more time (and energy... way too hot haha) I'll sort out a webui for it.
Nah not yet. Was coerced into Friday night drinks. Gotta do what you gotta do! 😂
Programmers these days…
I’ll eventually get used to all of this. It’s still a brand new concept to me. But I’m still really enjoying this project! 😂


Eventually I can see comments of people I don’t follow, but I have to keep refreshing the yarn. Is that because it is trying to cache the data to my instance?
The only idea that comes to my mind is have a per user option (or maybe global?) that states:

Have twts visible by non-followers

With it enabled it would show the text but not the user that said the text… if that makes sense 😂
Hopefully I’m making sense.

So instead of missing bits of conversation a placeholder takes the place of somebody you don’t follow.

It will still follow the privacy part somewhat.
I’ve noticed that within several yarns the conversation seems to be off and the reason is that I am not following certain people so their comment does not show up.

It detracts from the conversation a little bit haha. Is that by design? Would it make more sense to have a placeholder?
Good for the body, good for the car.
Looks like cold press? That’s a pretty nice mug you got there.
Ooh. Utastream looks promising. I’ll check that out when I get a chance! Thanks for the list!
That is one fancy looking church. I hope one day I can go and visit all of these fantastic churches around the world.
@eldersnake is it just me or does Louis look like he functions on 2 hours of sleep?

@fastidious Not to my knowledge, however I’m really hoping the framework laptop takes off and somebody continues on with a modular based phone. There was a project a few years back about that…
What about using gitlab instead? A federated git server would be neato.

Although github does offer merging conflicts… haha
Hahaha I was going to have a crack this weekend. All the webui was going to achieve was the radio player and an authenticated backend for users to upload audio files to.

(Maybe even offer a certain video streaming link to auto download to the radio…) 😅
@prologic Classic NBN 👌
@fastidious The same expression I get when I have to decipher an email from my manager.
@prologic I guess it’s a win. But Apple looks like they’re spinning as “Hey look what we introduced isn’t that cool?” since a lot of consumers would not have even realised issues around right-to-repair.

It’ll be interesting to see where this leads to in the future.
@prologic It does for my current use case. I might have to scrounge up a NUC and do it baremetal. 🙃

Icecast (or ezstream) and liquidsoap configured manually here I come!
Anybody know of a good internet radio streaming solution? I’ve tried Azuracast and Libretime and both of them are a pain in the butt to set up.

All I want is a webui based icecast server. Is that too much to ask? 😂
Enjoy your week everybody! 👍
Oh no the PS2 is out!. We’ve come a long way since the standard “office” PC. 😂
The old episodes are the best episodes. Season 2-11 are peak Simpsons.
Completely nervous about the current yarn.social merge/changes I put through. Hoping that I only made very minor changes and didn't blow anything up. Running e5aabed without issues! Eep!
@prologic The episode is Homerpalooza where he goes and buys a Rastafarian hat and the teens call him a narc 🤣
Haha thanks. Been using the same avatar for many years now. ✌️
@prologic But... but surely... writing software can't be _that difficult_ can it? 😂
Ooh, a shiny new thing to play with. This is so cool. I can't wait to delve deeper into this whole yarn.social project.