# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 488
# self = https://watcher.sour.is?uri=https://twtxt.andros.dev&offset=423
# prev = https://watcher.sour.is?uri=https://twtxt.andros.dev&offset=323
New version release of twtxt-el!
- Fixed many bugs.
- New back buttons.
- Updated documentation.
I am currently fixing an important bug that break the timeline in some cases and I am working around direct messages.
#twtxt #twtxt-el
@aelaraji Congratulations!!! Happy birtwt! ๐ฅณ
@aelaraji Congratulations!!! Happy birtwt! ๐ฅณ
@prologic @bender @eapl.me I think opening another file is a bad idea because it adds complexity to the clients, breaks the single feed and I think keeping legacy clients will be more complex to add new features in the future. A modern approach is important.
I'll be honest, I'm a bit tired of the fight around the direct message. Perhaps, we can remove it as an extension and use the alternative @prologic . My suggestion apparently doesn't like to the community. I have no problem with remove it.
@prologic @bender @eapl.me I think opening another file is a bad idea because it adds complexity to the clients, breaks the single feed and I think keeping legacy clients will be more complex to add new features in the future. A modern approach is important.
I'll be honest, I'm a bit tired of the fight around the direct message. Perhaps, we can remove it as an extension and use the alternative @prologic . My suggestion apparently doesn't like to the community. I have no problem with remove it.
@prologic I don't understand. I checked the feed, the twtxt file, and there are no duplicate links. I will follow the next articles ๐๏ธ๐๏ธโ. Thank you!
@prologic I don't understand. I checked the feed, the twtxt file, and there are no duplicate links. I will follow the next articles ๐๏ธ๐๏ธโ. Thank you!
I left XMPP because I found no interactions. Long live IRC!
I left XMPP because I found no interactions. Long live IRC!
@movq Nice photo! It is beautiful.
@movq Nice photo! It is beautiful.
@eapl.me When it is up and running, I promise to add it to the specification. I will also include some corrections.
The nature of twtxt does not allow us to selectively hide clients. It's a problem not with DM, but with any extension.
@prologic Yes, it is a security hole. All dm-echo messages are readable. I intend it to be a debugging tool. Maybe I can include a warning message. If many of you see that it is a serious problem, I can remove the links.
@xuu It's already much better than Mastodon :P . Maybe we can remove the sender and receiver references with an intermediary register.
@eapl.me When it is up and running, I promise to add it to the specification. I will also include some corrections.
The nature of twtxt does not allow us to selectively hide clients. It's a problem not with DM, but with any extension.
@prologic Yes, it is a security hole. All dm-echo messages are readable. I intend it to be a debugging tool. Maybe I can include a warning message. If many of you see that it is a serious problem, I can remove the links.
@xuu It's already much better than Mastodon :P . Maybe we can remove the sender and receiver references with an intermediary register.
@prologic I don't know, maybe it will be useful for someone ๐
@prologic I don't know, maybe it will be useful for someone ๐
@bender Yes! I deleted those repeated twts because it was poor execution by my client. They are currently not present in my feed.
Maybe it would be interesting to check if any twt has disappeared?
@bender Yes! I deleted those repeated twts because it was poor execution by my client. They are currently not present in my feed.
Maybe it would be interesting to check if any twt has disappeared?
@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.
@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ยป ๐
Good quote: ยซCorrects in private and congratulates in publicยป.
Or...: ยซCorrects in direct message and congratulates in twtยป ๐
@bender Can you give some examples? Maybe I can help you
@bender Can you give some examples? Maybe I can help you
@bender On average, a good news item usually scores 300 points, outstanding ones reach 400... and only the extraordinary ones exceed 600 points. If you want, you can customise it. The source code: https://0x0.st/8pnq.py
@bender On average, a good news item usually scores 300 points, outstanding ones reach 400... and only the extraordinary ones exceed 600 points. If you want, you can customise it. The source code: https://0x0.st/8pnq.py
@prologic I hope it is as useful to you as it is to me ๐
@prologic I hope it is as useful to you as it is to me ๐
@dm-echo U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==
@dm-echo U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==
@bender Beautiful cat ๐ What is his name?
@bender Beautiful cat ๐ What is his name?
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.
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.
@prologic @eapl.me I want to highlight another social problem: People don't read. Paper industry is a bad moment because people don't pay for books; it does not matter if it is a physical or digital platform. I have this information because I have a good friend who left the industry after publishing a magazine, books and working in an editorial. DRM is a try to give some more money.
@prologic @eapl.me I want to highlight another social problem: People don't read. Paper industry is a bad moment because people don't pay for books; it does not matter if it is a physical or digital platform. I have this information because I have a good friend who left the industry after publishing a magazine, books and working in an editorial. DRM is a try to give some more money.
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.
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.
Amazing! It is a good tool for reading feeds. What you used to calculate the hash?
Amazing! It is a good tool for reading feeds. What you used to calculate the hash?
@bender I taught the whole ecosystem ๐
@prologic @eapl.me 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.
@bender I taught the whole ecosystem ๐
@prologic @eapl.me 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.
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
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
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
@lyse Bad boy! ๐ Remember, it is an extension
@lyse Bad boy! ๐ Remember, it is an extension
Perfect ASCII diagram builder
#ascii
Perfect ASCII diagram builder
#ascii
@eapl.me 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.
@eapl.me 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.
@doesnm ๐ฏ ๐๐๐๐๐๐
@doesnm ๐ฏ ๐๐๐๐๐๐
@prologic What is "ciwtuau"? I don't understand, sorry haha
@prologic What is "ciwtuau"? I don't understand, sorry haha
@lyse I had no idea. However, I think we're losing our sense of anonymity. I even started using my real name!
@lyse I had no idea. However, I think we're losing our sense of anonymity. I even started using my real name!
@david You are right! I need to check this problem. Thank you very much!
@david You are right! I need to check this problem. Thank you very much!
@movq 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.
@movq 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.
@prologic Can we add a table in twtxt.dev with features of each client?
- Is active?
- Extensions compatibility
- Language
- Multiaccount.
- Mutiuser
And so on...
@prologic Can we add a table in twtxt.dev with features of each client?
- Is active?
- Extensions compatibility
- Language
- Multiaccount.
- Mutiuser
And so on...
@movq 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.
@movq 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.
@eapl.me 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.