I have managed to make the fetching of feeds asynchronous. To do this I have set up a small system of task queue. All requests are executed at the same time! đ
https://codeberg.org/andros/twtxt-el/src/branch/develop
#twtxtel #emacs
Skill Issues of course, but that's going away next as soon as I get my php-fpm shi_ together.
@doesnm.p.psf.lt@doesnm.p.psf.lt yes, thatâs what I did while testing things out on locally but Timeline kept freaking out on me. Iâm still RTFMing trying to wrap my head around the rewrites and such.
@doesnm@doesnm.p.psf.lt Threema is also known to be crippled to state actors and the five eyes. It has known crypto protocol weaknesses that can leak metadata.
@lyse@lyse.isobeef.org that 3th shot of the heron taking off is epic!
@johanbove@johanbove.info Why not Signal? đ¤
@lyse@lyse.isobeef.org Ein schĂśnes Tier. Seit dem ich den Film âDer Junge und der Reiherâ gesehen habe, muss ich immer an die Geschichte denken, wenn ich einen Reiher sehe.
@prologic@twtxt.net I may give it a try and join the call. đ
@doesnm.p.psf.lt@doesnm.p.psf.lt Thank you for the bug. It is a remnant of my desperate attempt to get a nice looking jump-link scrolling within the conversations. So I just removed scroll-snap-stop: always;.
Ok, itâs really spam account: https://twtxt.net/twt/xu3u7zq . Damn spammers. Can you delete this?
@doesnm@doesnm.p.psf.lt Oh yeah @xuu@txt.sour.is found his âOpen Registrationsâ got reverted somehow đ¤
No no! Iâm talking about twtxtâs own branding. Itâs currently horizontal text. Is the image youâre sharing a logo thatâs being used? đŻ
@doesnm@doesnm.p.psf.lt What do you mean? Hmm? đ¤
Der TwtxtReader (Dummy) hat ein leichtes Re-Design bekommen. Die Devise lautet âmobile firstâ!
Eine MehrsprachigkeitsunterstĂźtzung ist nun per YAML-Dateien drin.
Besonders stolz bin ich auf die Zeitangabe der Beiträge, mit Singular-Plural-Unterscheidung in unterschiedlichen Sprachen. DafĂźr gibt es extra einen eigenen Fluid-ViewHelper zur Ăbersetzungsschnittstelle.
Fortsetzung folgt âŚ
@movq@www.uninformativ.de Vielleicht auch ein âMegaPixelâ? Hauptsache: Irgendwas mit KI.
I would like to make another proposal to the community, to discuss it calmly: https://git.mills.io/yarnsocial/twtxt.dev/issues/9 #twtxt
Amazing! My response: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18500
@andros@twtxt.andros.dev How about putting the whole encrypted conversation into a sperate twtxt-file. Just like the archive feature (?). That way, the general clients donât have to cope with the decrytption stuff and it wonât break the general public conversations.
Thanks @prologic@twtxt.net !
⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
@prologic@twtxt.net @lyse@lyse.isobeef.org it seems a recent update reset my pod settings to open registration.
⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
@prologic@twtxt.net @lyse@lyse.isobeef.org it seems a recent update reset my pod settings to open registration.
đ Hello @emily0824@txt.sour.is, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
đ Hello @emily0824@txt.sour.is, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
FĂźr heute reicht es dann auch mal. Neue Funktionen:
- Login-Bereich
- Wechsler zwischen Zeitachse und Unterhaltung
- Paginierung nur noch, wenn benĂśtigt
- Twtxt-Parsing optimiert (Parser-Plugins fĂźr: Youtube, iFrames, Bilder, Erwähnungen, kaputtes HTML, âŚ)
- unter der Haube aufgeräumt
Die bisher verwendeten ext. Bibliotheken sind:
@dfaria.eu@dfaria.eu Farewell! đ
@lyse@lyse.isobeef.org Danke! Ja, es gibt noch unzählige Stellschrauben an dem Ding. Deine Anmerkungen werde ich einarbeiten. Eine mobile Ansicht wär auch noch schÜn. Derzeit sitzt es auf dem Smartphone doch noch recht stramm.
@Unterhaltungen: Die von gestern zu verschlĂźsselten Nachrichten war ausschlaggebend fĂźr die Umsetzung. In âTimelineâ und âYarnâ haben mich die LĂśsungsansätze bisher nicht Ăźberzeugt. Aber wir kĂśnnen ja alle etwas von einander lernen.
@arne@uplegger.eu Uuuuhhh, das fĂźhlt sich klasse an, gute Arbeit mein Lieber! :-)
Besonders positiv hervorheben muss ich die Rohdatenansicht. Sowas hab ich mir auch schon in der Vergangenheit hin und wieder gewßnscht. Wie toll es doch wär, direkt den Eintrag im Original zu sehen, ohne erst im Feed mßhsam auf die Suche gehen zu mßssen, was auch noch einen Wechsel auf den Browser oder den Editor erzwingt. Das werd ich mir definitiv auch einbauen. Insbesondere fßr die Entwicklung absolut hilfreich. Die Textarea kÜnntest Du noch mit einem readonly-Attribut ausstatten.
Die Gesamtbaumansicht einer Unterhaltung gefällt mir ebenfalls. Davon bin ich ja ein groĂer Verfechter. Nicht nur die direkten Antworten zu sehen, sondern alle. Klar, bei tief verschachtelten Unterhaltungen und sehr langen Beiträgen verliert man da doch mal den Ăberblick, aber die kommen in der Praxis meiner Erfahrung nur selten vor.
Die zwei Elemente in der FuĂzeile eines Beitrags wĂźrde ich auch noch versuchen in die Kopfzeile zu verschieben, dann wird die Darstellung insgesamt kompakter, gerade bei Unterhaltungen kĂśnnte das von Vorteil sein.
Weiter so!
@lyse@lyse.isobeef.org Du kannst selbst gern mal im TwtxtReader-Dummy herumklicken. Da ist natĂźrlich alles auf meinen Feed eingestellt.
Bildschirmfotos wirken irgendwie nicht.
@arne@uplegger.eu Klingt gut, Du darfst uns gern mal ein paar Bildschirmfotos vom aktuellen Stand zeigen. :-) Die erste Aufnahme sah bereits recht aufgeräumt aus.
Ich mĂźsste auch endlich mal an meinem Client weitermachen. Aber heut nimmer.
đ Hello @empockelimi@txt.sour.is, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
đ Hello @empockelimi@txt.sour.is, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
@aelaraji@aelaraji.com Iâve been noticing the same, so I opened an issue now (https://github.com/sorenpeter/timeline/issues/55) and then we will have to look into it.
@prologic@twtxt.net I know! I know! 𤣠and it feels like I wonât be either, at least for a while ⌠On the bright #Go side, Iâm trying to switch everything (static web stuff and reverse-proxy) to #Caddy
@lyse@lyse.isobeef.org Die meisten Hersteller von Internetradios (Sony, Denon, Marantz, âŚ) binden einen externen Dienstleister (vTuner) fest(!) in ihre Geräte ein, damit die Nutzer sich durch eine groĂe groĂe Liste von weltweiten Internetradio-Stationen hĂśren kĂśnnen.
Nun hat vTuner seit ca. 2020 sein Geschäftsmodell geändert. Man darf da nun fßr jedes Gerät (MAC-Adresse) bezahlen. Die Kosten steigen auch von $3 auf $7 pro Jahr. Die Hersteller zucken einfach mit den Schultern. Im schlimmsten Fall schaltet vTuner einfach die Domain ab und dann steht man da - wie bei mir: http://sagem.vtuner.com
Der XML-Parser von der alten Sagem-Huddel verlangt zeilenweise Einträge ohne EinzĂźge. Vielleicht standest Du mit Deinem Parser ja Pate!? đ
@arne@uplegger.eu Hahaha, vor Dekaden hab ich auch mal einen âXMLâ-âParserâ selbst gebaut. Der wollte dann pro Zeile entweder einen Ăśffnenden oder einen schlieĂenden Tag oder aber einen Wert haben. :-O Ganz Ăźbel, aber fĂźr den damaligen Anwendungsfall hatâs gelangt. War halt bloĂ kein XML. :-D
Was konkret war dann das Problem von dem zu sauberen XML in Deinem Fall? Und schÜn zu hÜren, dass Du das Gerät vor dem vorzeitigen Elektroschrotttod bewahrt bekommen hast. :-)
Zum Abschluss noch ne ganz doofe Frage, ganz offensichtlich hab ich von Radios keinen blassen Schimmer. Wieso muss denn das Ding Ăźberhaupt mit XML rumfuhrwerken? O_o
@lyse@lyse.isobeef.org i trusted all pods yesterday and now when i pull it up they are all untrusted.
@lyse@lyse.isobeef.org i trusted all pods yesterday and now when i pull it up they are all untrusted.
@lyse@lyse.isobeef.org @prologic@twtxt.net đ There was something weird going on with my #Timeline instance, the text input box was visible even though I was logged out and I was able to twt from it ⌠It has to do with cache because it wouldnât disappear unless I whip my websiteâs cache from the browser.
Poke @sorenpeter@darch.dk and @eapl.me@eapl.me I have no Idea how to reproduce this.
I updated the specification with base64, Curve25519 and more examples: https://github.com/tanrax/twtxt-direct-message-extension
@prologic@twtxt.net @lyse@lyse.isobeef.org First, please leave me your comments on the repository! Even if itâs just to give your opinion on what shouldnât be included. The more variety, the better.
Second, Iâm going to try to do tests with Elliptic keys and base64. Thanks for the advice @eapl@eapl.me
Finally, Iâd like to give my opinion. Secure direct messages are a feature that ActivityPub and Mastodon donât have, to give an example. By including it as an extension, weâre already taking a significant leap forward from the competition. Does it make sense to include it in a public feed? In fact, weâre already doing that. When we reply to a user, mentioning them at the beginning of the message, itâs already a direct message. The message is within a thread, perhaps breaking the conversation. Direct messages would help isolate conversations between 2 users, as well as keeping a thread cleaner and maintaining privacy. I insist, itâs optional, it doesnât break compatibility with any client and implementing it isnât complex. If you donât like it, youâre free to not use it. If you donât have a public key, no one can send you direct messages.
đđ Reminders that this weekend our monthly Yarn.social online meetup. Whoâs coming? đ¤ Some possible topics:
- Direct Messaging for Twtxt
- @prologic@twtxt.net âs new EdgeGuard services đ¤Ł
- Whatâs the weather like? đ
Details:
- When: 25th Jan 2025 at 12:00PM UTC (midday)
- Where: https://meet.mills.io/call/Yarn.social
@movq, @prologic@twtxt.net when navigating to a Yarn. If the head twt is missing then the whole thread is not accessible. It only returns an error. so i have no way to view any of the replies within the thread other than the end twt.
@movq, @prologic@twtxt.net when navigating to a Yarn. If the head twt is missing then the whole thread is not accessible. It only returns an error. so i have no way to view any of the replies within the thread other than the end twt.
interesting idea. Iâm not personally interested on having DM conversations on twtxt (for now), although I see the community could be interested in.
Iâd suggest to enable the Discussion section in your Github repo to receive comments, as we did for timeline https://github.com/sorenpeter/timeline/discussions
I want to share a little idea for a new extension with the goal of adding direct messages in #twtxt https://github.com/tanrax/twtxt-direct-message-extension
@slashdot@feeds.twtxt.net Who the F+++ still uses gooâs search engine anyway xD Shout out to all my homies hosting a Searx instance đđ¤
@movq@www.uninformativ.de SchĂśne Bilder. Mein Teleskop muss ich auch einmal wieder aktivieren.
@movq@www.uninformativ.de Thatâs so awesome! I really oughta make use of the telescope I was gifted a few years agoâŚ
@movq@www.uninformativ.de ha, very cool!
Hola desde Hispa Emacs!! @cats@duque-terron.cat
@suitechic@yarn.girlonthemoon.xyz itâs a great post!
@lyse@lyse.isobeef.org wow what a great story! i still use FTP (well, SFTP) all the time lol, just to transfer files between servers quickly. itâs super handy!
writing your own CMS sounds kickass omg⌠mysql the legend
@prologic@twtxt.net yellowjackets is about a girls soccer team that gets into a plane crash in the wilderness and start hunting and killing and eating each other. also thereâs lesbians. it rules. season 3 comes out valentines day
@prologic@twtxt.net this is epic i need to try this
@movq@www.uninformativ.de my friend, Iâm curious what is that interface? Itâs like WindowMaker meets dwm, meetsâŚ? :D
creating a twtxt timeline page for tilde.club.. will see if anyone likes it when its done
creating a twtxt timeline page for tilde.club.. will see if anyone likes it when its done
@movq@www.uninformativ.de hahahah i hope you can get one someday if you want one! itâs standard lubuntu, so far no issues despite no official support for this weird little ubuntu flavor lol
@lyse@lyse.isobeef.org OMGGGG IâM BRINGING AKB TO YARN LETâS GOOOOO!!!! SO glad you like them they make bangers!!!!! super catchy and fun <333
@movq@www.uninformativ.de we had a TON of fun omg my friends took a bit to learn the game then when they got it we got VICIOUS with each other it was so much fun lol
@lyse@lyse.isobeef.org iâm a horrible gamer but i do best when playing kart racing games like this and mario kart haha!
@prologic@twtxt.net this is a great idea!
@kingdomcome@yarn.girlonthemoon.xyz OMGGGGGG HELLOPRO PILLING OF IRENE!!!!!!!!!!! resonant blue is so good omgâŚ. this makes me so happy :â)
@doesnm@doesnm.p.psf.lt Is that implementing IndieAuth? đ¤
Would anyone object to the feeds.twtxt.net service having auth soon⢠? đ¤ Iâm tired of the garbage feeds that it has accumulated over tie (spammers) and I want to a) clean it up b) lock it down somewhat.
The idea would be that youâd login with your Yarn.social account on some pod you control/operate or share with a nice person 𤣠â For those unfamiliar, this is called IndieAuth or IndieLogin. ALL Yarn.social pods are in fact valid (have been for years now) IndieAuth Providers. So I can just ust that. This also technically means you could login with your own domain too (more on that laterâŚ)
@lyse@lyse.isobeef.org Yeah, what else does one need? đ
I added more instructions, made it portable (so it runs on my own OS as well as Linux/DOS/whatever), and the assembler is now good enough to be used in the build process to compile the bootloader:
That is pretty cool. đ
Itâs still a ânaiveâ assembler. There are zero optimizations and it canât do macros (so I had to resort to using cpp). Since nothing is optimized, it uses longer opcodes than NASM and that makes the bootloader 11 bytes too large. 𼴠I avoided that for now by removing some cosmetic output from the bootloader.
@bender@twtxt.net all by myself too T__T not that i wasnât offered help i wanted the challenge but my back paid the price lol
@prologic@twtxt.net they post pretty frequently yeah, new articles like every other day basically
@prologic@twtxt.net IMHO: Most people like it the easy way: âDonât make me think!â. If you do not pay money for a service, your data/content is the price to pay. Some handy mobile apps for the fediverse and the ongoing debate on social media services may get the people and their content out of the walled gardens of the 21st century.
@suitechic@yarn.girlonthemoon.xyz itâs epic yeah very cool looking
@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?
@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