# 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=535
# next = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=635
# prev = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=435
@eapl.me Yeah, that's exactly why I'm asking. I've been having a couple of errors here and there even though I'm using PHP 8.2 ... Mostly somethings about undefined array keys and creation of dynamic properties being deprecated (CC: @sorenpeter )
@eapl.me Yeah, that's exactly why I'm asking. I've been having a couple of errors here and there even though I'm using PHP 8.2 ... Mostly somethings about undefined array keys and creation of dynamic properties being deprecated (CC: @sorenpeter )
Sweeet! and yeah, I've been trying to figure the formatting thing out (amongst other things lol) it looks like the mere presence of a # sign creates new links and breaks others.
@prologic Not much Other than playing around with @soren 's Timeline ... it's been quite fun so far. (I'm twting from there by the way ๐Ÿ˜)
Morning, be good!
Hey @sorenpeter what version of PHP do you run Timeline on?
Hey @sorenpeter what version of PHP do you run Timeline on?
@bender HAHAHAHA xD I'll do my best and try not to forget chanting: "_Sic transit gloria mundi_" as I package it for shipping.
@bender HAHAHAHA xD I'll do my best and try not to forget chanting: "_Sic transit gloria mundi_" as I package it for shipping.
@bender You'd be surprised how many lifetime old accounts I still have, scattered all over the internet. I just don't have much energy to go through deleting each and every single one of them. xD and here is a bonus image for LOLs

X notification pop-up saying: "Happy X Anniversary. You Joined 15 years ago today! Share the big day with others in your X community."
@bender You'd be surprised how many lifetime old accounts I still have, scattered all over the internet. I just don't have much energy to go through deleting each and every single one of them. xD and here is a bonus image for LOLs

X notification pop-up saying: "Happy X Anniversary. You Joined 15 years ago today! Share the big day with others in your X community."
So long Blue Birdy ๐Ÿ‘‹ it was a ... Never mind, GTFO of my life already! ๐Ÿ˜†
So long Blue Birdy ๐Ÿ‘‹ it was a ... Never mind, GTFO of my life already! ๐Ÿ˜†
@bender I still have my Famicom from when I was 5 or so and this makes me think I might get away with selling it's manual for pretty money instead of just framing it and hanging by the desk ... wanna buy it? ๐Ÿ˜‚
@bender I still have my Famicom from when I was 5 or so and this makes me think I might get away with selling it's manual for pretty money instead of just framing it and hanging by the desk ... wanna buy it? ๐Ÿ˜‚
@bender ROFLMAO! ๐Ÿคฃ

> ... but using the service itself is considered enough compensation.
@bender ROFLMAO! ๐Ÿคฃ

> ... but using the service itself is considered enough compensation.
@bender Sorry, I feel like I have to ... ๐Ÿ˜… "Me realising ... My computer screen is brighter than my future." - Grumpy cat Meme
@bender Sorry, I feel like I have to ... ๐Ÿ˜… "Me realising ... My computer screen is brighter than my future." - Grumpy cat Meme
@prologic Same here... Twtxt and Mastodon are more than enough for me. I used to have a BSky account with my own domain name as a handle (which I ended up deleting after a while) and even taught about running my own PDS and the whole nine yards but, it didn't feel like it was worth the hassle.
@prologic Same here... Twtxt and Mastodon are more than enough for me. I used to have a BSky account with my own domain name as a handle (which I ended up deleting after a while) and even taught about running my own PDS and the whole nine yards but, it didn't feel like it was worth the hassle.
> JavaScript is not enabled! Please enable JavaScript in order to run this site

/me (ใƒŽเฒ ็›Šเฒ )ใƒŽๅฝกโ”ปโ”โ”ป
> JavaScript is not enabled! Please enable JavaScript in order to run this site

/me (ใƒŽเฒ ็›Šเฒ )ใƒŽๅฝกโ”ปโ”โ”ป
Oh! a new feed to follow! Welcome in @wbknl ๐Ÿ‘‹ looking forward to reading your twts!
Oh! a new feed to follow! Welcome in @wbknl ๐Ÿ‘‹ looking forward to reading your twts!
@bender take care buddy, Have fun! ... and, I can stick a pinky in a tangerine like I'm five and it's orange, does that count?
@bender take care buddy, Have fun! ... and, I can stick a pinky in a tangerine like I'm five and it's orange, does that count?
@prologic hmm, it sounds like homework! ๐Ÿค” I'm IN!! ๐Ÿ˜‚
@prologic hmm, it sounds like homework! ๐Ÿค” I'm IN!! ๐Ÿ˜‚
@prologic yeah I've played with it for a bit and read through the code hoping I could steal some of your regex. I'm trying to up my awk(1p) game but failing miserably. ๐Ÿ˜†
@prologic yeah I've played with it for a bit and read through the code hoping I could steal some of your regex. I'm trying to up my awk(1p) game but failing miserably. ๐Ÿ˜†
I remember having seen one somewhere but can't remember where.
I remember having seen one somewhere but can't remember where.
Been curious to see if can filter out my access.log file and output a list of my twtxt followers just in case I've missed someone ... I came up with this awk -F '\"' '/twtxt/ {print $(NF-1)}' /var/log/user.log | grep -v 'twtxt\.net' | sort -u | awk '{print $(NF-1) $NF}' | awk '/^\(/' spaghetti monster of a command and I'm wondering if there's a more elegant way for achieving the same thing.
Been curious to see if can filter out my access.log file and output a list of my twtxt followers just in case I've missed someone ... I came up with this awk -F '\\"' '/twtxt/ {print $(NF-1)}' /var/log/user.log | grep -v 'twtxt\\.net' | sort -u | awk '{print $(NF-1) $NF}' | awk '/^\\(/' spaghetti monster of a command and I'm wondering if there's a more elegant way for achieving the same thing.
@quark That's the actual plan for the night, I'm just waiting on a clearer sky. ๐Ÿ˜†
@quark That's the actual plan for the night, I'm just waiting on a clearer sky. ๐Ÿ˜†
@david No worries, I got you. And I'll keep the "Handle with care" reminder in mind, might even use it as mantra if I ever take an arrow in the knee ๐Ÿ˜†
@david No worries, I got you. And I'll keep the "Handle with care" reminder in mind, might even use it as mantra if I ever take an arrow in the knee ๐Ÿ˜†
@david I'm already prepared to blame it on tonight's full moon if it doesn't. ๐Ÿบ
@david I'm already prepared to blame it on tonight's full moon if it doesn't. ๐Ÿบ
@doesnm here! create a $HOME/.cache/mutt/twtxt/ directory for example and then add this set header_cache = $HOME/.cache/mutt/twtxt/ to your muttrc (the one you have set up for or use with jenny if you're using different ones). That's what helped me with that.

Ref: http://www.mutt.org/doc/manual/#header-caching
@doesnm here! create a $HOME/.cache/mutt/twtxt/ directory for example and then add this set header_cache = $HOME/.cache/mutt/twtxt/ to your muttrc (the one you have set up for or use with jenny if you're using different ones). That's what helped me with that.

Ref: http://www.mutt.org/doc/manual/#header-caching
@bender Here #sgvko5a ๐Ÿ˜
@bender Here #sgvko5a ๐Ÿ˜
@bender That mention looks like @<bender bender@twtxt.net> on my side ...
@bender That mention looks like @<bender bender@twtxt.net> on my side ...
@rrraksamam have the Invidious instances (alternative front-end to the platform) stop working? Otherwise, I have just figured my way around navigating PeerTube content and I wouldn't even miss it if YT had to disappear from the internet.
@rrraksamam have the Invidious instances (alternative front-end to the platform) stop working? Otherwise, I have just figured my way around navigating PeerTube content and I wouldn't even miss it if YT had to disappear from the internet.
@david How much of a computer does it have to be? Would a ZimaBoard do the trick? I don't have a wife, so I wouldn't know any better ๐Ÿ˜…
@david How much of a computer does it have to be? Would a ZimaBoard do the trick? I don't have a wife, so I wouldn't know any better ๐Ÿ˜…
@sorenpeter I've been using weechat for a while then when I started learning my way around Emacs I switched to Circe ... a couple months later I setup ZNC, rolled with it for some time but wasn't sure if I wanted to stick with it. Now I'm mainly using TheLounge and do find it convenient accessing it from anywhere. but quite honestly, I don't have a preference.
@sorenpeter I've been using weechat for a while then when I started learning my way around Emacs I switched to Circe ... a couple months later I setup ZNC, rolled with it for some time but wasn't sure if I wanted to stick with it. Now I'm mainly using TheLounge and do find it convenient accessing it from anywhere. but quite honestly, I don't have a preference.
@prologic yeah, sorry about that, I shouldn't have put something like that out there in the fist place. It started as a completely different twit then I got overwhelmed noticing that I may have became the exact same thing I despise the most ๐Ÿคฆ
@prologic yeah, sorry about that, I shouldn't have put something like that out there in the fist place. It started as a completely different twit then I got overwhelmed noticing that I may have became the exact same thing I despise the most ๐Ÿคฆ
@bender Hehe! I'm flattered.
@bender Hehe! I'm flattered.
@prologic Just gave this one a try to update my twtxt.txt file with a proper # follow = ... list! ๐Ÿ™
@prologic Just gave this one a try to update my twtxt.txt file with a proper # follow = ... list! ๐Ÿ™
Feeling suspicious about a little something and I, don't like it -the feeling- a bit. Maybe I'm just being paranoid... but most probably I'm just being an ignorant judgemental piece of shit and I hate myself for it already.
Feeling suspicious about a little something and I, don't like it -the feeling- a bit. Maybe I'm just being paranoid... but most probably I'm just being an ignorant judgemental piece of shit and I hate myself for it already.
@sorenpeter Awesome! I'll dig in as soon as I come back from my late night stroll
@sorenpeter Awesome! I'll dig in as soon as I come back from my late night stroll
LMAO!!! The bitreich landing page is hilarious ๐Ÿ˜‚

> "... we only store good cake recipes, this complies with the GCPR - _General Cookie Protection Ruling_"
LMAO!!! The bitreich landing page is hilarious ๐Ÿ˜‚

> "... we only store good cake recipes, this complies with the GCPR - _General Cookie Protection Ruling_"
Alas, I can't get myself to resist. Interacting with tech and software makes me feel like a kid in a candy shop: "I wanna taste all of it! Find my favorite Lollipop and wonder about where it came from, who made it? How is it possible to turn any kind of mushy juicy fruit into a hard, forever lasting candy in a freaking stick!? Oh, Wait!! Is THAT chocolate over there!!?"
Alas, I can't get myself to resist. Interacting with tech and software makes me feel like a kid in a candy shop: "I wanna taste all of it! Find my favorite Lollipop and wonder about where it came from, who made it? How is it possible to turn any kind of mushy juicy fruit into a hard, forever lasting candy in a freaking stick!? Oh, Wait!! Is THAT chocolate over there!!?"
I'm not even supposed to do be doing any of this, I should be making _stuff_* with Shapes, forms and color instead of poking at software with a stick like a caveman. ๐Ÿ˜†

*Stuff: _Things I make and refuse to call Art, unless I have to in a resume and what not._
I'm not even supposed to do be doing any of this, I should be making _stuff_* with Shapes, forms and color instead of poking at software with a stick like a caveman. ๐Ÿ˜†

*Stuff: _Things I make and refuse to call Art, unless I have to in a resume and what not._
@movq Although my recent breakage/down time was more of a result of human error than it is something to blame on software itself, I do get your point; and will highly probably end up going the same route in the near future. It's just that in order to south my forever itching curiosity, I have to learn and try some things first.
@movq Although my recent breakage/down time was more of a result of human error than it is something to blame on software itself, I do get your point; and will highly probably end up going the same route in the near future. It's just that in order to south my forever itching curiosity, I have to learn and try some things first.
@asquare Hi back at you!! ๐Ÿ‘‹ and nice to meet you!
@asquare Hi back at you!! ๐Ÿ‘‹ and nice to meet you!
I believe it's about time I learned to use Treafik.
I believe it's about time I learned to use Treafik.
Yeah I know! My ship was sinking and I've just noticed. Patched up the holes and now we're back afloat.
Yeah I know! My ship was sinking and I've just noticed. Patched up the holes and now we're back afloat.
Apparently I am incapable of getting my sh...Things done unless I drop to TTY xD
Apparently I am incapable of getting my sh...Things done unless I drop to TTY xD
@movq *Touch Typing GIGA-CHAD spotted* how fast do you type? I can barely do 12wpm xD so I have plenty of time to think about my next short-cut.
@movq *Touch Typing GIGA-CHAD spotted* how fast do you type? I can barely do 12wpm xD so I have plenty of time to think about my next short-cut.
@bmallred Sweeeeeeeeeeet!! Just gave it a try and sorted my Jenny follow list; Thank you !!
@bmallred Sweeeeeeeeeeet!! Just gave it a try and sorted my Jenny follow list; Thank you !!
@prologic Sure!! gg=G auto-indents your documents, as for the rest it's:

- v for selection mode, c for change and d for delete actions as usual.
- followed by either 'a for around or iit _ the [, (, " ... special characters define the perimeter/extent of the action. i.e: ci" would be _change the text under the cursor between quotes_ and da[` _delete text and brackets included_โ€จโ€จI've linked a reference in the first twt, hope you find it useful.
@prologic Sure!! gg=G auto-indents your documents, as for the rest it's:

- v for selection mode, c for change and d for delete actions as usual.
- followed by either 'a for around or iit _ the [, (, " ... special characters define the perimeter/extent of the action. i.e: ci" would be _change the text under the cursor between quotes_ and da[` _delete text and brackets included_โ€จโ€จI've linked a reference in the first twt, hope you find it useful.
@lyse yeah, that's the thing! I've been trying to learn more vim motions and I just can't get myself to remember any... Now I have that cheat sheet bookmarked, I can look them up on the need to know basis.
@lyse yeah, that's the thing! I've been trying to learn more vim motions and I just can't get myself to remember any... Now I have that cheat sheet bookmarked, I can look them up on the need to know basis.
@sorenpeter I watched it the other day, it's pretty neat! do you have more of these?
@sorenpeter I watched it the other day, it's pretty neat! do you have more of these?
Learned to gg=G and to va", ci", di{... in vim the other day ๐Ÿ˜† Life will _never_ be the same, I can feel it. ref
Learned to gg=G and to va", ci", di{... in vim the other day ๐Ÿ˜† Life will _never_ be the same, I can feel it. ref
Note to self: "If your dashboard says you sh..t is down, it means your sh..t is down. It's not a dashboard miss-config you dumb azz" ๐Ÿ˜†
Note to self: "If your dashboard says you sh..t is down, it means your sh..t is down. It's not a dashboard miss-config you dumb azz" ๐Ÿ˜†
My To Learn list is getting bigger and bigger, ADHD is looking at me funny. ๐Ÿ˜…
/ME screaming at the mirror: WHAT ARE YOU LOOKING AT LIKE THAT!!? DO YOU WANT!?**
My To Learn list is getting bigger and bigger, ADHD is looking at me funny. ๐Ÿ˜…
/ME screaming at the mirror: WHAT ARE YOU LOOKING AT LIKE THAT!!? DO YOU WANT!?**
@prologic nick is skinshafi and domain is aelaraji.com ๐Ÿซก
@prologic nick is skinshafi and domain is aelaraji.com ๐Ÿซก
FINALLY!! I figured my way around daemonizing #saltyd with an rc.d init script with logs and all! ๐Ÿฅณ still have to try a tiny modification before writing that thing... I hope it doesn't Bork it ๐Ÿ˜…
FINALLY!! I figured my way around daemonizing #saltyd with an rc.d init script with logs and all! ๐Ÿฅณ still have to try a tiny modification before writing that thing... I hope it doesn't Bork it ๐Ÿ˜…
@prx If you were to read this, I would've suggested that you gave Podman a try... alas, you won't.