
I decided to use Imagor to optimise and transform the images into a stream. I am very happy with the results! It is written in Go and is easy to run in Docker. https://github.com/cshum/imagor #selfhost
🏗 Full-Stack developer in maritime engineering company (Mainly Python) ✍ Writer ("Building SPAs with Django and HTML Over the Wire" and "Don Clojure de la Mancha") 🐧 Creator of Django LiveView, Maza ad blocking and so on 🐍 Old Python Valencia organizer 👨🏫 Teacher 🟣 Emacs addicted 🐱 Cat food opening
I decided to use Imagor to optimise and transform the images into a stream. I am very happy with the results! It is written in Go and is easy to run in Docker. https://github.com/cshum/imagor #selfhost
@prologic I think it is mature enough now: https://isah-twtxt.andros.dev If anyone is interested in transforming an RSS feed to twtxt using n8n, send me a DM 😜
I open a discussion thread: why didn't the registers work? Will they work later? #twtxt
Exciting new for Python 3.14!
t-string
, not to be confused with f-string
, to avoid malicious code and make life easier for web developers.
https://davepeck.org/2025/04/11/pythons-new-t-strings/
#python
This code displays the last 10 lines of a twtxt feed without a full dowload.
FEED_URL="https://twtxt.net/user/prologic/twtxt.txt"
MAX_RANGE=$(curl -sI $FEED_URL | grep -i 'content-length' | awk '{print $2}' | tr -d '\r')
MIN_RANGE=$((MAX_RANGE - 5000))
curl -s --range "$MIN_RANGE-$MAX_RANGE" "$FEED_URL" | grep -v -e '^#' -e '^$' | head -n 10
My self-response!
Fantastic game! Find 5 dates by looking at 5 photos. https://whichyr.com/
Proposal: Change the order of twts in the feeds https://git.mills.io/yarnsocial/twtxt.dev/issues/26 I drop the bomb and leave! 💣 🏃➡️ #twtxt
New version release of twtxt-el!
I am currently fixing an important bug that break the timeline in some cases and I am working around direct messages.
@eapl.me You asked me for private keys for testing purposes. I have added it to the bottom of this page: https://dm-echo.andros.dev/ It will soon be running. It won't be long now.
Good quote: «Corrects in private and congratulates in public». Or...: «Corrects in direct message and congratulates in twt» 😜
I am pleased to share with you the #twtxt version of my important news alerts: https://n8n.andros.dev/webhook/f0cfd6a6-60c8-4183-a26d-120bbd25a046
Other versions: Mastodon/Website: https://activity.andros.dev/@important_dev_news Telegram: https://t.me/important_stories_alert_hacknews
Enjoy!
!<dm-echo https://dm-echo.andros.dev/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==
Sometimes, we spend months stuck in inertia, distracted by screens and routine. So I'd like to give you a simple reminder: creating-in whatever form-is what makes you feel alive.
The beauty of working on projects is not in their ‘success’, but in the simple act of working on them. Whether it's writing, cooking, programming or redecorating the house: play with ideas without pressure, engage in an activity to test, fail and discover without judgement.
In the end, what remains is not a perfect product, but the satisfaction of completion and valuable lessons.
Find a project, no matter how small, and let it take you without expectations.
Good article: «Four years of running a SaaS in a competitive market» https://maxrozen.com/on-four-years-running-saas-competitive-market It is a list of lessons from a successful SaaS.
We should look at this thread https://github.com/snarfed/bridgy-fed/issues/1873 #twtxt
I have just received the royalties for the last book: 98 euros for the four-month period, about 24 euros a month on average. Not even enough for the gym membership. If you have to keep some knowledge: don't write for money, the paper (or ebook) industry is in a very bad way, the margins for the author are very small and piracy is devastating.
Thank you @python_valencia for letting me show you the secrets of a decentralised plain text social network like twtxt.
I hope you enjoyed the talk! ❤️🐍
#python #twtxt
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
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
Anyone interested in the PicoCalc? https://www.clockworkpi.com/product-page/picocalc #basic
I am working on this: https://dm-echo.andros.dev/ More news coming soon. #twtxt
In a couple of days I'll be giving a talk about #twtxt https://www.meetup.com/es-ES/python-valencia-meetup/events/306769708/
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?
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
I have released new updates to the twtxt.el client.
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
I'm sharing a short tutorial, in Spanish, for self-hosting #twtxt with Docker: https://programadorwebvalencia.com/twtxt-desplegar-tu-feed-con-docker/
What does the #twtxt community think about having a p2p database to store all history? This will be managed by Registries.
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/
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?
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.
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!
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?
I have released new updates to the twtxt.el client.
In the next version you will be able to see all your mentions.
Enjoy!
@eapl.me 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
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
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
Question to the twtxt veterans, are we experiencing an explosion of clients or is this a regular occurrence?
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.
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.
I have released new updates to the twtxt.el client.
The new version I will try to finish the visual thread. You still can't see the thread yet.
#emacs #twtxt #twtxtel
@prologic Looks great with the new logo.
@aelaraji Next release will convert markdown to org syntax if you have Pandoc command installed 😎. Mentions are org links, for example.
@arne @eapl_en 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!
@aelaraji 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.
Good article: NGINX, try_files is evil too https://www.getpagespeed.com/server-setup/nginx-try_files-is-evil-too
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
Today is an important day. We have a new extension: Direct message 🪇🗨️🚀🥳❤️ https://twtxt.dev/exts/direct-message.html #twtxt