
What a cool feature! Looks like the project is coming along nicely
π 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
What a cool feature! Looks like the project is coming along nicely
@prologic It seems like the typical problem of an unneutered cat π
@aelaraji You can update the package π
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.
Thanks you very much! I have fixed it. π
HTMX is fine! You can add dynamic sections with a simple endpoint. It is better that JavaScript.
I think it is not easy to implement, you need a database. Timeline is an elegant solution: read and sort.
@aelaraji 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.
@xuu 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! π
Reddit has been complaining about this for years. I am sorry!
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!
yes π . He wanted to talk about the recomendation portions.
Yes! π Emacs Lisp is a member of the Lisp family.
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? π―
Amazing! My response: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18500
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
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.
I updated the specification with base64, Curve25519 and more examples: https://github.com/tanrax/twtxt-direct-message-extension
@prologic @lyse 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
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.
I promise I will! It's the next step π
@prologic My account is @tanrax . Thanks!
@prologic 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.
@prologic It's opensource. You can run the software in your localhost or server. Cloud service is a free option.
Of course @prologic! Check https://streamlit.io/
Thanks π! @aelaraji 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. π
I always have the same feeling when I see a black cat, I understand you π
My side project explains very well https://django-liveview.andros.dev/ π
At my job, htmx is the starndard. However, I think that HTML over WebSockets is better.
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.