@bender@twtxt.net highly probably, unless I learn go and implement it myself (or someone else more capable does) … but I’m so lazy I’d just copy them from twtxt.net and call it a day xD and yeah, it’s kinda rough the way things are…
- I don’t see a way to follow others, all I can do is go to the /feeds URI for a list of the server’s users/feeds.
- I still couldn’t figure out how to get a direct link to a user’s twtxt file, curling /feeds/usernick spits out a list of the user usernick twts, so I guess you could use that to follow them.
- no way to add in your
# nick = usernick/# url = proto://domain.ltd/path/to/twtxt.txt…etc. Probably because that wasn’t part of the spec back then?
So yeah, it would make for a nice project while learning Go. :P
@bender@twtxt.net Yep! Twtxt spec by the letter I guess 🥲
Ever made an Oopsie, fixed it then Fuxed it up all over again? That’s clearly my queue to get AFK … Have a good one TWTXT!
well… 🦊
I’m getting way too comfortable with editing twts and fixing Eff’ ups… I gotta stop auto-syncing my twtxt file, at least I’ll have a breathing room for quick fixes when needed. I know, Michael Lucas might not approve of this but, I wouldn’t want the @yarn_police@twtxt.net in the middle of the night, right?
Alright, I gave #htwtxt container a quick spin. The thing lives and feels dead simple, like, echo -e “date -Im\tHello world!” >> twtxt.txt kind of simple but with a GUI. and I LOVE IT! Now let’s see if we can rebuild the image with the latest version of htwtxt.
@bender@twtxt.net + a 9 years old container image by the good ol’ buckket himself … not sure what to expect from that but will give it a quick spin and report back
@bender@twtxt.net I kinda fixed it, but there’s still a hell lot more than that still waiting to be fixed 😅
@bender@twtxt.net Aye Aye, Captain 🫡
@bender@twtxt.net 😆 Would calling it a Single user Twtxt "Yarn Pod **Like**" software help you sleep better at night? And just in case things are not clear here, I’m being sarcastic (well, kinda…) and not trying to gaslight anyone. Think of my comment as Bromance or something like that LOL.
But seriously, Just like any UNIX-Like system to Unix™, as in non of them are UNIX™, but each of them is providing more or less similar experience and re-implementing what once was parts of “UNIX™ software” their own (more or less better) ways. Timeline is Yarn™ Pod like, (my personal take on the word pod is: “an instance of XYZ software acting an escape POD from X-BS for… ABC reasons.”) providing more or less of a similar experience, implementing some of Yarn.social Extensions, trying to add in some more …etc.
Otherwise, I don’t see the Yarn pod mention as some kind of malicious manoeuvre, but more of a tribute to what (might have) sparked inspiration for creating Timeline? Also, our friend @sorenpeter@darch.dk here has got a valid reason for using PHP (#tms7aka) so let’s let’s put our unease towards the language itself aside and maybe just help however/as much as we can in order to make internet (the World?) a better place.
Ok, I’ve restored the misplaced twts … let’s just hope I didn’t make things worst xD
@bender@twtxt.net … a Twtxt Pod then 🤷
@bender@twtxt.net Haha! I assume you can’t see the original twt, let me quote for you so you know what I’m responding to:
2024-11-20T07:56:00-06:00 (#gjhq2xq) Hey! I tried running Timeline on my server with the default PHP version (8.3) and it’s giving me a few errors https://eapl.me/timeline/ I should be sending a PR soon to fix it ;)
source: eaplme’s twtxt file.
Also, it’s running on a RPi and slow AF so, brace yourselves for them Server Timeouts 😅
I’ve just unlocked access to my /timeline if anyone has been trying to access it earlier.
@eapl.me@eapl.me adding public $timestamp; to the class Twt in libs/twtxt.php (line 25) fixed that for me but probably broken something else 😅 …
@bender@twtxt.net @movq@www.uninformativ.de exactly! 😂 I accidentally duplicated a twt and deleted it as fast as I can, hoping nobody pulled the feed by then.
undefined array keys and creation of dynamic properties being deprecated (CC: @sorenpeter )
@bender@twtxt.net > which feed of his are you following? the .mx or the .me one? I was replaying to THIS TWT
Ok, hopefully nobody did pull that 🦊⬆ 😅
@eapl.me@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@darch.dk )
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@twtxt.net Not much Other than playing around with @soren@darch.dk ’s Timeline … it’s been quite fun so far. (I’m twting from there by the way 😁)
Morning, be good!
Hey @sorenpeter@darch.dk what version of PHP do you run Timeline on?
@bender@twtxt.net HAHAHAHA xD I’ll do my best and try not to forget chanting: “Sic transit gloria mundi” as I package it for shipping.
@bender@twtxt.net 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

So long Blue Birdy 👋 it was a … Never mind, GTFO of my life already! 😆
@bender@twtxt.net 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@twtxt.net ROFLMAO! 🤣
… but using the service itself is considered enough compensation.
@bender@twtxt.net Sorry, I feel like I have to … 😅 
@prologic@twtxt.net 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 (ノಠ益ಠ)ノ彡┻━┻
Oh! a new feed to follow! Welcome in @wbknl@twtxt.net 👋 looking forward to reading your twts!
@bender@twtxt.net 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?
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.
@prologic@twtxt.net hmm, it sounds like homework! 🤔 I’m IN!! 😂
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.
@prologic@twtxt.net 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. 😆
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.
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.
@quark@ferengi.one That’s the actual plan for the night, I’m just waiting on a clearer sky. 😆
@david@collantes.us 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@collantes.us I’m already prepared to blame it on tonight’s full moon if it doesn’t. 🐺
@doesnm@doesnm.p.psf.lt 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.
@<bender bender@twtxt.net> is currently wrong. The 2nd part of a mention is currently required to be a full absolute URI.
@bender@twtxt.net Here #sgvko5a 😁
@bender@twtxt.net That mention looks like @<bender bender@twtxt.net> on my side …
@rrraksamam@twtxt.net 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@collantes.us 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@darch.dk 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@twtxt.net 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@twtxt.net Hehe! I’m flattered.
V: pattern itself is quite good because you can do quite a lot of powerful things with selected text.
@prologic@twtxt.net Just gave this one a try to update my twtxt.txt file with a proper # follow = ... list! 🙏