This got my thinking. If I remember correctly, @prologic@twtxt.net ran a pastie on mills.io not long ago. I believe it was one he even coded himself! Do you still run that, James?
@aelaraji@aelaraji.com the irony of it is, not just foxes, but foxes living in Berlin! :-D
@bender@twtxt.net Will do. 😅
@aelaraji@aelaraji.com No idea. Copyright this, intellectual property that, … 🤪
I prefer the code here, than having to go to another place to see it. :-P Honestly, I do. What you have posted is shorter than most of @abucci’s twtxts. :-D
I guess I should setup some kind of past-bin or something, I bet somebody’s already angry about them last couple of long twts 😅 Sorry, not sorry! but I’ll try to fix that.
Termux
same thing @doesnm uses and it worked 👍 Media
@doesnm@doesnm.p.psf.lt No it’s all good… I’ve just rebuilt it from master and it doesn’t look like anything is broken:
~/GitRepos> git clone https://github.com/plomlompom/htwtxt.git
Cloning into 'htwtxt'...
remote: Enumerating objects: 411, done.
remote: Total 411 (delta 0), reused 0 (delta 0), pack-reused 411 (from 1)
Receiving objects: 100% (411/411), 87.89 KiB | 430.00 KiB/s, done.
Resolving deltas: 100% (238/238), done.
~/GitRepos> cd htwtxt
master ~/GitRepos/htwtxt> go mod init htwtxt
go: creating new go.mod: module htwtxt
go: to add module requirements and sums:
go mod tidy
master ~/GitRepos/htwtxt> go mod tidy
go: finding module for package github.com/gorilla/mux
go: finding module for package golang.org/x/crypto/bcrypt
go: finding module for package gopkg.in/gomail.v2
go: finding module for package golang.org/x/crypto/ssh/terminal
go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.1
go: found golang.org/x/crypto/bcrypt in golang.org/x/crypto v0.29.0
go: found golang.org/x/crypto/ssh/terminal in golang.org/x/crypto v0.29.0
go: found gopkg.in/gomail.v2 in gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
go: finding module for package gopkg.in/alexcesaro/quotedprintable.v3
go: found gopkg.in/alexcesaro/quotedprintable.v3 in gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
master ~/GitRepos/htwtxt> go build
master ~/GitRepos/htwtxt> ll
.rw-r--r-- aelaraji aelaraji 330 B Fri Nov 22 20:25:52 2024 go.mod
.rw-r--r-- aelaraji aelaraji 1.1 KB Fri Nov 22 20:25:52 2024 go.sum
.rw-r--r-- aelaraji aelaraji 8.9 KB Fri Nov 22 20:25:06 2024 handlers.go
.rwxr-xr-x aelaraji aelaraji 12 MB Fri Nov 22 20:26:18 2024 htwtxt <-------- There's the binary ;)
.rw-r--r-- aelaraji aelaraji 4.2 KB Fri Nov 22 20:25:06 2024 io.go
.rw-r--r-- aelaraji aelaraji 34 KB Fri Nov 22 20:25:06 2024 LICENSE
.rw-r--r-- aelaraji aelaraji 8.5 KB Fri Nov 22 20:25:06 2024 main.go
.rw-r--r-- aelaraji aelaraji 5.5 KB Fri Nov 22 20:25:06 2024 README.md
drwxr-xr-x aelaraji aelaraji 4.0 KB Fri Nov 22 20:25:06 2024 templates
@ both look pretty good and delicious to me 😀
@movq@www.uninformativ.de cheers! Let me know if you ever make it to Florida. We’ll send you back a handful of kilograms heavier, at least! :-D
Video unavailable
The uploader has not made this video available in your country
Too bad. 🫤
@bender@twtxt.net WELL, that looks much better than mine. 😂
https://movq.de/v/6d07f1486c/p.ff.jpg-small.jpg
Doesn’t matter, had pizza. 😝
@aelaraji@aelaraji.com You could use https://lyse.isobeef.org/tmp/twthash.py to generate twt hashes. I cobbled that together in order to generate test data for my client.
@bender@twtxt.net Gave it a try on Termux
same thing @doesnm@doesnm.p.psf.lt uses and it worked 👍
It looks just like this.
@bender@twtxt.net He’ll probably reply from his other feed, let’s see. :-)
@movq@www.uninformativ.de but what kind of pizza? :-D We get pizza once a month, specifically on Fridays (and, of course, we are not alone). Lately we have been buying Pizza Hut’s “tavern style”, everything in it, large pizzas (well, just one). Thinking of it makes me hungry! :-)
I’m going to have a pizza and there’s nothing you can do about it. 🍕
This video is quite lengthy (almost 3.5 hours long), but really worth watching.
@wbknl@twtxt.net ah, a digital garden… that reminds me to water mine. I am sure much of my plants are wilting.
@aelaraji@aelaraji.com I often wish “like” was a thing here. I would have just giving it one to this twtxt, and a re-post, to boost. :-) Thank you!
Working on my digital garden, using Obsidian
@aelaraji@aelaraji.com wow, the difference in size is astonishing! What your Dockerfile looks like?
@aelaraji@aelaraji.com I am not sure, because I might have names confused, but I think @doesnm@doesnm.p.psf.lt main problem is the fact they use a phone as their main computer. Don’t fully quote me on that, though! :-D
@bender@twtxt.net I built my own, a much smaller one with a multi stage build… shouldn’t that do the trick? 🤔
@bender@twtxt.net here… Enjoy 🦊🧡 😂
@aelaraji@aelaraji.com hehehehe! Being a nine years old container, the first thing to do is to bring the code complaint to the latest Go release. :-P
Yeah, metadata is an extension, and not part of the original spec.
@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
@movq@www.uninformativ.de I know, right?! Kind of jealous, I love those little rascals! :-D
@aelaraji@aelaraji.com Lots of foxes around here lately. 🥴
@lyse@lyse.isobeef.org I don’t see a single reply on that feed. Looks like a one way kind of feed to me, but I might be wrong.
@aelaraji@aelaraji.com you will have to compute hashes by hand, right? How is the timeline, to read from those you follow? I figure it was a nice exercise to raise the dead, but with very little practical purposes, wouldn’t you agree? ;-)
@prologic@twtxt.net it seems to have stabilised on 18.1.1, just when 18.2 is around the corner (9 December?). All good. :-)
@bender@twtxt.net Can’t say I have sorry 😔
@aelaraji@aelaraji.com I am sure @yarn_police@twtxt.net already knows. Nothing passes by law and order here!
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?
@movq@www.uninformativ.de Her maiden name is Raider.
@movq@www.uninformativ.de I like it!
@bender@twtxt.net 😃 Pronunciation: Marie Twixt?
If John Mastodon feats are spoken about on Mastodon, Marie Twtxt is our heroine!
@aelaraji@aelaraji.com LOL. All good mate.
I didn’t mean as if I was perceiving the use of Yarn to be malicious, but rather not accurate, and perhaps misleading, or confussing. But I got it when Soren explained it. He used yarn (lower case) after twtxt, because at some point there were considerations to call the “evolved” twtxt, with the several additions/enhancements, “yarn”. After all, current twtxt/yarn has moved beyond the original twtxt.
@lyse@lyse.isobeef.org excellent way to poke a sleepy (not sleeping) feed! :-)
@mckinley@mckinley.cc Regarding https://mckinley.cc/notes/20241120-css3-announcement.xhtml, I’m wondering why you support viewing your website on a printer? :-)
@bender@twtxt.net Oohh, I see! :-D
@lyse@lyse.isobeef.org “EF” is the sound of “F”. Like, “the fuck this feed is muted..” kind of sound. :-D
@xuu@txt.sour.is I don’t understand. Apart from the sentence being incomplete, what’s “EF”?