# 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 935
# self = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=135
# next = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=235
# prev = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=35
@movq TBH I don't like Matrix... It feels a bit messy, my conversations and servers I join tend to get mangled, some stuff tend to have some sub-stuff... etc. I don't hate it though, because I know I may have been using it wrong.

But hey, have you ever tried Databag ? Your family might get a better user experience with this one.
@hecanjog Enjoy it while it lasts... it's been hot as hell in here in the last couple of days.
@johanbove Did they produce a new season or you're just catching up with the old ones? It has been ages since the last time I've watched any of it.
@prologic I don't know if there is/will be a Crowdsec bouncer to handle something like that. πŸ€”
@eldersnake That's actually awesome! Happy seeing the pace at which it's starting to pick up momentum as far as getting more eyes on the project, especially after the "Ladybird Browser Initiative" announcement, that surely got a lot more people talking.
I don't remember who was looking for a way to block A.I bots/scrappers. But here's an article by Cloudflare "Declare your AIndependence: block AI bots, scrapers and crawlers with a single click" offering a way to do so even for the ones spoofing their User-Agent and such.
@prx A banger! 🀘
@bender YES! They'll be sucking on a 1000GB Lollipop per request! πŸ˜‚ I bet their VPS providers will be happy! *VERY* happy!
Eyes on logs... Waiting for the first s-kiddo to knock on my door. Got a *Huge* treat, just for them. \*wink\*
Eyes on logs... Waiting for the first s-kiddo to knock on my door. Got a *Huge* treat, just for them. \\*wink\\*
Hey @movq !! here's an article you might find interesting: Blocking Bots with Nginx ... this person is actually blocking AI Bots based on a list of User Agents in an interesting way. πŸ‘
@bender Actually the video is a reaction to: HTMX Sucks that is originally an essay by Carson Gross (the creator) in the "The worse-is-better design philosophy" _and what not_ style. So No, it isn't ... or at least not in the sense one would get from such a title. πŸ˜„
@prologic Watched that one the other day after seeing that much chatter about #HTMX on the feed. And now I'm watching HTMX Sucks - Youtube by the same person (or should I say people?) πŸ˜‚
Edit: Its* main... etc.*
@movq A Honest response: As far as I'm concerned, It's main feature is ... I'm bored and ready to try anything that crosses my path, might learn a thing or two along the way. πŸ˜…
Some(one/thing) is going Berserk at my web server and some of their requests are "GET /etc/shadow HTTP/1.1" and "GET /.ssh/id_ed25519 HTTP/1.1" ... I think they should try and POST some kind of sudo rm -rf /* while they're at it; it would be funnier.
@prologic Can't pin point what changed and I'm not sure if it's some placebo effect or something but it feels quite nice! πŸ˜‚πŸ‘βœ¨
I'm still _alive_ ! Here's a quick, brainless recap dump before I switch back to the other side:

- Been daily driving FreeBSD on the o(ther)ld machine for the last couple of days.
- Read through the handbook, played around with jails, pulled on my hair because of network issues (I think I might have _maybe_ fixed that) ... etc.
- Still procrastinating over migrating my Jenny/Mutt setup out there. until then, I'll be getting my Twtxt fix reading through conversations over on the twtxt.net ✌
- Gave a couple of Nostr based platforms a try, it was ... not for me to say the least.
- Started learning Emacs (I know, I'm in trouble LOL) and might even start twtin' from there instead.
@bmallred yep! it's all good now! πŸ‘
@prx J'espΓ¨re que vous allez bien. Et c'est fous comme histoire, j'ai vu exactement la mΓͺme sur BFM ce matain oΓΉ le conducteur Γ’gΓ© (70 ans et quelques si je me rappelle bien) impliquΓ© dans l'accident a fini par percuter quelqu'un d'autre quelques minutes aprΓ¨s le premier accident.
@bmallred No I was trying the other one I got from logs, it's missing the /user subdirectory:


"GET /twtxt.txt HTTP/1.1" 200 27110 "-" "nahongvita/0.1.0 (+https://staystrong.run/bmallred/twtxt.txt; @bmallred)"
@movq Thank you!
@prologic Not anymore LOL
@movq It looks like this one actually reads the robots.txt ... it did a couple of times over the past few weeks.

> "GET /robots.txt HTTP/1.1" 304 0 "-" "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.0; +https://openai.com/gptbot)"
@bender well... reading through This I can but wonder if it is defending anything at all...
@prologic Well, that's just sad! I'd hoped it would be as much of nice experience as it is around here...
@movq I've been using Qwant for a while but it was down earlier today (as well πŸ˜†) so I switched back to my trusty Searx Redirector

> ... This utility forwards your search query to one of 11 random volunteer-run public servers to thwart mass surveillance.
Hello @bmallred I hope you're doing well.
I dunno if it's normal, but it seems like I am unable to access your twtxt.tx file... πŸ˜…
Oh Look!! There's a Twtxt #IRC channel ! πŸ˜ƒ
@bender yes! That's how I ended up doing it after a bit of trial and error with a couple of VMs πŸ‘
Holly insert inappropriate word here ! 🀣 I have finally done it !!!


FreeBSD 14.0-RELEASE (GENERIC) #0 releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:57:23 UTC 2023

Welcome to FreeBSD!

% pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]:




A freshly installed #FreeBSD Over SSH, thanks to mfsBSD !
@prologic I've just discovered @thecanine and @iolfree 's feeds. I believe you already know of them πŸ‘
Ouiiiiii... two more interesting feeds to follow! 🀩
Hi everyone!
Wait a minute! Nyxt browser can surf gopher, gemini aaaaaand http!? 😲
@movq I have this one as per some article I read some time ago... But just like the robots.txt I don't think you have any grantee that it would be honored, you might even have a better chance hunting for and blocking user-agents.
@prx there is this ImageGoNord thing I'd found reading an Eww Bar article a couple of months ago... It lets you convert a wallpaper/image to conform to a color pallet, hope you fine it useful.
@prologic Wait! That's actually a Mastodon(.)social one! 🀣
@prologic LOL fare enough! I'll keep that in mind fir future twts ... I hope invidious instances are ok 🀣
Sorry not sorry ranger...

> SuperFile a Pretty fancy and modern terminal file manager written in #go.

New hot terminal file manager in town
@prologic Thanks! I'll definitely need it !!
... So it's gonna be either a:

- Find a way to do a Chroot install a la Chad Arch Linux way, on a portion of the disk space while I'm Ssh-ing in and then whip out the old debian installation if all goes well.
- or a YOLO automated/unattended install.

Either way, I'm ready to deal with the eff up! Because I've never done none of that before... πŸ˜‚
What's all of this about? one may ask...

Well I've been itching to toy around with a BSD on actual hardware and away from the comfort of VMs. NetBSD, FreeBSD, OpenBSD... It doesn't matter. I just want to "Make it feel... Make it feel alive AGAIN!"

[![MGS Gray Fox: Make me feel alive again!](https://img.youtube.com/vi/FgkyF37c2Ic/0.jpg)](https://www.youtube.com/watch?v=FgkyF37c2Ic)
I've ripped off it's GPU about a year ago to rescue another computer ... Now I'm stuck with only SSH to play with it. Since it came with just a VGA port for display and my monitor takes all but THAT!
Planning a file back up from an old machine that's been sitting in the corner gathering dust... Because I _know_ ! I'm about to eff it up, *BIIIIG Time* ! πŸ˜‚
@mckinley I've just given it a try and built a signal desktop AppImage from source, since they only distribute deb packages... I'm actually quite impressed! πŸ‘βœ¨
@movq imagine remapping them to reboot and shutdown instead. That would be fun, wouldn't it? πŸ˜‚
Good night Twtxt!

_/me have to get some sleep before loosing a leg or two to cramps ... fatigue is real!_ πŸ˜…
Sweaty hands + A touch screen = A *Huge* pain in the butt 😫 ... I gotta find that OTG ASAP!!=
@movq I'm personally using the android app as is. Didn't set up my own notifications server, the default one works just fine _I guess_.
@movq can't Ntfy help with that? That's how I get my signal notifications (I think).

This guide may me of help...
Good luck!
@prologic Oh! sorry about that! I'm ok with signal.
@prologic I tried to but couldn't. Also, I was prompted to resend the email elsewhere... Will do in a minute. πŸ‘
@prologic
1. The "Story of my life" _(the less serious answer)_
2. Being "The Black Sheep" from the old tale ? _(the serious answer)_
@prologic I was replaying to your twt and thing got too long and messy, so I emailed you. I hope you don't mind.
@Rob Coming from HTTP and discovered both at the same time, my preference might be biased towards Gemini because of the content syntax but I love both equally.
@prologic hmm... it sounds like being stuck in a "Filter bubble". πŸ€”
@prologic Checking it out right away! Thanks!
@shreyan Nothing much, still trying to figure out a proper way to manage a gemlog and a phlog using Hugo.

Otherwise, I'm just exploring new tty stuff ... Anything I should try?
@prologic Awesome! I guess that fixed it. Unless @bender sees otherwise LOL.

p.s: Broken mentions again?
@movq You ARE AWESOME!

I was RTFMing trying to figure out how to set this up in my .vimrc Thank you!
This is a test twt to see if
:set formatoptions-=t
in vim would stop the annoying line breaking I've been having in my twts... And I guess, that's it! Things are looking OK on my end.

How about if I add in a separate paragraph like this one? Did hit return twice for it. I hope it isn't breaking anything else.
@bender Yeah I've been having this problem for quite sometime now. It boils down to Vi/Vim/NeoVim inserting those line breaks automatically when editing an .eml file (if I can remember the file extension correctly) ... I think Jenny makes use of those. I had to delete them manually until I was told that the problem was fixed after I added the *charset utf-8;* to my nginx config file. I'll try and fix this next...*
The last time I did so, I ended up injuring my neck reading an old stash of books we've had laying around at home. It took months to heal. xD
@bender LOL! Been there, done that! I can go on for weeks without any of it. Not even a phone, I don't have that many responsibilities to need one on me all the time. Life is much simpler like that.
Well! My 24 hrs without a GUI Web browser was quite of a nice experience.
As a matter of fact, and as long as I'm not doing any 3D work, I kind of don't need gui applications as much as it feels like.

Even though, a couple of websites asked me to eff off because they need
JavaScript to work. Some others handed me a cold "402 Upgrade Required" client
error response... (LOL let's not even talk about how Github repos looked
and felt like). I have managed to fix a couple of things I've been meaning to
for quite some time but never got, mainly to because of my browsing
habits. I tend to open a lot of tabs, read some, get distracted then
open some more and down the rabbit hole (or shall I say tabs) I go.

All in all, it was quite a nice experience.
How nice? It was an "I'm dropping into a full TTY experience for another
24 hrs" kind of nice!

Although, I miss using a mouse already, but hey, I would have never
heard about gpm(8) otherwise.
@bender /me taking notes for future twts ...
Sorry for the confusion lads! o.o'
@bender yeah that's what I ended up doing but wasn't so sure.

I'm always second guessing myself, wondering what goes first: the parenthesis () or the brackets [] ...
The exclamation mark part was the easiest to remember. πŸ˜…
@mckinley yes it is!
I'm using Zellij. I love how it works out of the box.
I guess I'm not missing my GUI Web Browser yet. In fact, I think I'm enjoying this. πŸ˜†
not sure if this is the right way to embed an image LOL

I might even drop to TTY to try stuff I read about earlier today.
@dbucklin apparently Txtnish isn't maintained anymore. if interested you could give Jenny a try.
I've never had to look back once I've had it set up with mutt following @movq 's guide
@bender What are we testing? 🫑
@movq Well trust me if I tell you that most of my past addictions have started with a "Just once" or a "24 hrs challenge".

I'm reading through the Week Week In TTY thread you've linked earlier and oh-boy!
People went All In TTY and no X ... I'm tempted! Although I do not believe I can last more than a couple of hours πŸ˜… but I'll keep on reading.

And again, Thank you!
@movq Oh! Thank you for the link! I'm checking it right away!
I hope I don't get slapped with a "HTTP/1.1 426 Upgrade Required" there as well.

As for Netflix and Co. I can do without for the time being. I guess I have binge watched enough content I feel like I miss missing it. πŸ˜‚
Decided to give it a try and I'm already starting to feal the pain LOL
Do you believe one can survive surfing the web using a text-based web browser? (i.e: Lynx or W3m) no CSS no Bling for at least 24 hours 😲
@prologic I looked it up, couldn't find a proper course/tutorial. πŸ˜‚
@prologic I guess, you don't get to check the logs if you host your feed file on a pubnix ...
@bender I've dropped him a message earlier on Mastodon, will let him know if he replays πŸ‘Œ
@dev1ls First replay to your first twtxt from Spain! (I guess) Welcome back in! πŸ––
@bender There are a couple more
I went and looked them up but I can't imagine myself using any except for "honorificabilitudinitatibus" ... It kinda sounds good and has a nice meaning I guess.
@bender well there is "supercalifragilisticexpialidocious"!
I usualy hear people ask Harry Mack (a freestyle rapper) to include it in his freestyles. πŸ˜†
@prologic
That's awesome!! Congratulations! πŸŽ‰πŸŽ‰
@bender @prologic
I actually love that one! But no. Mine will be a simple header and a
sub-header, breaking that ugly void. I might add in a couple of links
later but that will be it. Till I make a functional one.
It will be minimal for the time being.
The bare minimum, just ... Not blank.
I have finally decided on creating a proper... (landing page?) home page or whatever it is for my domain name.

It has been the same eye soar of a blank white page for years now.
And this, is when I had something I wanted to toy with in the background,
otherwise, which is most of the time, to be precise, It wasn't pointing at anything at all. πŸ˜…
@bender It would definitely impress the Moroccan ones. Not sure about the other nationalities, though. πŸ˜…

(TL;DR: each country/region has it's own dialect)
@bender Oh, That sounds delicious! B'Saha![1]
I'm Glad you've had quite the productive! All I remember of mine is three chapters of an old novel at the coffee shop aaand ... Now I'm here, in front of a computer. Everything in between is just *Blank* πŸ˜…

[1] B'saha: Moroccan word for "With health!" (a literal translation) usually used as an equivalent for the French expression "Bon AppΓ©tit!" but also used as "Congratulation!"
@bender Oh, That sounds delicious! B'Saha![1]
I'm Glad you've had quite the productive! All I remember of mine is three chapters of an old novel at the coffee shop aaand ... Now I'm here, in front of a computer. Everything in between is just *Blank* πŸ˜…

\n B'saha: Moroccan word for "With health!" (a literal translation) usually used as an equivalent for the French expression "Bon AppΓ©tit!" but also used as "Congratulation!"
@movq Roger that! 🫑
@prologic It was one of (if not THE) first feed(s) I got to follow after discovering Twtxt and setting up my own.
It was quite nice for the first couple of hours, I've even got to explore a couple of @dfaria.eu's articles.

Theeeeen... Things started to feel a bit overwhelming I had to "Clean Things Up!".
Flushed my whole Jenny/Mutt cached twtxt feed and re-synced everything all over again.

But hey,
Good evening! 🎧🎡Guns N' Roses - Live and let die.
@bender @prologic Well, Imagine getting to wake up around that same time, every, single, day. πŸ₯±

(It ain't as good of a live as it sounds though.)
@bender TBH It was quite late (where I am) when I wrote that twt, way past 2 AM ... πŸ˜…
But there wasn't much activity during the day either. It got me wondering if there was something wrong with my cron task for fetching your feeds.

Maybe it's just the weekends. + there isn't much bloat content around this space as on the usual platforms anyway.
It's kinda quiet in here today!
Wishing you a swift recovery @bender
@bender Yeah I know! πŸ˜… I've checked their blog and mastodon earlier. That's what inspired me to replay to their twt, just in case.
@jdtron you'd be surprised!
I just did :)
Good Morning everyone! Wishing all of you a productive and Happy Monday!
@prologic I
wonder if there's something I can add to this test feed's metadata to get it unlisted so no
one follows it by accident.
... Or, maybe (most likely) I don't know what I'm talking
about.

Anyway, let's get ... Twtn'? Twtxting? Tw... /me will shut up! 😢
@mckinley I can't say for sure. I didn't even know how three-way merges work till I looked it up. I guess it's more of git thing that would prove useful in the case of using passwordstore/pass.
As for Keepass, all I do is syncing it's database file across devices using syncting. Never felt the need to try anything else.

I guess it is safe enough for my use case, with Backup database before saving on and custom Backup Path Placeholders as Backup plan in case of an Eff up.