@bender@twtxt.net HAHA Iāve just bookmarked that Repo to go through it tomorrow š
See!? Even Meta/Facebook uses plain text, not just Twtxt! š¤£
@3r1c@3r1c.net Woa! I love this blogās format! _ itās just perfect for reading from terminalā¦
@lyse@lyse.isobeef.org HAHA Nice one!
@bender@twtxt.net Well Matt should definitely get better Lawyers/PR people who could slap emā on the wrest and tell āNO!ā before he does something childish and effs things up. As for WPE, I believe a billion dollar company should be able to afford investing in their own infrastructure, hosting their resources, deploying their own CDNs and what not instead of leaching on Wordpress (ās infrastructure) for free (as in free coffee) + The Stripe thing they did is so disgusting given the circumstances, I donāt even want to talk about it.
Things could/shouldāve been handled better, now itās just another shā¦rimp show.
@stigatle@yarn.stigatle.no You too buddy, have a good one!
@prologic@twtxt.net here⦠Get the same impression about the dude as everyone else and then (get the other side of the story, although it is a mess)[https://invidious.privacyredirect.com/watch?v=Gd8h_6vYPJ8] ⦠Theeeeen, donāt give an Effā about any of it. š¤£
@david@collantes.us and WPE are saints, right? š¤£
@doesnm@doesnm.p.psf.lt nah man! youāre not tricking me into answering that one š¤£š¤£š¤£
āFu*** IRC maaan, all the cool kids are on Discord! IRC sucksā
LOL, Now substitute IRC and Discord with Gopher/Gemini and Web.
I hope you get the joke š
@prologic@twtxt.net does that include mine? otherwise it would make them 8 and 5, maybe even throw off your maths by 0.00001% š ⦠and, come on! 1.04% seems like a good ratio considering how many gopher holes and gem capsules compared to how many Web servers out there in the world š
@xuu@txt.sour.is they can take 2% of your disk space/bandwidth and rent it to the highest bidder š¤„
@cuaxolotl@sunshinegardens.org Wait, what!? Weāre dropping Gemini support!?
@quark@ferengi.one HAHAHAHAHAHAHAHAHAHAHA! š¤£
@quark@ferengi.one HAHA I wish! but no. Itās actually 
as a matter of fact! donāt mind anything I do/say for the next 72 hours xD
Donāt mind this twt!
@david@collantes.us yeah what @lyse@lyse.isobeef.org said. š and I just chickened out seeing bigger numbers than usual.
rsync(1) but, whenever I Tab for completion and get this:
@lyse@lyse.isobeef.org and @movq@www.uninformativ.de thanks for sharing those options, theyāre a good point to start from. Much appreciated! š
scp(1) options.
@mckinley@twtxt.net I mean, yes! Iāve heard a lot of good things about how efficient of a tool it is for backup and all; and Iām willing to spend the time and learn. Itās just that seeing those +400 possible options was a buzz-kill. š«£ luckily @lyse and @movq shared their most used options!
Been trying to get acquainted with rsync(1) but, whenever I Tab for completion and get this:
Ī» ~/ rsync ā
zsh: do you wish to see all 484 possibilities (162 lines)?
Iām like: Nope! a scp -rpCq ... or whatever option salad will do just fine. š
[Insert: āAināt nobody got time foāthat!ā Meme.]
LMAO 𤣠⦠Iāve been scrolling through mutt(1) man page and found this:
BUGS
None. Mutts have fleas, not bugs.
@prologic@twtxt.net Care to explain how that proves anything when someone else already got the spoofed twt with no way to tell it was? canāt an old twt just be deleted and give a similar result when grep-ed for?
Le me is worried! š
@bender@twtxt.net Just desktop notifications at the moment, but you could easily throw in a Ntfy server and get notified about anything you want, wherever you want. š¤£
@prologic@twtxt.net šµš» Hint: it was a twt about stolen propertyā¦
I have just made yet another convoluted twtxt notifications script! Feeling like an old dog learning new tricks! š¤£

@movq@www.uninformativ.de @falsifian@www.falsifian.org @prologic@twtxt.net Maybe I donāt know what Iām talking about and Youāve probably already read this: Everything you need to know about the āRight to be forgottenā coming straight out of the EUās GDPR Website itself. It outlines the specific circumstances under which the right to be forgotten applies as well as reasons that trump the oneās right to erasure ā¦etc.
Iām no lawyer, but my uneducated guess would be that:
A) twts are already publicly available/public knowledge and such⦠just donāt process childrenās personal data and MAYBE youāre good? Since thereās this:
⦠an organizationās right to process someoneās data might override their right to be forgotten. Here are the reasons cited in the GDPR that trump the right to erasure:
- The data is being used to exercise the right of freedom of expression and information.
- The data is being used to perform a task that is being carried out in the public interest or when exercising an organizationās official authority.
- The data represents important information that serves the public interest, scientific research, historical research, or statistical purposes and where erasure of the data would likely to impair or halt progress towards the achievement that was the goal of the processing.
B) What I love about the TWTXT sphere is itās Human/Humane element! No deceptive algorithms, no Corpo B.S ā¦etc. Just Humans. So maybe ⦠If we thought about it in this way, it wouldnāt heart to be even nicer to others/offering strangers an even safer space.
I could already imagine a couple of extreme cases where, somewhere, in this peaceful world oneās exercise of freedom of speech could get them in Real trouble (if not danger) if found out, it wouldnāt necessarily have to involve something to do with Law or legal authorities. So, If someone asks, and maybe fearing fearing for⦠letās just say āTheir well beingā, would it heart if a pod just purged their content if itās serving it publicly (maybe relay the info to other pods) and call it a day? It doesnāt have to be about some law/convention somewhere ⦠𤷠I know! Too extreme, but Iāve seen news of people whoād gone to jail or got their lives ruined for as little as a silly joke. And it doesnāt even have to be about any of this.
P.S: Maybe make X tool check out robots.txt? Or maybe make long-term archives Opt-in? Opt-out?
P.P.S: Already Way too many MAYBEās in a single twt! So Iāll just shut up. š
Gotta unplug for a couple of minutes. Iām suspecting the extension cord to be the root of my monitor dead rows of pixels and flickering problems.
@david@collantes.us āHello backā from the other corner of the world! š«”
@movq@www.uninformativ.de Youāre right! switching from zsh to bash gave me the same result zq4fgq Thanks!
@prologic@twtxt.net I ran the same command and got an even different result xD
~ Ā» echo -n "https://twtxt.net/user/prologic/twtxt.txt\n2020-07-18T12:39:52Z\nHello World! š" | openssl dgst -blake2s256 -binary | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 7
p44j3q
@prologic@twtxt.net Iām glad to! it just kinda feel a bit off when itās all I can do š
@quark@ferengi.one Mine is a little overkill š but I need to do something for practice:
#!/bin/bash
set -e
trap 'echo "!! Something went wrong...!!"' ERR
#============= Variables ==========#
# Source files
LOCAL_DIR=$HOME/twtxt
TWTXT=$LOCAL_DIR/twtxt.txt
HTML=$LOCAL_DIR/log.html
TEMPLATE=$LOCAL_DIR/template.tmpl
# Destination
REMOTE_HOST=remotHostName # Host already setup in ~/.ssh/config
WEB_DIR="path/to/html/content"
GOPHER_DIR="path/to/phlog/content"
GEMINI_DIR="path/to/gemini-capsule/content"
DIST_DIRS=("$WEB_DIR" "$GOPHER_DIR" "$GEMINI_DIR")
#============ Functions ===========#
# Building log.html:
build_page() {
twtxt2html -T $TEMPLATE $TWTXT > $HTML
}
# Bulk Copy files to their destinations:
copy_files() {
for DIR in "${DIST_DIRS[@]}"; do
# Copy both `txt` and `html` files to the Web server and only `txt`
# to gemini and gopher server content folders
if [ "$DIR" == "$WEB_DIR" ]; then
scp -C "$TWTXT" "$HTML" "$REMOTE_HOST:$DIR/"
else
scp -C "$TWTXT" "$REMOTE_HOST:$DIR/"
fi
done
}
#========== Call to functions ===========$
build_page && copy_files
@bender@twtxt.net LOL normally things (in the vanilla template) render like <time class="dt-published" datetime="2024-09-17T15:05:19+01:00"> 2024-09-17 14:05:19 +0000 UTC+0000 </time> the datetime=... atribute is in my local time UTC+1 then the text within the tag is in UTC+0
The thing is, Iāve been poking at the template as well, but nothing changes. I literally whole portionsm added in lorem text just to see if it would do anything, then twtxt2html -T ./layout.html <link to twtxt file> | less shows same thing as before! nothing changes. LOL Iām not sure Iām going at it the right way.
It feels like an Aā Hole pointing at typos while other people are the ones doing the real work ! š
@bender@twtxt.net Now that Iām thinking about it, I could just add in a cron job on my remote machine with: twtxt2html https://domain.ltd/twtxt.txt > /path/to/static_files_dir/ that way I could benefit from the ārelative timeā portion Iām getting rid of with the -n ā¦
@prologic@twtxt.net Iād be glad to! Iām just taking time to get well acquainted with itās ins and out before saying something stupid š
Like⦠Iāve just noticed the -n š«
@bender@twtxt.net Itās just a simple twtxt2html and scp ⦠it goes like:
twtxt2html $HOME/path/to/local_twtxt_dir/twtxt.txt > $HOME/path/to/local_twtxt_dir/log.html && \
scp $HOME/path/to/local_twtxt_dir/log.html user@remotehost:/path/to/static_files_dir/
Iāve been lazy to add it to my publish_command script, now I can just copy/pasta from the twt š
@sorenpeter@darch.dk Itās nobodyās fault! š Itās all part of the fun with them Ones and Zeros
Thank you @movq@www.uninformativ.de Things are working again!! š
@movq@www.uninformativ.de Iād guess the same goes for all twtxt.social feeds⦠I canāt see benderās archived twts either, didnāt check for the others.
@movq@www.uninformativ.de I wiped both ~/.cache/jenny and my maildir_target when I tried to reset things. Still got wrecked š
If itās not too much to ask, could you backup or/change your maildir_target and give it a try with an empty directory?
PS: I still canāt get your and benderās archived twts (at least the ones Iāve noticed), nor can I --fetch-context on replays to them. your oldest is the one from 2024-06-14 18:22 ⦠I can see lyseās tho! but I doubt this is related the edit issue but this helps with something.
@prologic@twtxt.net I canāt pinpoint the exact cause but here are a couple of symptoms I observed:
- It all started with a LOT of his old twts starting back in 2020 showing in a weird way, some were empty others were duplicates and a lot more got marked for deletion by neomutt with the
Dtag.
- After trying to restart things with a fresh Maildir, I couldnāt fetch a lot of twts, even mine which was a replay to one of his. but then I was able to after temporarily deleting his link from my follow file.
then @quark@ferengi.one and @bender@twtxt.net pointed out the inconsistent from: + feed url and the twt edit
@prologic@twtxt.net by the way and just in case⦠is the metadata in tour twtxt.txt file, pointing at your rotated feed files formatted as prev = hash twtxt.txt/n instead of a link by design? I couldnāt fetch any, nor can I do a āfetch-context on replays to your old twts.
Done and done! everything is back to normal! š„³
FIX: Temporarily removed sorenpeterās twtxt link from my follow list, whipped my twtxt Maildir and jenny Cache. Only then I was able to fetch everything as usual (I think). Now Iāll backup things and see what happens if I pull sorenpeterās feed.
No keyboards were harmed during this experiment⦠yet.
@prologic@twtxt.net Nah! I donāt do news feeds 𤣠I gave some a try back then but it was just way too much noise. I have a separate app for RSS feeds I want to follow. None of them mention AI except for one article about the authorās fight back against the crawlers, I believe Iāve mentioned it before.
The wiered thing is Twtxt fetches everything just fine (I think) except for not having the convenience of having replays grouped into threads.
@bender@twtxt.net I canāt see ANY of those LOL not even a broken thread. The whole Thread went Poof!! as if it has never happened ā¦