# 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 235306
# self = https://watcher.sour.is?offset=232095
# next = https://watcher.sour.is?offset=232195
# prev = https://watcher.sour.is?offset=231995
@bender Yup they are! 🙌 The LNP (Australian Liberal National Perry) are a bunch of right-wing authoritarian assholes 🤣
Right-wing fuckers 🤣
@bender 100% 🙌
@bender This is true. We do need to do something about this soon 🙌
@prologic Agreed! But clients can hallucinate and generate wrong hashes aka Lies 🤣 Also, If you chheck your own twt on twtxt.net, it looks like a root twt instead of a replay.
@prologic Agreed! But clients can hallucinate and generate wrong hashes aka Lies 🤣 Also, If you chheck your own twt on twtxt.net, it looks like a root twt instead of a replay.
@twtxt.net right, until they do. Remember we found collisions in this very, very small “ecosystem”.
@twtxt.net remember, for anything that may sound appealing to you, the party behind all this is the equivalent of the Liberal Party of Australia, and you said they are “fat liars”, yes?
@twtxt.net it seems they are the Australian equivalent of the US Republican Party. Being liars is just a nibble of it.
The Australian LNP (Liberal National Parry) are big fat LIARS!!!
@xuu Let's add it in and we'll amend yarnd to partially (for now) implement the DM ext.
@aelaraji hashes don't lie 🤣
Interesting 🧐
https://greens.org.au/campaigns/legalise-it -- The Greens party inI Australia want to legalize cannabis / weed / pit / marijuana 🤣 I have zero issue with this! I'd you're an adult you can make your own heath decisons 😆
the hash in that test replay should have been s243lua instead 🤷
the hash in that test replay should have been s243lua instead 🤷
@andros Here's that twtxt-el test replay to my last twt! let's see how it goes.
@andros hmmm... pretty strange, isn't it? replaying to threads worked perfectly, I've only had that problem trying to replay to a twt that was part of a thread.

As an example, this one is a Fork-Replay from Jenny. My next twt will be a replay to this exact twt but from twtxt-el as a test.
Then I'will file an issue if it doesn't behave the way it's supposed to. Cheers!
@andros hmmm... pretty strange, isn't it? replaying to threads worked perfectly, I've only had that problem trying to replay to a twt that was part of a thread.

As an example, this one is a Fork-Replay from Jenny. My next twt will be a replay to this exact twt but from twtxt-el as a test.
Then I'will file an issue if it doesn't behave the way it's supposed to. Cheers!
@twtxt.net agree with none. Project 2025, go fuck yourself! (pardon my French)
@prologic Are you sure? xD ... it was supposed to be a replay to another twt, but the twt hash is wrong (_I think_).
@prologic Are you sure? xD ... it was supposed to be a replay to another twt, but the twt hash is wrong (_I think_).
oh dang.. i thought i had parsing for @tag from back when someone was using it for his wiki pages.
i guess i left it out. though shouldnt be to hard to add it back in
huh. i suppose. So they came up with mentioning with a bang? i think we parse them as something that i guess we can check for in the AST
🧮 USERS:1 FEEDS:2 TWTS:1255 ARCHIVED:84884 CACHE:2780 FOLLOWERS:18 FOLLOWING:14
I was against them back when all the morons in the press took him at face value that he had nothing to do with it .
Short summary of Project2025 and Trump's plans for the US:

----

- Abolish the Federal Reserve
*Why?* To end what is seen as an unelected, centralized body that exerts too much influence over the economy and monetary policy, replacing it with a more transparent, market-driven approach.

- Implement a national consumption tax
*Why?* To replace the current federal income tax system, simplify taxation, and increase government revenue through a broader base that includes all consumers.

- Lower corporate tax rates
*Why?* To promote business growth, increase investment, and stimulate job creation by reducing the financial burden on companies.

- Deregulate environmental policies
*Why?* To reduce government intervention in the economy, particularly in energy and natural resources sectors, and to foster a more business-friendly environment.

- Restrict abortion access
*Why?* To align with conservative pro-life values and overturn or limit abortion rights, seeking to restrict the practice at a federal level.

- Dismantle LGBTQ+ protections
*Why?* To roll back protections viewed as promoting LGBTQ+ rights in areas like employment and education, in line with traditional family values.

- Eliminate diversity, equity, and inclusion (DEI) programs
*Why?* To end policies that are seen as divisive and to promote a merit-based system that prioritizes individual achievements over group identity.

- Enforce stricter immigration policies, including mass deportations and detentions
*Why?* To prioritize border security, reduce illegal immigration, and enforce existing laws more aggressively, as part of a broader strategy to safeguard U.S. sovereignty.

- Eliminate the Department of Education
*Why?* To reduce federal control over education and shift responsibilities back to local governments and private sectors, arguing that education decisions should be made closer to the community level.

- Restructure the Department of Justice
*Why?* To ensure the department aligns more closely with the administration’s priorities, potentially reducing its scope or focus on areas like civil rights in favor of law-and-order policies.

- Appoint political loyalists to key federal positions
*Why?* To ensure that government agencies are headed by individuals who are committed to advancing the administration's policies, and to reduce the influence of career bureaucrats.

- Develop training programs for appointees to execute reforms effectively
*Why?* To ensure that political appointees are equipped with the knowledge and skills necessary to implement the proposed changes quickly and effectively.

- Provide a 180-day transition plan with immediate executive orders
*Why?* To ensure that the incoming administration can swiftly implement its agenda and make major changes early in its term without delay.

----

Do y'all agree with any/all/some of these poliices? Hmmm 🤔

#Project2025 #US #Trump*
https://galusik.fr/fridayrockmetal/2025-02-21-frm.m3u Tonight #FridayRockMetal playlist
@xuu Bahahahahaha brilliant 🤣🤣
@bender Nah, we'll just make our clients partially implement the spec. That is, ignore Twts that begin with !<nick url> ... where url is not your url.
@xuu So we probably need a way to ignore/hide these hmmm? 🤔


$ bat https://twtxt.net/twt/vnr6wza | jq '.text'
"!<andros https://twtxt.andros.dev> U2FsdGVkX1/RU/NkTLRBrZGuZMaeIOoVkh7mBigVC/58DW80tKrwx1L3UCj0qWj8dvRU5/uwVh32ujJUr+O8ug=="


Ones that are not targeted at us? i.e: not my Twter URI.
On my blog: Toots 🦣 from 02/17 to 02/21 https://john.colagioia.net/blog/2025/02/21/week.html #linkdump #socialmedia #quotes #week
Heute waren das Ziehkind und ich zwei Stunden lang auf drei Spielplätzen und quer durch die Stadt unterwegs. Ein riesiger Spaß!
Vorab habe ich im hiesigen Spielzeugladen ein Konvolut von Klemmbausteinen erstanden, welche wohl zu einer Polizeistation gehörten!?
@bender Don't panic. I've just been testing my implementation. The great advantage of Twtxt is it's openness, I think. So DM spamming would contradict to this feature I like. ❤
So, are we muting/blocking the "DMers"? I am starting a list, and I am checking it twice.
@andros U2FsdGVkX1/RU/NkTLRBrZGuZMaeIOoVkh7mBigVC/58DW80tKrwx1L3UCj0qWj8dvRU5/uwVh32ujJUr+O8ug==
sometimes when i post to twtxt the stuff shows up in my timeline, and other times it doesnt, which makes me think i broke it
[47°09′48″S, 126°43′32″W] Sample analyzing complete -- starting transfer
@xuu Hahaha, this is great! :'-D
@lyse The best part is: "I found four skyrocket sticks in premium quality." 🎇 One can never has enough skyroket sticks!
@bender Oh dear!
ah. looks like they fixed. it used to be timestamp + :z
@sorenpeter @
@sorenpeter @
@falsifian That's cool, dedicated parking for snow. :-) There are also some rather large icicles. Thanks for sharing this photo! <3
@sorenpeter @
@prologic I'll have you know it took me minutes of time to get the mouse suspended like that by that rats nest!
@prologic Not too shabby.
I really ought to get out and hunt down some interesting twtxt folks, maybe get myself on a list or something?
Very sunny 16°C, heaps of people outside. As soon as we were a bit further into the forest, we had it completely for us. From the foot we thought that the view might be rather good, but up at the summit, it turned out to be very hazy. Oh well. Surprisingly, I found four skyrocket sticks in premium quality. More than after New Year! Also, we came across two deer. It was a very nice two hours walk. No photos, though, sorry.
[47°09′29″S, 126°43′23″W] Re-taking samples
Heutzutage muss man ja auch mal was Positives teilen:In Hamburg wurde einer der natürlichsten Wälder vor der Abholzung gerettet und als Naturschutzgebiet ausgewiesen, statt eine weitere Logistikfläche zu werden:https://hamburg.nabu.de/umwelt-und-ressourcen/altes-land/vollhoefner-wald/index.html#hamburg
@andros Yeah we often interchange Twt and Yarn 🤣
@doesnm Sure! Why not 🤣
@arne Nice! 👍
Finally! Someone that Twts more than I do 🤣
Sempre gostei de RPGs porque nos permitem tornar as coisas um pouco mais nossas ![Foto de uma consola portátil a correr o jogo Soleil (Mega drive), em que a personagem principal se chama Figueiredo](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/042/114/585/713/128/original/6a95be3c618c7982.jpg)
Sempre gostei de RPGs porque nos permitem tornar as coisas um pouco mais nossas ![Foto de uma consola portátil a correr o jogo Soleil (Mega drive), em que a personagem principal se chama Figueiredo](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/042/114/585/713/128/original/6a95be3c618c7982.jpg)
Sempre gostei de RPGs porque nos permitem tornar as coisas um pouco mais nossas ![Foto de uma consola portátil a correr o jogo Soleil (Mega drive), em que a personagem principal se chama Figueiredo](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/042/114/585/713/128/original/6a95be3c618c7982.jpg)
Yes, today in France, the price of houses is relatively high in the countryside and difficult to access for a modest family. I bought this house with my wife thirty years ago for a very low price but with a lot of work to do. It took me 20 years to finish everything with little means... it was not always easy, but I would never have returned to the city for anything in the world.. I hope my English is not too bad...
❤️ 🎶: Yearn me by Jisu Ryu
❤️ 🎶: The Last Day of Earth by som hevin
❤️ 🎶: Obsessed by jujuland
❤️ 🎶: clockwork by BIRA
[47°09′52″S, 126°43′20″W] Taking samples
@andros Here is everything written down I know to this stuff: https://github.com/upputter/testing-twtxt-dm/blob/main/README.md
https://github.com/parakeet-nest/awesome-slms SLMs List that can run on a Pi5 8GB #IA
@arne Amazing!!! 😋
@arne Amazing!!! 😋
❤️ 🎶: あなたの口ぐせ by 川中美幸
Does it counted? my cubieboard
❤️ 🎶: サクラガミ by Sachiko Kobayashi
❤️ 🎶: Why is love so hard for me (feat.Jeon Gunho) by GyeongseoYeji, Jeon Gunho
@eapl.me @andros Eureka! It works! https://github.com/upputter/testing-twtxt-dm
PBKDF2_KEY_SIZE = 48 was the turning point! My dirty little crypt.class.php can en- and decrypt, accoridng to the OpenSSL standard and options used in https://twtxt.dev/exts/direct-message.html
Good article: NGINX, try_files is evil too
https://www.getpagespeed.com/server-setup/nginx-try_files-is-evil-too
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
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
Nice photo. The fire looks like magic.
Nice photo. The fire looks like magic.
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.
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.
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.
@eapl_en Your notes are amazing! I'm going to save them for when I do my implementation. Great job!
@eapl_en Your notes are amazing! I'm going to save them for when I do my implementation. Great job!
[47°09′10″S, 126°43′17″W] Storm recedes -- back to normal work
@xuu I guess so 🤣 Looks nice, bit of a rats nest though 🤣
@xuu Works for me over here 👈
@aelaraji Works 👌
@andros is it me or twtxt-el generates a wrong twt hash when I use the [ ↳ Reply to twt ] button?
@andros is it me or twtxt-el generates a wrong twt hash when I use the [ ↳ Reply to twt ] button?
Test Test... is this Borked too!? 🤔
[47°09′51″S, 126°43′34″W] Automatic systems disengaged due to heavy rain
👋 Hello @prologic, you were web mentioned on https://txt.sour.is/twt/kg4e3pq
👋 Hello @prologic, you were web mentioned on https://txt.sour.is/twt/kg4e3pq
@prologic huh.. i added sour.is and img.sour.is to my whitelist but its not showing inline for me
we posting setup pics?

@bender Yup!
@prologic Those aren't actually serving anything public-facing. I've thought about it, but for now I'm sticking with VPSs, partly because I don't relish the risk of weeks of downtime if something goes wrong while I'm travelling.