"twtxtfeevalidator/0.0.1"
UA about? I thought I could ask before throwing a 1000GB file at it 🪤 could it be the same 'xt' thing @lyse was talking about the other day?
hmm… apparently the invalid twts are the latest ones I’d posted from Timeline
but highly probably because I’d tried to restore them manually, after unintentionally overriding my twtxt file with one that was out of date 🤦
@kat@yarn.girlonthemoon.xyz (that is targeted only at me. i do not shower enough. exposing myself)
@kat@yarn.girlonthemoon.xyz though i feel like this doesn’t need to be said because if anyone is that pretty they are not a self hoster because they regularly shower
"twtxtfeevalidator/0.0.1"
UA about? I thought I could ask before throwing a 1000GB file at it 🪤 could it be the same 'xt' thing @lyse was talking about the other day?
@lyse@lyse.isobeef.org Oh! no need to be sorry and feel free to keep at it if it helps, I don’t mind. It’s just that I’m always on the lookout for corpo-bots and crawlers slipping through the cracks (a fun little game of sorts) 😅 the only thing I let them see is a robots.txt telling them to :diffoff
Also, I’m curious about the invalid lines in my feed. is it something I should lookout for in future?
@kat@yarn.girlonthemoon.xyz after some fighting with this janky software (that i still love despite the jank) we now have stupid tux as our logo. slayyy
@movq@www.uninformativ.de oh no good luck!!!
Any idea What’s this "twtxtfeevalidator/0.0.1"
UA about? I thought I could ask before throwing a 1000GB file at it 🪤 could it be the same ‘xt’ thing @lyse@lyse.isobeef.org was talking about the other day?
@prologic@twtxt.net we live in hell
@movq@www.uninformativ.de woah it’s like a cheatsheet with explanations! java is kind of arcane magic sorcery to me so i’m having trouble understanding it but i have that with most programming languages. this is like so much easier to actually look at and read instead of my eyes glazing over lol
@andros@twtxt.andros.dev Sorry I missed your messages to #twtxt on IRC. There are people there, but it can take several hours to get a response. E.g. I check it every day or two. I recommend using an IRC bouncer. To answer your question about registries, I used a couple of registries when I first started out, to try to find feeds to follow, but haven’t since then. I don’t remember which ones, but they were easy to find with web searches.
@prologic@twtxt.net YEAH it’s so cool!!! i was thinking about trying it as sorta practice for golang lol
@prologic@twtxt.net that’s iconic af though like i should do the same bc i hate cloudflare that much i just refuse to use them
@lyse@lyse.isobeef.org oh nah it came out like that lol! i actually love how squished it looks it feels accurate lol
oh yeah i think i might have a tripod around but i do need a sandbag or something i could use as one. maybe yeah a giant bag of rice could work LOL. thanks for the tips!!! i took a video class last year in college and we worked with cameras and tripods with sandbags so it was on my mind
@lyse@lyse.isobeef.org yeah! as long as it’s fun :D experimenting with it like picking up the camera every once in a while to point somewhere else, or in editing inserting more video in between the static angles, that could be fun!
@movq@www.uninformativ.de this is why people like me can’t code this is boring eyes glazing over kinda stuff lol
Did you have disallow rule in robots.txt? (I think not because can google several twtxt.net posts)
Want this API for Goryon or just Goryon with support to just twtxt.txt. I can’t read timeline without visible replies and missing twts
@prologic@twtxt.net oooh gonna have to look into this, doubt most of my sites need it but i’m thinking one or two could use it
@kat@yarn.girlonthemoon.xyz here it is :) https://memoria.sayitditto.net/view?m=UyMOOoiOy
@lyse@lyse.isobeef.org it’d be a blast to record too with my camcorder! i’d have to figure out positioning and stuff like you said but i could probably figure something out with a bit of testing :P yeah it probably does make the project itself longer than it should be but i feel like if you make it a cozy kinda “sew with me” video where people watch you sew and film it with a static angle instead of like, showing every step? i think that’d be nice even if a bit boring. so i could absolutely try that.
magnetic tape camcorders omg!!! mine is digital but i’d LOVE to get a tape camcorder
@bender@twtxt.net aw thank you so much!!! rambling is the best… just gotta keep on going about what we love and somehow people like it lol!
@bender@twtxt.net wow almost 6am damn!!! yeah i’m EST too :)
@prologic@twtxt.net oh it’s ok! thank you for the explanation! i think for me when it comes to programming i learn best by doing, so like written examples or talking about it helps less, BUT baseline explanations like what a pointer is does help! i was so confused and i still need to fix the error i’m having but i will figure it out!
@lyse@lyse.isobeef.org AWWWW OMG THAT’S SO CUTE
@movq@www.uninformativ.de REALLLL
@bender@twtxt.net probably lol!
@prologic@twtxt.net nooo post away!!!
@prologic@twtxt.net fuck yeah!!!
@kat@yarn.girlonthemoon.xyz https://memoria.sayitditto.net/user/andjuly/
@kat@yarn.girlonthemoon.xyz anyway when i get the memory stick i will record something silly and exclusive for yarn friends i can’t wait <3
@prologic@twtxt.net EVEN COOLER
@kat@yarn.girlonthemoon.xyz i also like the separation inherent with using dedicated devices. like i have a DAP, a fiio X1 ii from 2019, and it’s still going strong. it’s perfect for on the go music listening and i never have to worry about like going somewhere with no reception and the music drops out. it’s all local AND the battery lasts longer because i’m not using wi-fi or bluetooth or data. also i can directly access the file system and just add files anytime. this goes for my point & shoot and other devices too. i love this shit i’m such a nerd
@kat@yarn.girlonthemoon.xyz i think what i love about “retro” (relative to me because i was born 2004) is that it has friction but in a different way than modern tech does. sure there’s friction with getting a video from your phone to a computer unless you’re a nerd like me with android and syncthing. but not only is that something that could be but isn’t easier, it’s just… it makes sense for a camcorder from ~2009 to have the kind of friction it does
@prologic@twtxt.net this is epic… you’ve made a great platform!!! screw big tech we got literal threads here. X, The Everything App, wishes it had literal yarn threads smh my head. also twtxt is so cool like i love that yarn is a frontend for it but also its own thing. all plaintext… coolest shit ever
@prologic@twtxt.net oooh i should’ve figured yeah!!! epic…
@prologic@twtxt.net 9am wow!!! 6pm here now :P
@prologic@twtxt.net oh yeah i had to do a custom caddy build for that once but then i reverted because i didn’t need it anymore (well i kinda do but for now i’m just manually doing it instead of wildcard certs/TLS on demand i’m lazy af). otherwise i love caddy
it’s epic that twtxt slash yarn doesn’t have reposts or likes. it’s just chill. replies and posting is all a site needs
@lyse@lyse.isobeef.org if i ever get to it i will absolutely post tux-in-progress pics!!! just a creature….
@kat@yarn.girlonthemoon.xyz i’ve really wanted to make one of those sites you can curl that’s terminal friendly but looks different on the browser like how does wttr.in do it… magic
good morning new yarn social/twtxt friends (it is literally 5:30pm where i am i woke up at 3pm and i am still drinking coffee)
@prologic@twtxt.net YAYYY fuck cloudflare!!! caddy+wireguard amazing combo
@prologic@twtxt.net Is it possible to interact with twtxt.net from outside? For example, an search API
@bender@twtxt.net Sorry if I don’t reply to you. I don’t have any mention notification system… at the moment… Thanks for the suggestion and for fix the error 😄
@lyse@lyse.isobeef.org Ein Prachtstück hast du dir da gebaut! Bei mir werden aus den Stöckern Rankhilfen, Nivellierunterlagen, Insektenhotels, Untersetzer und und und. Im Baumarkt zahlt man dafür bis zu 2€, pah! :)
@prologic@twtxt.net omg i keep hearing so much good about HTMX i really gotta try it!
@prologic@twtxt.net yeah and far lighter than the likes of react! it kicks ass
@prologic@twtxt.net totally understandable! i used the web app from my phone and it worked perfectly 🫶 i can’t imagine the headaches that maintaining apps brings…
@prologic@twtxt.net hopefully!!!
@prologic@twtxt.net oh i meant to hit reply but i forgot lol
@kat@yarn.girlonthemoon.xyz this is that telnet zine cms by the way, it’s epic https://github.com/caraesten/dial_a_zine
@lyse@lyse.isobeef.org these are beautiful!
@kat@yarn.girlonthemoon.xyz just spent like an hour playing with this and adding newjeans ASCII art this is the cutest shit ever
@kat@yarn.girlonthemoon.xyz and this is how superlove got made
@kat@yarn.girlonthemoon.xyz i was adding catppuccin themes everywhere possible last night right but now my desktop wallpaper & conky widget, which are just black & white, don’t really match, so i need something dark purple tinged! i’ll make a quick edit later
thank you for building such a wonderful platform! i discovered it from messing with base twtxt and then went ‘hm i’ve self hosted fedi instances and a bsky PDS i can do this too’ and so i did LOL!
Shi… I forgot to pull my twtxt file before twtin’ … let me see if I can recover them lost timeline twts.
@prologic@twtxt.net Thank you 🙏 wish you all the best! 🙌
@prologic@twtxt.net this is so fucking real i’m so sick of AI/LLM crap
@kat@yarn.girlonthemoon.xyz oh shit that worked
@kat@yarn.girlonthemoon.xyz this is lonely!
@kat@yarn.girlonthemoon.xyz god damn it
@kat@yarn.girlonthemoon.xyz god damn it why aren’t icons working
@kat@yarn.girlonthemoon.xyz testttt
@prologic@twtxt.net Do you have any data about the #twtxt health? How many people are currently using twtxt?
I found 2 active Registries: tilde.instite and twtxt.envs.net . I think that is missing a repository or system for them to find each other. It is easy to share registry users. Your work is awesome! Maybe you are supporting twtxt with the pod and software around them. I am very busy with the Emacs client, but I like to work creating my own version of Registry using Django.
Lol, seems yarn do not display metadata on @terron@duque-terron.cat
Insert RSS url to on https://feeds.twtxt.net in textbox
How can I add feeds to https://feeds.twtxt.net/feeds ? It this possible?
My cat, @terron@duque-terron.cat has his own twtxt account. Would you follow him? #catsoftwtxt
Test Mention for Goryon! @doesnm@demo.yarn.social
python cgi script which handles micropub and writes content to twtxt file. I was want micropub+microsub for twtverse but seems i burned (due choice wrong stack?): https://privatebin.net/?0b598b91ac186855#BfRKjLUQz5KUFJNekJBb5V2qvtEe8xQN8nenYbkez2XR
nick = _@domain.tld
in the twtxt.txt?
hmm any ideas how to fix this case when there is no nick and it on a shared tilde hosting? http://darch.dk/timeline/profile?url=https://tilde.club/~deepend/twtxt.txt
@doesnm@doesnm.p.psf.lt How did you post from IndiePass? Did you add support for twtxt or use some kind of bridge?
nick = _@domain.tld
in the twtxt.txt?
I’ve implemented Use only nick as handle if nick and domain is the same · sorenpeter/timeline@8c12444
See it live at:
- nick = domain: https://darch.dk/timeline/profile?url=https://eapl.me/tw.txt
- nick ≠ domain: https://darch.dk/timeline/profile?url=https://twtxt.net/user/prologic/twtxt.txt
- no nick, use domain: https://darch.dk/timeline/profile?url=https://akkartik.name/twtxt.txt
I’m not sure I like the leading @
thou…
nick = _@domain.tld
in the twtxt.txt?
What should the advantage be to nick = _
compared to just not defining a nick and let the client use the domain as the handle?
What is not intuitive is that you put something in the nick field that is not to be taken literary. The special meaning of _
is only clean if you read the documentation, compared to having something in nick that makes sense in the current context of the twtxt.txt.
nick = _@domain.tld
in the twtxt.txt?
No, i mean just _. If my nick = _ and my twtxt is located at https://doesnm.cc/twtxt.txt then just display me as @doesnm.cc. Why it’s not intuitive?
If NICK = DOMAIN then only show @DOMAIN
So instead of @eapl.me@eapl.me it will just be @eapl.me
@doesnm@doesnm.p.psf.lt So the user should then set nick = _@domain.tld
in the twtxt.txt?
It seems more intuitive and userfriendly to just use: nick = domain.tld
and have then convention for clients to render the handle as @domain.tld instead of @domain.tld@domain.tld
For a feed with no nick defined (eg. https://akkartik.name/twtxt.txt) it will also be simpler and make more sense to just use the domain as the nick and render it as @domain.tld
Are we talking about profile view heading, heading of posts or inline mentions?
In yarnd I recall there is a setting for changing the heading of posts, but not for the two others as of yet.
I like the hover option for inline mentions. For the other places some like how yarnd does it in two line or “ nick (domain.tld) ” could also work.
and going back to a handle you could input in your client to look for the user/file, like @nick@domain.tls
I think Webfinger is the way to go. It has enough information to know where to find that nick’s URL.
@prologic@twtxt.net does that webfinger fork made by darch work OK with yarn as it is now? (I’ve never used it, so I’m researching about it)
https://darch.dk/.well-known/webfinger/
@eapl.me@eapl.me A way to have a more bluesky’ish handles in twtxt could be to take inspiration from Bridgy Fed and say: If NICK = DOMAIN then only show @DOMAIN
So instead of @eapl.me@eapl.me it will just be @eapl.me
And it event seem that it will not break webfinger lookup: https://webfinger.net/lookup/?resource=%40darch.dk (at least not for how I’ve implemented webfinger on my sever for a single user;)
@movq@www.uninformativ.de Opps! My bad, I had a BotFilter activated which lead you to a 403. Fixed!
Thanks @prologic@twtxt.net !
Is there any rule or information about images in the twtxt specification?
Thanks @bender@twtxt.net for the feedback. I fixed and expanded the article. I’m sorry for my poor interaction. Furthermore, I’m reading and writing while programming a client in Emacs.
@movq@www.uninformativ.de my util-linux 2.40.2 version of cal seems to do week 53.
@bender@twtxt.net im a fish
erman.
I would like to share my lastest article about #twtxt on my blog: https://programadorwebvalencia.com/twtxt-la-red-social-en-texto-plano-descentralizada-y-minimalista/ . Attention! It is a Spanish
My 400th Twtxt Post will be about you: wishing you, reader of my Twtxt feed, all the best for the coming year and most of all love, health, and that your projects and work may contribute to the greater good of all mankind. I will be taking a social-media break for a couple of weeks to enjoy this special time with my family. I hope you will be able to do this with your family and friends too.
Ich habe mir einen twtxt-Log-Parser geschrieben, der mich per Mail informiert, wenn jemand “neues” auf meinen Feed zugreift. Mal gucken, wie es läuft.
@movq@www.uninformativ.de Looks fun. Also kind of looks like APL and Forth had a baby on Jupyter.
@andros@twtxt.andros.dev Hello!
@kh1b@kh1b.org Welcome to twtxt!
I’ve started a draft over at: https://git.mills.io/yarnsocial/twtxt.dev/src/branch/main/exts/webfinger.md
@prologic@twtxt.net maybe you meant to specify twtxt as a type similar to ActivityPub’s application/activity+json
in https://webfinger.net/lookup/?resource=sorenpeter@norrebro.space
{
"rel": "self",
"type": "application/activity+json",
"href": "https://norrebro.space/users/sorenpeter"
},
Then it would also make sense to define a Link Relations but should that then link to something like https://twtxt.dev/webfinger.html
where we can describe the spec?
@prologic@twtxt.net Well I just mirrored yarnd’s JSON in my webfinger endpoint and lookup, so not much else to do for standardization.
And for people who don’t like PHP you can always just go with Added WebFinger support to my email address using one rewrite rule and one static file. or simply putting a static JSON in place for .well-know/webfinger
@movq@www.uninformativ.de omg its like haskell but with more monads.