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.
Yeah I know! My ship was sinking and Iāve just noticed. Patched up the holes and now weāre back afloat.
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ā š
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 got myself a new monitor! Went for the best-cheapest-one I could get just in case it gets wrecked too then I could easily replace it with another ā¦ And yeah, Fuu*** Asus!
@prologic@twtxt.net would you please check my web interface? is that a normal thing or am I missing something?
Anyone has saltyd actually up and running? my deployment was a mess ā¦ will tell you all about it when I wake up š
This Zen-Browser is actually not bad! š¤Æ
- Based on Firefox instead of Chromium.
- Got tiling pans when you need themā¦ (just like a tiling window manager).
- I can hide the Tabs and Nav-Bar with a single short-cut!! AKA Compact Mode ā¦
NGL tilde townās registration process was quite fun! reminded me of the good old text based adventure game.
Been curious about how people on Pubnix instances do manage their feed, if they have access to log? Sent in a req to join one still no res.
Apparently Drama
is tech entitiesā new Going Viral
PR stunt. After the Wordpress vs. WPE mayhem, Godot starts itās own, Who/whatās next?
@doesnm@doesnm.p.psf.lt Iāve just given it a try on android/termux and got it to work, I canāt promise it wonāt break something else (because i definitely donāt know what Iām doing) but hereās what I broke š :
~/src/jenny $ git diff
diff --git a/jenny b/jenny
index ada8da2..8ae9a06 100755
--- a/jenny
+++ b/jenny
@@ -1194,7 +1194,7 @@ if __name__ == '__main__':
if args.edit:
edit_twt_file(app)
elif args.fetch:
- with DirectoryLock(f'/tmp/jenny-{getuser()}.run'):
+ with DirectoryLock(expanduser('~/tmp/jenny-{getuser()}.run')):
retrieve_all(app)
elif args.last_seen:
print('Feeds last seen at (times are local time), oldest first:')
and of course make sure you mkdir ~/tmp
See!? Even Meta/Facebook uses plain text, not just Twtxt! š¤£
ā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 š
@cuaxolotl@sunshinegardens.org Wait, what!? Weāre dropping Gemini support!?
as a matter of fact! donāt mind anything I do/say for the next 72 hours xD
Donāt mind this twt!
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.
@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. š¤£
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. š
@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 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!! š
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.
Bonus: On his Pod/Profile it shows as if his last twt is from 4 Months ago.
@quark@ferengi.one No can do! I canāt see any of the replies to that thread, not even mine LOL. let me se if I can fetch @sorenpeter@darch.dk ās feed with the https link.
Something odd just happened to my twtxt timelineā¦ A bunch of twts dissapered, others were marked to be deleted in mutt. so I nuked my whole twtxt Maildir and deleted my ~/.cache/jenny in order to start with a fresh Pull. I pulled feed as usual. Now like HALF the twts arenāt there š even my my last replay. WTF IS GOING ON? š¤£š¤£š¤£
Also what are the change that the same human will make two different posts within the same second?!
Just out of curiosity, What would happen someday if I (maybe trolling) edit my twtxt.txt-file manually and switch/switch a couple of twt timestamps, or add in 3 different twts manually with the same time stamp?
@prologic@twtxt.net didnāt it already? or is it just me and my social bubble? š¤
@sorenpeter@darch.dk !! I freaking love your Timeline ā¦ I kind of have an justified PHP phobia š but, Iām definitely thinking about giving it a try!
/ME wondering if itās possible to use it locally just to read and manage my feed at first and then maybe make it publicly accessible later.
@prologic@twtxt.net canāt one just link to a keyoxide profile with a link to their Twtxt feed for identity or something?
Where do I download more hours for my days? not having more than 24 hours a day S U C K S !
My cat just had aā¦ nightmare ? He woke up, slapped me in the face then jumped off of the bed giving me the āWTF Just happened Human!?ā look. š¤
@bender@twtxt.net F-Droid is a platform/app that lets you side-load/install and serve android apps without the need for Googleās play storeās blessing. I also use Aurora Store to install Play Storeās apps without having to associate my phone with Google account. š¦¾ it makes me feel good about myself š„ø
Iām SO enjoying the new jenny --fetch-context
š
Oh boy! I think I stumbled upon a Terminal Candy Shop! š¤¤ āTerminal Troveā
POWER EFFINā OUTAGE!!! Electricity came back after ~10 min likeā¦ no beggie BUT, Internet stayed out for like 2 more hrs š
Good Morning, 30 min till Sunrise.
yarnd
prefetch resources liks this, cache them and serve the cached copy? š¤
@bender@twtxt.net yeah, I think so as well. Hell I canāt even get myself to upload much media files on the fedi-platforms knowing theyāll be hosted out of someone elseās pocket, someone with no ROI in mind but otherās freedom of expression.
@prologic@twtxt.net I wouldnāt mind that for the bigger images, although, my main problem is with the scrappers and other platforms that nuke my RPi whenever I post a link out thereā¦ yes! I mean Mastodon š
BTW! Iāve just white listed twtxt.net ā¦ you should be able to see the embedded image by now.
youāll probably get an Error 1011 š¤¦ ā¦ just copy and paste the link in a new tab if you can Screenshot of neomutt running Jenny
@bender@twtxt.net My index formatting is intact, probably because I still havenāt figured out how to set up my terminal to show RTL text correctly! š but hey, that wonāt be a problem anymore, I donāt feel like twting in Arabic. Sorry for the inconvenience.