# __ __ __ # / /__ __/ /__ __/ /_ # / __/ | /| / / __/ |/_/ __/ # / /_ | |/ |/ / /__> 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.
 2024-12-23T08:45:33+01:00 Is there any rule or information about images in the twtxt specification? 2024-12-23T08:49:02+01:00 (#hsyv65q) Hello everyone! 😁 2024-12-23T10:00:59+01:00 Thanks @ ! 2024-12-23T13:35:57+01:00 Is https://git.mills.io/yarnsocial dead? 2024-12-30T14:39:01+00:00 My cat, @ has his own twtxt account. Would you follow him? #catsoftwtxt 2024-12-30T14:42:45+00:00 How can I add feeds to https://feeds.twtxt.net/feeds ? It this possible? 2024-12-30T15:20:47+00:00 Are there any good Registry? I like to check the mentions. 2024-12-31T10:29:49+00:00 (#4cvtxla) 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. 2024-12-31T10:42:34+00:00 @ Do you have any data about the #twtxt health? How many people are currently using twtxt? 2024-12-31T16:20:23+00:00 Happy New Year!! 💥 2025-01-02T16:11:13+00:00 (#fktqbyq) At my job, htmx is the starndard. However, I think that HTML over WebSockets is better. 2025-01-02T16:16:40+00:00 I want to share the video of my last talk: Creating an Instagram in Django for an Iberian lynx https://www.youtube.com/watch?v=dW69cYIULh8 (Spanish) #django #python 2025-01-02T16:21:25+00:00 @ 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 😄 2025-01-02T17:12:25+00:00 @ Is it possible to interact with twtxt.net from outside? For example, an search API 2025-01-02T17:17:28+00:00 (#5eultoa) The link is public! 2025-01-02T17:47:31+00:00 (#ydommwa) My side project explains very well https://django-liveview.andros.dev/ 😁 2025-01-07T21:21:37+00:00 (#bgkwloa) I always have the same feeling when I see a black cat, I understand you 😂 2025-01-07T21:28:18+00:00 I'm still making progress with the Emacs client. I'm proud to say that the code that is responsible for reading the feeds is almost finished, including: Twt Hash Extension, Twt Subject Extension, Multiline Extension and Metadata Extension. I'm fine-tuning some tests and will soon do the first buffer that displays the twts. 2025-01-08T07:19:24+00:00 (#rcqjmuq) Thanks 😀! @ 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. 😋 2025-01-09T16:05:55+00:00 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. ![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JH5WZVSRPN6ZHSJT0SMS80QV.jpeg) #emacs #twtxt 2025-01-11T12:36:48+00:00 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. ![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JHANT89V0CX7FMDQBVKBBSZK.mp4) #emacs #twtxt 2025-01-13T08:30:46+01:00 I am now using Streamlit at work to build admin interfaces and some internal application. It's amazing! I recommend it 2025-01-13T08:50:24+01:00 (#hjgemdq) Of course @! Check https://streamlit.io/ 2025-01-13T14:56:59+01:00 (#hjgemdq) @ It's opensource. You can run the software in your localhost or server. Cloud service is a free option. 2025-01-13T16:19:17+01:00 I just finished testing an interface with 95 cases! #testing #python 2025-01-13T16:34:25+01:00 @ Is it possible to make Pull Request on twtxt.dev ? 2025-01-14T14:34:05+01:00 I have said this before, but since I have been back on #IRC I am talking to a lot of interesting people.
Can you recommend some channels on Libera? 2025-01-14T14:35:18+01:00 (#nm5tj6a) Thanks 😄 2025-01-15T08:58:32+00:00 (#nm5tj6a) @ 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. 2025-01-15T09:24:56+00:00 (#nm5tj6a) @ My account is @tanrax . Thanks! 2025-01-17T20:16:52+01:00 Does anyone here write in a Lisp dialect? #clojure #commonlisp #lisp 2025-01-18T20:02:34+01:00 Hola desde Hispa Emacs!! @ 2025-01-20T09:35:39+01:00 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 2025-01-20T11:47:10+01:00 (#eelvuca) I promise I will! It's the next step 😄 2025-01-21T10:26:43+01:00 (#eelvuca) @ @ 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 @

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. 2025-01-21T10:57:45+01:00 (#eelvuca) I updated the specification with base64, Curve25519 and more examples: https://github.com/tanrax/twtxt-direct-message-extension 2025-01-21T11:33:36+01:00 (#grghd3a) It is not possible to remove it, otherwise you do not know that the message is for you. With that information you can't decrypt. 2025-01-24T09:22:23+01:00 A random suggestion. You should add a password to your private ssh key. Why? If someone steals your key, they won't be able to do anything without the password.
You should run: ssh-keygen -p
And remember to make a backup copy of key file. As a developer, it is a one of the most valuable files on your computer. 2025-01-24T09:58:44+01:00 I share a simple API template with Clean Architecture using #flask and #fastapi
https://git.andros.dev/andros/api-template-with-clean-architecture
#cleancode #cleanarchitecture 2025-01-24T10:03:26+01:00 (#fgg6nnq) Me ha encantado ☺️ 2025-01-24T15:55:19+01:00 (#ld7geza) What is clean architecture? That's a good question.

You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues.
I have a good article on this topic.
https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/
#python 2025-01-24T15:56:30+01:00 (#4scqtqa) Thanks @ ! 2025-01-24T15:58:50+01:00 I like this quote: «Nothing can be made idiot-proof, because idiots are very resourceful.» 2025-01-24T20:31:52+01:00 (#3htuwta) Amazing! My response: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18500 2025-01-24T20:57:12+01:00 I would like to make another proposal to the community, to discuss it calmly: https://git.mills.io/yarnsocial/twtxt.dev/issues/9 #twtxt 2025-01-25T08:20:48+01:00 (#izlcoqa) 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? 😯 2025-01-27T08:43:22+01:00 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 2025-01-27T16:04:47+01:00 (#pnba4qa) Yes! 😀 Emacs Lisp is a member of the Lisp family. 2025-01-30T11:26:58+01:00 For many years I have found Flask to be too basic a tool for modern development. But since I create APIs using Flask with Pydantic to validate the input data, some middlewares for parsing and Blueprint to separate the code into modules... I must admit that I am super comfortable, fast and easy to test.
#flask #python #pydantic 2025-01-30T11:31:57+01:00 (#r66s4ca) 🕯️😰 2025-01-31T09:47:37+01:00 (#m2dcc2q) 😂😂😂 2025-02-07T09:56:52+01:00 (#3qjryzq) yes 😋 . He wanted to talk about the recomendation portions. 2025-02-08T10:18:28+01:00 I have infinite scroll now! I can finally focus on replies and mentions 😋
![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JKJDJXP5EHY3ZJG77JVAMJ0S.mp4)
#twtxtel #twtxt #emacs 2025-02-08T10:21:54+01:00 I'm realizing that my performance bottleneck is @ ! It is actually calculating the hash to make the replicas, and specifically users with very long feeds 😂 . I'm seriously thinking about enabling replies via configuration. 2025-02-08T10:29:05+01:00 (#phiwbhq) Now I need a good coffee! 2025-02-08T17:11:59+01:00 (#rfo4naa) Thank you! 😄 I'm trying to do it with care, calm and good handwriting, with the little time I have and the limits of Emacs. I really appreciate your words! 2025-02-09T22:53:25+01:00 (#7vunqba) You write too much for my client 😂 2025-02-10T09:55:39+01:00 Excellent article where you reflect on why it is important to write in your blog, even knowing that nobody will read it.
https://andysblog.uk/why-blog-if-nobody-reads-it/
At least this article does. 2025-02-12T16:22:51+01:00 I have uploaded a new version of #twtxtel 🥳. It's now possible to view profiles, either your own or others. #twtxt #emacs ![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JKXBZ31VB86S8N94HPE1R588.mp4) @ @ 2025-02-12T16:26:08+01:00 (#4fmwoaq) Reddit has been complaining about this for years. I am sorry! 2025-02-12T16:29:42+01:00 (#snqhnpa) Totally agree @ @ 2025-02-13T09:14:50+01:00 (#geoexaq) e 2025-02-13T09:22:04+01:00 (#vofnvjq) @ Thank you! A common mistake is to see Emacs as a text editor but it's a Lisp interpreter with a text editor (among other software), so the limit is your imagination 😋. I'm glad you like it! 🙌 2025-02-13T09:23:22+01:00 It's a good day for me to get my hands on a legacy project. 2025-02-13T16:39:14+01:00 (#y4cur4q) elpher is the best! I love it 2025-02-13T16:40:05+01:00 (#gf4vdcq) Hi BBS! 2025-02-13T16:50:38+01:00 (#vofnvjq) @ Sorry I'm late! I still have to work on the mention system, I don't get some of the messages. I'll look into your case and get back to you shortly 😄
If it's a problem that ruins your experience, don't hesitate to create an issue. 2025-02-13T21:05:16+01:00 (#ymspbvq) I think it is not easy to implement, you need a database. Timeline is an elegant solution: read and sort. 2025-02-13T21:08:39+01:00 (#f73asbq) HTMX is fine! You can add dynamic sections with a simple endpoint. It is better that JavaScript. 2025-02-13T21:09:48+01:00 Have you ever had to refactor a project that was not documented? Any suggestions? 2025-02-14T08:19:50+01:00 Learn SQL by solving crimes. I want to highlight it as a teacher and a developer, it's extremely well done.
https://www.sqlnoir.com/
#sql 2025-02-14T08:26:37+01:00 (#vhqlafq) Thanks you very much! I have fixed it. 🙌 2025-02-14T08:42:04+01:00 (#iiqpj5a) The project is a POC (Proof of Concept) that went into production and the company has customers who are using it. The developers had been working for several years, without testing, structure, isolation and so on. The company hired me to transform the project into a real product. There are in my hands 422 python files to transform that they beg me a refactore, architecture and testing. Every developer's bad dream.
My first step is to read and understand the tree because there are apps inside other apps call each other. I am very determined to work on a new repository. 2025-02-14T15:08:32+01:00 (#vofnvjq) @ You can update the package 😀 2025-02-14T15:10:02+01:00 (#iiqpj5a) Thanks @ @ @ ! I take note 2025-02-16T17:51:29+01:00 (#r7cg2xa) @ It seems like the typical problem of an unneutered cat 😂 2025-02-16T18:16:35+01:00 I'm developing a tutorial for the Django Girls. Does anyone here have experience with #Django ? #python 2025-02-17T07:59:22+01:00 (#o2aamwq) What a cool feature! Looks like the project is coming along nicely 2025-02-17T08:09:21+01:00 Yesterday I was doing a lot of research on how #hyperdrive and the #holepunch project work. Would it be possible to use it to make #twtxt an easier gateway for new users? Could we stop using web servers?
My conclusion: We would end up being a #nostr. On the one hand it would become more complex to use, it would force the user to have software installed, and on the other hand the community would need a central proxy to make the routes accessible via HTTP. In other words, it's not a good idea.
However, it's an AMAZING technology. I want to start playing with it. 2025-02-17T08:22:13+01:00 NASA has a list of 10 rules for software development https://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htm 2025-02-18T11:44:09+01:00 (#dr7h3ya) I couldn't agree more 2025-02-18T14:57:04+01:00 What would you like the new twtxt logo to be?
Comments: https://git.mills.io/yarnsocial/twtxt.dev/issues/9#issuecomment-18960
![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JMCNGEXT2X5K76MSG8GCRQRT.jpeg) 2025-02-18T15:23:40+01:00 (#x6zj56a) 4, but I like the idea of @ 2025-02-18T15:26:30+01:00 (#pm6gxta) @ Good idea 2025-02-18T16:49:08+01:00 Today is an important day. We have a new extension: Direct message 🪇🗨️🚀🥳❤️
https://twtxt.dev/exts/direct-message.html
#twtxt 2025-02-20T14:58:06+01:00 (#k2ob6bq) @ Hi! I love that you're implementing it! Maybe, when we're both done, we could test the clients by communicating both.
I don't think I'm going to be able to help you much, my knowledge of OpenSSL and PHP is not as high as I'd like it to be. 
Maybe the OpenSSL version uses SHA-1 by default in PHP. Or that the IV is derived together with the key (not generated separately). But I'm not able to answer your questions, sorry.
I'm invoking the commands directly, without any libraries in between. Maybe that would help you? 2025-02-21T08:13:11+01:00 (#ztpfyia) @ Your notes are amazing! I'm going to save them for when I do my implementation. Great job! 2025-02-21T08:20:13+01:00 (#kywzfra) I don't think so, at least the tests I did passed. If you're pretty sure it's a bug, please create an issue in the repository with the specific case and I'll investigate it.
There are 2 buttons to make replicas, one makes a replica in the thread where the twt is located (this is the one that should be used the most, as it serves a thread), the other creates a replica to a specific twt. 
I'll let you know a bit about the status: I'm just now implementing the thread screen. There you can be sure where you are. It's a bit confusing right now, sorry. I think the client is still in alpha. When I've finished what I'm doing, and the direct message system, I'll freeze development and focus on creating more tests, looking for bugs and making small visual adjustments. 2025-02-21T08:21:33+01:00 (#g2pdkeq) Nice photo. The fire looks like magic. 2025-02-21T08:37:31+01:00 I really like the concept of "twt". It's the perfect blend of txt and twtxt. An abbreviated form. Even though it's the name given to posts, I personally find it very nice.
#twtxt 2025-02-21T08:39:21+01:00 Good article: NGINX, try_files is evil too
https://www.getpagespeed.com/server-setup/nginx-try_files-is-evil-too 2025-02-21T10:30:06+01:00 (#dtiseua) @ Amazing!!! 😋 2025-02-22T07:14:01+01:00 @ Can you give me examples of hashes that you have detected wrong between Emacs client and twtxt.net?
Perhaps there is some character, some space, that is creating the discrepancy. 2025-02-22T08:22:32+01:00 (#56wivca) I suspect the problem is that the content is updated. It looks like a design problem. 2025-02-23T17:46:13+01:00 (#vbvtvga) Awesome!! 🎉 2025-02-23T19:43:30+01:00 (#vnr6wza) Oh my god! How cool 😍! When I have my implementation, you and I will talk 🤫
This message has made me very excited 😋 2025-02-23T19:45:42+01:00 (#rjnsrcq) I added to my bookmark. Good job @ 🙌 2025-02-23T19:48:34+01:00 @ @ I'm sorry if I don't respond to a reply. I don't have a notification system for mentions at the moment. The work is manual! 2025-02-23T21:15:22+01:00 @ Looks great with the new logo.
![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JMT6WCE54NBXNJKQHG4S10Q1.png)
@ Next release will convert markdown to org syntax if you have Pandoc command installed 😎. Mentions are org links, for example. 2025-02-26T09:42:09+01:00 I have released new updates to the twtxt.el client.

- Markdown to Org mode (you need to install Pandoc).
- Centred column.
- Added new logo.
- Added text helper.

The new version I will try to finish the visual thread. You still can't see the thread yet.
![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JN0PMNNCDCDC13TBQZMKTZYP.mp4)
#emacs #twtxt #twtxtel 2025-02-26T10:45:34+01:00 I read a lot about Clean Code, SOLID, TDD, DDD... now I'm discovering «A Philosophy of Software Design»... but nobody talks about the importance of the project architecture. Do we depend on the framework to do the work for us?
You know I'm a big fan of Clean Architecture, but I feel alone when I share my thoughts on social media or at work.
You have to think outside the framework. 2025-02-26T10:47:43+01:00 This document is the result of a series of discussions between Robert "Uncle Bob" Martin and John Ousterhout, held between September 2024 and February 2025. The text addresses three main topics: method length, comments, and Test Driven Development (TDD).
https://github.com/johnousterhout/aposd-vs-clean-code/blob/main/README.md
This is something to read and reflect on for days. 2025-02-27T08:19:08+01:00 (#rtyjh4q) I have the same feeling at my job. Every time I return to old projects, it's like my first time. 2025-02-27T08:20:32+01:00 (#5emitxq) @ What books do you have? 2025-02-27T08:21:46+01:00 (#gwkgnlq) What do you think about this? 2025-02-27T15:22:54+01:00 Question to the twtxt veterans, are we experiencing an explosion of clients or is this a regular occurrence? 2025-02-27T15:23:51+01:00 (#rtyjh4q) @ I understand 😅 2025-02-27T15:24:49+01:00 (#rtyjh4q) Good luck @ ! 2025-02-28T16:06:14+01:00 I make a Emacs theme with a contrast ready for colour blind or visually impaired people.
https://github.com/tanrax/thankful-eyes-theme.el
Enjoy!
#emacs #accessibility 2025-02-28T16:19:58+01:00 (#hby55ka) I take note! 2025-02-28T16:23:15+01:00 (#lkvj45a) Check now please 2025-02-28T16:28:00+01:00 (#zltzria) @ Can you check now, please? 2025-03-01T20:18:41+01:00 (#oknfufq) How do you edit? What steps do you follow? 2025-03-01T21:27:14+01:00 (#oknfufq) @ What do you think about this? https://git.mills.io/yarnsocial/twtxt.dev/issues/14 2025-03-03T07:00:35+01:00 I show you the website of Baldo, my little black cat (the pocket panther).
Website: https://baldo.cat/
Twtxt: https://baldo.cat/twtxt.txt
#catsoftwtxt 2025-03-03T07:02:07+01:00 (#qmnnm5a) I really like the proposal and your ideas. I have been reading your articles and several points seem very interesting to me. 2025-03-03T09:23:40+01:00 @ There are several points that I like, but I want to highlight number 7. https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version #twtxt 2025-03-05T18:10:21+01:00 (#rudviwq) Oh my god! 😵 2025-03-05T18:23:59+01:00 I have released new updates to the twtxt.el client.

- New feature: View and interact with threads.
- Optimisation of ordering for long feeds.
- Minor fixes.

In the next version you will be able to see all your mentions.

Enjoy!

#emacs #twtxt #twtxtel

![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JNKN0KX74P6RFBH07V7E7ZBM.mp4) 2025-03-06T15:07:10+01:00 Hacer software código opensource es desafiante y paulatinamente desgasta a su autor. Todo comienza con pasión y entusiasmo, por supuesto. Si logras repercusión, te enfrentas a una carrera de fondo que muchos terminan abandonando por las demandas constantes de usuarios que, a menudo, no valoran el trabajo ni contribuyen de manera significativa. Por mencionar un caso reciente: Hector Martin. Líder del proyecto Asahi Linux, quien dedicó años a adaptar Linux para los procesadores Apple Silicon, un logro técnico impresionante. Sin embargo, terminó renunciando debido a la presión de usuarios que exigían soporte y mejoras como si fueran clientes pagos.

La mayoría de los mantenedores no reciben ningún soporte económico. Solo unos pocos proyectos logran sostenibilidad financiera a través de patrocinios, mientras que la mayoría de los desarrolladores terminan con un segundo empleo no remunerado.

Sin un cambio en la forma en que se valora y apoya los proyectos Opensource, y no solo hablo de las grandes empresas multimillonarias. Sería una perdida para todos si acabaremos con un ecosistema de software archivado y abandonado.

Ahora te paso la pelota a ti, ¿cuando fue la última vez que apoyaste a un mantenedor de software opensource?

#opensource #software #sostenibilidad 2025-03-07T14:47:32+01:00 You can find the #twtxt-el channel in Libera IRC to talk about the twtxt.el client, I will keep my connection open so you can ask me questions. Thank you! 2025-03-07T16:46:53+01:00 (#6c3lbxa) @ Thank you 😁 2025-03-12T09:50:43+01:00 calendar.txt: Keep your calendar in a plain text file
https://terokarvinen.com/2021/calendar-txt/
It's a lot of fun to have a calendar system. 2025-03-12T09:52:47+01:00 The other day, after a discussion online, we came to the conclusion that using awk+sed+tr could replace much of the development that requires a database. However, using SQLite to have a SQL syntax isn't a bad idea either. What do you think? 2025-03-12T15:37:31+01:00 Today I learned how to use TestCafé. It is a E2E framework.
I needed it because I wanted to write a script that would launch a browser in the background, log me in with a username and password, and return the cookie value with the token ID. The goal is to perform tests with the token.
https://testcafe.io/ 2025-03-12T15:50:09+01:00 (#r5t4s6q) @ We often turn to a database when we can use a plain text file, such as a CSV. With sed or awk, you can run simple queries without using a database.
Did I get the context right? 😀 2025-03-12T16:13:17+01:00 (#cmoamea) Good shot! 2025-03-12T16:15:32+01:00 (#6z7qt4a) I think we are approaching a new step. 2025-03-12T16:18:59+01:00 What does the #twtxt community think about having a p2p database to store all history? This will be managed by Registries. 2025-03-13T12:11:06+01:00 I'm sharing a short tutorial, in Spanish, for self-hosting #twtxt with Docker:
https://programadorwebvalencia.com/twtxt-desplegar-tu-feed-con-docker/ 2025-03-13T12:12:06+01:00 New article: "E2E Testing with TestCafe on Docker."
I'll show you how to get started with TestCafe, a framework for performing E2E tests.
https://programadorwebvalencia.com/pruebas-e2e-con-testcafe-sobre-docker/
#docker #testcafe #e2e #testing #javascript #webdev 2025-03-13T16:08:53+01:00 (#i67a3pa) 😀 2025-03-13T16:12:46+01:00 (#ep5rg4q) @ If it develops, and I'm not saying it will happen soon, perhaps Yarn could be connected as an additional node. Implementation would not be difficult for any client or software. It will not only be a backup of twtxt, but it will be the source for search, discovery and network health. 2025-03-13T16:14:32+01:00 (#r5t4s6q) @ @ I like to listen to you. 2025-03-14T09:23:52+01:00 (#ep5rg4q) @ yes! Of course. However give me some time, I want to define a small proposal for the Registry (v2?) 2025-03-16T19:45:15+01:00 I have released new updates to the twtxt.el client.
- New feature: Notifications.
- Updated: Improved user interface for new posts.
- Updated: Documentation.
- Updated: Some UI elements and included information about shortcuts in each buffer.
- Minor fixes.
Source code: https://codeberg.org/deadblackclover/twtxt-el
In the next version: You will be able to send direct messages.
Enjoy!
#emacs #twtxt #twtxtel 2025-03-17T09:08:24+01:00 It's been a long time since I've seen a project on Hacker News with 1300 votes (every few days something comes up with 600). 
https://github.com/suitenumerique/docs 2025-03-17T09:14:05+01:00 What is twtxt for me? It is a community of users sharing plain text following a specification that can be readable by both humans and machines.

For some it is a microblogging platform, for others it is a social network, others see it as an enhanced RSS feed and a few consider it a hacker's toy. I use it as a learning platform. And as collateral damage, I'm meeting some very interesting people.

And for you? 2025-03-17T09:20:52+01:00 (#7ujtv2a) It is amazing! 2025-03-17T09:22:26+01:00 (#6kqvwyq) Are there any clients to read gemini? 2025-03-17T14:18:35+01:00 (#ehtkklq) That's a great idea. I am running GoToSocial in a local server (like Raspberry Pi) and it's working fine. 2025-03-19T20:07:16+01:00 (#egeuq2q) @ Good job! I have added these comments:
1. It is only long for humans. Clients can only leave a hyperlink.
2. The nickname is just a decoration, only the date that acts as the id and the URL matter. The nick is used for humans reading the feed.
3. It can be migrated with a script, if the feed exists. 2025-03-19T20:13:35+01:00 (#6kqvwyq) @ I agree. The syntax is weird inside Gemini and twtxt is made with the http protocol in mind and Gemini doesn't work with some extensions. 2025-03-19T20:17:43+01:00 (#pqsmcka) @ The urls of the images are strange! My client crashes to display them, and when I tried some urls, I found a redirect. Ah! And the images had two extensions. 2025-03-19T20:21:25+01:00 (#6kqvwyq) @ Can we add a table in twtxt.dev with features of each client?
- Is active?
- Extensions compatibility
- Language
- Multiaccount.
- Mutiuser
And so on... 2025-03-19T20:37:17+01:00 (#ptxs2ca) @ I have no doubt that you're not seeing the images correctly 😀. It's just that it's broken when viewing them, in my case, and analyzing the URLs, I've seen everything I mentioned.
Regarding the hash, you're right. I'll have to investigate what's going on. I'm having a hard time getting the hash generation to work properly. 2025-03-20T08:21:49+01:00 (#gc45via) @ You are right! I need to check this problem. Thank you very much! 2025-03-23T11:17:26+01:00 (#wjlte6a) @ I had no idea. However, I think we're losing our sense of anonymity. I even started using my real name! 2025-03-23T11:20:40+01:00 (#vegthcq) @ What is tt2? 2025-03-23T11:21:45+01:00 The Startup CTO's Handbook
https://github.com/ZachGoldberg/Startup-CTO-Handbook/blob/main/StartupCTOHandbook.md 2025-03-23T11:23:11+01:00 In a couple of days I'll be giving a talk about #twtxt https://www.meetup.com/es-ES/python-valencia-meetup/events/306769708/ 2025-03-23T19:18:52+01:00 I am working on this: https://dm-echo.andros.dev/
More news coming soon.
#twtxt 2025-03-23T19:21:14+01:00 (#wjlte6a) yes @ 😅 2025-03-23T19:22:06+01:00 (#xnhs6rq) @ So it seems! 2025-03-23T19:23:15+01:00 (#wr3x5cq) @ What is "ciwtuau"? I don't understand, sorry haha 2025-03-23T21:56:51+01:00 (#vegthcq) @ 💯 👏👏👏👏👏👏 2025-03-23T22:29:17+01:00 Anyone interested in the PicoCalc? https://www.clockworkpi.com/product-page/picocalc #basic 2025-03-24T07:10:22+01:00 (#xxu5i3a) @ I think the benefits do not outweigh the disadvantages. Clients would have to read and merge the information from 2 txt and a new metadata would have to be added with the address of this file.
Also, it is very easy to filter or ignore it. 2025-03-24T07:15:21+01:00 (#xxu5i3a) @ Ah! It is still not working. 2025-03-25T08:59:53+01:00 A collection of postgreSQL patterns that you can use in other databases
https://mccue.dev/pages/3-11-25-life-altering-postgresql-patterns
#postgresql #databases 2025-03-25T09:01:02+01:00 Perfect ASCII diagram builder
#ascii 2025-03-25T09:03:41+01:00 (#ajd3rxa) @ Bad boy! 😂 Remember, it is an extension 2025-03-25T16:04:02+01:00 (#bnzefnq) @ @ Sorry! https://cascii.app/ 2025-03-26T15:09:03+01:00 I want to present the twtxt feed from Python Valencia: https://twtxt.python-valencia.es/
Technical curiosity: It is generated using n8n, using the official rss.
#welcome 2025-03-26T15:16:20+01:00 Thank you @ for letting me show you the secrets of a decentralised plain text social network like twtxt.
I hope you enjoyed the talk! ❤️🐍
![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JQ9CNN1YFDJGQ22ZQBTQVRWK.jpeg)
![](https://activity.andros.dev/fileserver/01FQ7FH7RWJCEWS8FG7N1W26TX/attachment/original/01JQ9CNT0XCNVMDXP0JM883XZ2.jpeg)
#python #twtxt 2025-03-27T08:30:07+01:00 (#lshczrq) @ I taught the whole ecosystem 😁
@ @ The question I was asked the most was: How do I discover people?
Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.