@suitechic@yarn.girlonthemoon.xyz THANK YOUUU i do my best with icons and superlove!!!
@lyse@lyse.isobeef.org thank youuuu the songs are all instrumental versions of idol songs! here’s a list:
right now - newjeans
onna no ko otoko no ko - ogura yuko
nattou angel - nattou angels (akb48 sub unit)
tsumiki no jikan - skek48
supernatural - newjeans
cookie (FRNK remix) - newjeans
hype boy (250 remix) - newjeans
hurt (250 remix) - newjeans
new moon ni koishite - momoiro clover z
tenshi wa doko ni iru - fairy wink
@suitechic@yarn.girlonthemoon.xyz thank you nikki <3
@prologic@twtxt.net OHHHHHH THIS IS SO HANDY TYSM I’LL TRY IT
@aelaraji@aelaraji.com It’s mybe because of their (pixelfed) app release, a few days ago!? https://techcrunch.com/2025/01/14/decentralized-instagram-alternative-pixelfed-launches-mobile-apps/
@prologic@twtxt.net Just in case… the git link is missing a c
in prologic
Thx @sorenpeter@darch.dk. Yepp, Yellow CMS is great! I stumbled across your extension and became aware of Twtxt and Timeline. Now I’m onto building my own little TwtxtReader.
@arne@uplegger.eu nice work with the client.
I also see you are using the Yellow CMS for your website🍋
Thank you @prologic@twtxt.net , I’m pleased to be a little “thread” in the ball of yarn (Twtxt).
@prologic@twtxt.net My account is @tanrax . Thanks!
@prologic@twtxt.net I can’t register with GitHub, nor make Pull Requests. Would it be possible to enable this? Maybe this repository could be on GitHub to promote it and increase collaboration.
@kat@yarn.girlonthemoon.xyz (they migrated their image backend from a deprecated third party plugin to a first party feature. which i did on the same codebase last summer with no knowledge of rails lol)
@kat@yarn.girlonthemoon.xyz sticker status!!!!!
@kat@yarn.girlonthemoon.xyz I DID END UP PUTTING IT TOGETHER BTW AND I VLOGGED IT (https://memoria.sayitditto.net/view?m=fGvHAMJvq) AND I LOVE IT SOOO MUCH
@kingdomcome@yarn.girlonthemoon.xyz all me hahah! thank you <3
@kingdomcome@yarn.girlonthemoon.xyz hey irene!!!!!!!!!!!!! i’m vibing rn
I need an alternative news source… Something I can shove into feeds.twtxt.net that helps me keep up-to-date with Tech and other important news 🗞️ Hmmm 🤔 Suggestions? I can’t stand Slashdot anymore since they’ve decided to come down hard on ad-blockers 🤦♂️
@arne@uplegger.eu Welcome! 🤗
Wussup twtxt I’m rolling cigarettes (I don’t smoke) (I think it’s funny) (it’s like crocheting a scarf when you don’t wear scarves)
@aelaraji@aelaraji.com Reading “The Book Thief” by Markus Zusak
@prologic@twtxt.net you change something up on how markdown gets rendered?
@johanbove@johanbove.info Way to go! ✊ what will you be reading? Got anything planned?
@kingdomcome@yarn.girlonthemoon.xyz real shit
@prologic@twtxt.net Is it possible to make Pull Request on twtxt.dev ?
@prologic@twtxt.net It’s opensource. You can run the software in your localhost or server. Cloud service is a free option.
Of course @prologic@twtxt.net! Check https://streamlit.io/
@doesnmppsflt@doesnm.p.psf.lt It looks like it… Although they shouldn’t be empty since Timeline took care of sending those. I believe I have an idea as to why that happened, but will have to test before filing an issue.
v1.23.4
will there ever be a v1.23.45678? 🫠🤡
@lyse@lyse.isobeef.org HAHA! A forever stable major release eh? That’s brilliant 😃 …
@doesnm.p.psf.lt@doesnm.p.psf.lt I don’t know if you have already noticed, but your Twtxt/Webmention script outputs Timestamps from the future 🤔 I wonder if Timeline’s does the same …
@doesnm.p.psf.lt@doesnm.p.psf.lt Testing Testing… 123… Ouiiiiiii… 😆
@doesnm.p.psf.lt@doesnm.p.psf.lt Are you also using https://cabal.chat or just someone else with the same random username?
@sorenpeter@darch.dk Yes it works, thx: https://doesnm.cc/mentions.txt . I’m deleted html tags because my client do not support html rendering
@doesnm.p.psf.lt@doesnm.p.psf.lt Cool lets see if this works?!
@<url>
form of mentions. Strictly require that all mentions include a nickname/name; i.e: @<name url>
.
@prologic@twtxt.net I say we should find a way to support mentions with only url, no nick, as per the original spec.
- For
@<nick url>
we already got support
- For
@<nick>
the posting client should expand it to@<nick url>
, if not then the reading client should just render it as@nick
with no link.
- For
@<url>
the sending client should try to expand it to@<nick url>
, if not then the reading client should try to find or construct a nick base on:
- Look in twtxt.txt for a
nick =
- Use (sub)domain from URL
- Use folder or file name from URL
- Look in twtxt.txt for a
@prologic@twtxt.net fuck yeah!!!
@prologic@twtxt.net <333 ty
@aelaraji@aelaraji.com i might give it a try soon!
@lyse@lyse.isobeef.org ahhh thank you so so much!!!! i’ve heard of shellcheck but haven’t checked it out properly - will try it for my scripts :D i really appreciate it
@lyse@lyse.isobeef.org /Me throws his keyboard off to the side, grabs his camera just in case and runs upstairs screaming “Yeah! Science B_ !”
@kat@yarn.girlonthemoon.xyz To improve you shell programming skills, I highly recommend to check out shellcheck
: https://github.com/koalaman/shellcheck It points out common errors and gives some suggestions on how to improve the code. Some details in shell scripting are very tricky to get right at first. Even after decades of shell programming, I run into “corner cases” every now and then.
E.g. in getlyr
’s line 7 it warns:
echo -e $(gum style --italic --foreground "#f4b8e4" "'$artist', '$song'")
^-- SC2046: Quote this to prevent word splitting.
For more information:
https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
Most likely not all that problematic in this application, but it’s good to know about this underlying concept. Word splitting is basically splitting tokens on whitespace, this can lead to interesting consequences as illustrated by this little code:
$ echo $(echo "Hello World")
Hello World
$ echo "$(echo "Hello World")"
Hello World
In the first case the shells sees two whitespace-separated tokens or arguments for the echo
command. This basically becomes echo Hello World
. So, echo
joins them by a single space. In the second one it sees one argument for the echo
command, so echo
simply echos this single argument that contains three spaces.
I’m sharing new developments on the client. I now have a more stable timeline. The first version will appear in the next few weeks.
#emacs #twtxt@kat@yarn.girlonthemoon.xyz That sounds interesting, good luck!
Need to summary all of these logic. So:\u2028 1. If file named twtxt.txt then grab parent directory name or hostname if file in root (and maybe delete ~?) \u2028 2. If file named nick.txt then grab filename
@kat@yarn.girlonthemoon.xyz definitely a fun way to get better at bash scripting by hand (AKA learn how it works besides the extreme basics i know) and use gum to make them cute too
@kat@yarn.girlonthemoon.xyz both scripts are here under the names ‘getlyr’ and ‘now playing’ if you wanna try them out yourself, just make sure you have gum installed (also curl and jq but most people have those i think) https://git.sr.ht/~chasinglightning/dotfiles/tree/main/item/home/.local/bin
@prologic@twtxt.net ah that’s good lol! i once pulled from main for a huge web app that i deployed and it haunts me because it will make upgrading so much harder lol
twtxt.txt
, following your recommendation, there could be many "twtxt" nicks. 😀
@doesnm@doesnm.p.psf.lt the logic that keeps on growing! :-D
Ugh! Not @david@collantes.us, but this one. I am going nuts. Well, I am nuts!
@movq@www.uninformativ.de I think it was user error. Testing again.
twtxt.txt
, following your recommendation, there could be many "twtxt" nicks. 😀
If feed are named twtxt or tw then grab parent directory name!
@bender@twtxt.net (secret received!).
example.com/x/bananas/yo.txt
, and the feed has no nick. What is the nick?
I mean, since most feeds are named twtxt.txt
, following your recommendation, there could be many “twtxt” nicks. 😀
example.com/x/bananas/yo.txt
, and the feed has no nick. What is the nick?
nick is yo? Btw say me which method you choiced. I want to make mention fixer like @bender -> @bender@twtxt.net in my post-hook
@doesnm@doesnm.p.psf.lt I see problems with that, that do not exist on my approach. You could see, example.com/x/bananas/yo.txt
, and the feed has no nick. What is the nick?
@prologic@twtxt.net so i did a mistake that i’ve done before and i think i just pulled from the main branch which is STUPID i KNOW and i don’t LEARN but whatever. i was having trouble with my go version and the makefile so i think i literally just ran it as my user with go in the path and redirected the binaries to go to a temporary directory i made and then moved them to /usr/bin lol. i’m not sure what could’ve caused this! probably something in the pipeline of weirdness i just wrote out
@prologic@twtxt.net thank you so much!
@prologic@twtxt.net LMAO thats so funny i need to try jenny i was trying it but i couldn’t figure out my twtxt sync script for it
@prologic@twtxt.net wait thats so cute re: the yarn name! i had no idea! we’re all just keeping the yarn ball rolling…
@kingdomcome@yarn.girlonthemoon.xyz love this for you
@kingdomcome@yarn.girlonthemoon.xyz trueee! good point
Let’s return to previous conversation: what if detect nick from url: pubnix.com/~nick/twtxt.txt is nick, domain.com/anick.txt is anick and etc
Or using the same twt hash method, but only for the URL, to generate the nick, if it doesn’t exist, like so, @5vxo4ia@twtxt.net
@prologic@twtxt.net Since I live in Germany, I do believe the media here is generally reputable. It really depends where you live of course. Source I look at are Reuters, NPR, The Guardian, Die Zeit, NY Times, CNN, Tagesschau, Spiegel Online, RP Online (for local news), … I would never just trust what I see in my social media feeds.
Thanks, I’m trying my best. Also, nice to meet you (and welcome back?) @oevl@twtxt.net, never seen you around before. 🙌
@prologic@twtxt.net Don’t you dare fix it xD it’s not a bug, it’s a feature! xD
Hmm, I just noticed that the feed template seems to be broken on your yarnd instance, @kat@yarn.girlonthemoon.xyz. Looking at your raw feed file (and your mates as well), line 6 reads:
# This is hosted by a Yarn.social pod yarn running yarnd ERSION@OMMIT go1.23.4
^^^^^^^^^^^^
Looks like the first letters of the version and commit got somehow chopped off. I’ve no idea what happened here, maybe @prologic@twtxt.net knows something. :-? I’m not familiar with the templating, I just recall @xuu@txt.sour.is reporting in IRC the other day that he’s also having great fun with his custom preamble from time to time.
That “broken” comment doesn’t hurt anything, it’s still a proper comment and hence ignored by clients. It’s just odd, that’s all.
@kat@yarn.girlonthemoon.xyz i don’t even have like time or space to stream unless it was no mic/video and just me doing stuff on my computer which can be boring without even mic input. plus no way to use camcorder that way. but. it’d be cool if i could so i dream
trying to set up @movq@www.uninformativ.de’s jenny client… currently trying to find where twtxt files are stored on the server so i can set up the scp script i have for this
@suitechic@yarn.girlonthemoon.xyz shes the best <3
@suitechic@yarn.girlonthemoon.xyz lol thats neat!
@prologic@twtxt.net i thought i was going insane when i saw blank posts on my TL i was like is noscript fucking with me again but no it’s you guys fucking around LOLLLL
@movq@www.uninformativ.de same here lol! my aunt actually got it for me so i’m super excited to tinker with it and i might record a vlog for it :D
Lol why you and bender twts are rendered but my with simular content are skipp3d? Upd: nevermind, i’m dumb, my twt are created in future because i type date -iS and replaces +03:00 with Z: https://twtxt.net/twt/yctmi7a
@movq@www.uninformativ.de An ähnliche Aktionen, von vor 20 Jahren, kann ich mich auch noch erinnern. Viel aktueller als damals™ waren unsere Spiele gestern auch nicht. BF1942, CoD, Flatout, CnC, AoE2, Unreal und Quake3, um nur einige zu nennen.
I mean bug where jenny don’t know about these id’s and tried to request from twtxt.net (prologic sent access logs)
@doesnmppsflt@doesnm.p.psf.lt Not sure which bug you’re referring to. 🤔 (Did I forget?)
Those long IDs like (#113797927355322708) are simply part of that feed. Looks like the author just dumps ActivityPub IDs into twtxt. I think this used to work in the past, but the corresponding spec (https://twtxt.dev/exts/hash-tag.html) has been deprecated and jenny doesn’t support – actually, jenny never supported that.
jenny can only group threads by exactly one criterium (because it writes a Message-ID
into the mail file) and that’s the regular twt hash. So, anything else, like people doing “#CoolTopic”, isn’t possible.
This is the first screenshot, a simple timeline I’m using to check the fields. Now I’m working on some details: avatar cache, relative dates, simple thread, etc.
#emacs #twtxtHello @movq@uninformativ.de . Did you fixed jenny bug which causes fetching long ids from yarn instances on feeds like https://ciberlandia.pt/@marado.txt ? I’m asking because i want to store links in brackets on some of my posts and don’t want to confuse jenny users
Test twtxt parser (please remind me to delete this)
@doesnm@doesnm.p.psf.lt LOL sorry which client are you using? 🤔 You can of course have a say! There aren’t that many active/used clients at the moment, and I forget which one you’re using 🤣🤣
@<url>
form of mentions. Strictly require that all mentions include a nickname/name; i.e: @<name url>
.
For the record; we consider the new authority on the Twtxt spec(s) going forward (has been for some years actually) to be implementers / primary maintainers of widely used clients. To date that is:
yarnd
@prologic@twtxt.net (me and others)
jenny
@movq@www.uninformativ.de
tt
@lyse@lyse.isobeef.org
Timeline
@darch@neotxt.dk / @eapl.me@eapl.me and others
twtxt-el
? – @andros@twtxt.andros.dev
Full list of supported and widely used clients can be found at https://twtxt.dev/clients.html – which I note a few above are actually missing from this page haha 🤣
@<url>
form of mentions. Strictly require that all mentions include a nickname/name; i.e: @<name url>
.
What say you @movq@www.uninformativ.de @lyse@lyse.isobeef.org @eapl.mx@eapl.mx / @darch@neotxt.dk @andros@twtxt.andros.dev (new client author)? 🤔 Shall I PR this up?
@johanbove@johanbove.info But which one(s)? 🤔🤔 Serious question; my neighbor next door swears by the BBC and ABC (I’m Australian); but honestly even those news sources are full of political rhetoric and non-facts (opinions, etc) – I have yet to see a single news source of actual facts and nothing more.
@lyse@lyse.isobeef.org oh this rules
@bender@twtxt.net it’s awesome!!!!!!!!
@kat@yarn.girlonthemoon.xyz i wrote insane fanfiction last night that may make my friends think i’m weirder than usual but oh well. embrace da weirdness. also i wanna make zines
@prologic@twtxt.net it’s pretty new for me but i’m liking it so far!
@aelaraji@aelaraji.com yeah! i considered it but i went with taskbook because it just seemed simpler lol. nb does look very fleshed out and feature rich though i kinda wanna try out its note-locking feature
@suitechic@yarn.girlonthemoon.xyz aw thank you nikki!!! i really wanna make a new zine it’s been a while! hopefully i can finish my miyawaki sakura one soon…
@suitechic@yarn.girlonthemoon.xyz yeah i’ve also used namecheap, though i will say if you want to do TLS on demand with them then it’s kind of a pain and i think you have to pay more last i checked so i’d try something different.
@kingdomcome@yarn.girlonthemoon.xyz this is so real
@movq@www.uninformativ.de oooh i’ll have to try this out it looks awesome
Happy New Year to the readers of my little Twtxt feed! Wishing you and are your family all the best.
Thanks 😀! @aelaraji@aelaraji.com I am working on a fork now because the new version will break the current code. Therefore, I will upgrade the current repository (https://codeberg.org/deadblackclover/twtxt-el). The original author is helping me with reviews. I am sorry for my long development, I am working in my free time and it is scarce. I will report back to you all. 😋
That’s pretty awesome @ ! I’ve seen your contributions to twtxt-el and wondering if you’ve been updating the same one or made another from scratch. either way, I can’t wait to give it a try! 🙌 cheers
@kat@yarn.girlonthemoon.xyz https://github.com/klaudiosinani/taskbook
@kingdomcome@yarn.girlonthemoon.xyz god same i feel this T__T