# 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 195500
# self = https://watcher.sour.is?offset=195500
# prev = https://watcher.sour.is?offset=195400
Done ✅ Will be available on this pod as soon as the publish workflow finished successfully.
@bender yeah it wasn't so much of a browser thing, more of a security/abuse thing. If you upload large media, we downsize/downscale it, etc.
[47°09′19″S, 126°43′47″W] Dosimeter fixed
@prologic just store and host. All modern browsers render WebP just fine.
@bender The only problem with uploading is the procesing. Do you expect any server-side processing of the WebP or just store and host?
@prologic well, uploading and rendering, yes. Not a priority, of course. Just an item for a list somewhere.
@bender That we can do easily. Just supporting tendering .webp inline eight? 🧐
This ☝️
🧮 USERS:1 FEEDS:2 TWTS:1520 ARCHIVED:90641 CACHE:2691 FOLLOWERS:22 FOLLOWING:14
@xuu as long as I see you on IRC, bouncer or not, I don’t worry. Weird, isn’t it? Glad you are OK, Winter’s coming!
[47°09′40″S, 126°43′10″W] Dosimeter malfunction
[47°09′47″S, 126°43′15″W] 4588 days without news from Herve
@movq what do you use? Is it plus-aliased emails? I am curious to know how others are accomplishing this. I am currently using the “Hide my Email” feature, from iCloud.
Oh, and I forgot (because I thought it was obvious, my bad), set a nick, and a url at the very minimum on your feed. See “Metadata Extension”.
Not too important, but an item on a wish list: add support for WebP? I had to convert the animated WebP to GIF.
@ unwritten etiquette (by me, and for me, but one can hope, right?).

* Proper grammar (in any language).
* Correct capitalisation, and punctuation.
* Subject extension support.

Anything else doesn’t matter. ☺️*
@prologic all I can say or, rather, express is…

Leonardo cheers!
Thank you for the encouragement and love and kind words, @lyse @movq @bender @doesnm and others along the way I'm not sure of their feed uris 💕 I'll keep at it, but for the time being I will keep my distance, mostly off IRC, because I don't have the energy to spare in that kind of engagement (_what//if the worst happens, it's so draining_). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted _really_ to build small interconnected communities that any non "tech savvy" person (_more or less_) could also benefit from ane enjoy. Even if there are aspects of the specs we've built/extended over time that aren't "perfect"™, they're "good enough"™ that they've last 5+ years (_I believe this is 6 years running now_). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (_barely covering running costs_) so encourage more folks to run pods, and thus twtxt feeds and grow the community _ever so slightly_. Other than that, I plan to get the specs "in order" to a point (_with @movq and @lyse's help_) where I hope they'll stand the test of time -- like SMTP.

Thank you all ! 🙏~
@lyse an advent of code, I love it! Go, Lyse, go!
Thank you for https://www.uninformativ.de/blog/postings/2025-11-09/0/POSTING-en.html, @movq! I never configured systemd timers, but I would have gotten it wrong, too. Good to know when I eventually stumble across that in the future. I'm still using cron. Yeah, its field order sucks and I always have to look it up (because I don't deal with that all that often). Indeed, systemd's order sounds more reasonable.
I should work on my client again and add some new features. Like adding a new feed directly in the client and not having to go to the config first. And showing a preview of a feed before actually adding it. Also, a search would be something to add. And finally combining my User-Agent analyzer with my subscription list to spot new feeds automatically.
[47°09′21″S, 126°43′04″W] Storm recedes -- back to normal work
@prologic I'm all for it!
Welcome to the party, @threatcat! I reckon it's totally fine what you're doing. Over time, message counts naturally drop anyway. :-D And this is fine, too.
@prologic @movq Same here, I give each service a dedicated e-mail address. It's very interesting to see how e-mail addresses are transferred to other actors. Luckily, this only happens rarely. But it does happen. In surprising ways.

Aliases not only help to fight spam, but are also a great way to specify filter rules to sort e-mails.
Tada, and it's back! \o/
@quark Very sad indeed! :-(

@eldersnake Unfortunately, it's back down again. But my hopes are high as it is a 503 this time and not a connection error anymore. :-)
[47°09′08″S, 126°43′27″W] Weather forecast alert -- storm from W
[47°09′41″S, 126°43′48″W] Reading: 1.37000 PPM
posting from postmarketOS on my PinePhone via bombadillo :-)
@prologic a good DR plan must be tested at least once a year. ☺️
PR to clean up some unwanted specs and cleanup some invalid/bad references. 🙏
Shall we call it a good DR exercise? 🤔 😅
@bender Haha 🤣
@prologic nothing to be sorry about. It gave me time to watch TV with kids! 🤭
I am sorry folks 😞
@eldersnake yay!
🧮 USERS:1 FEEDS:2 TWTS:1519 ARCHIVED:90624 CACHE:2685 FOLLOWERS:22 FOLLOWING:14
@movq Brilliant, thank you! I didn't know about that.
[47°09′12″S, 126°43′20″W] --bad checksum--
is there an etiquette to twtxt'ing? am i flooding?
oops typo tagging @sxb
i'm aging ... before my very eyes
@xsb oh no ... I'm in a normal brightness room, not quite direct blinding daytime, and light theme looks good
dark mode forevah!
[47°09′38″S, 126°43′06″W] --no signal--
catppuccin latte was great for that. the muttrc color file i found on github, not so much
weird thing: i'm open to light themes now. partly maybe aging eyes, but for sure bc my last home office was so sunny
anyway, i just tried catppuccin in mutt, and didn't like itas much. and that's what i prefer on my laptop term
s/but/and/ -- though loyal already implies unquestioning
after years of loyal but unquestioning solarized usage, dracula theme feels *so good*
stoked to have cobbled together a mutt config that feels mostly-right
ngl, little relieved that while reading computer things instead of going out for a quick push on my skateboard, it must have rained briefly
[47°09′24″S, 126°43′14″W] Sample analyzing complete -- starting transfer
@movq Yeah ! 👍 I'm trying to build my first micro-SaaS and get more lay-people to protect their own inboxes and identify 🤣 -- Hopefully it all works out 💪
Double congrats, @thecanine! \o/

I'm not a fan of the gemtext limits. This being only a single page (which probably doesn't get updated a whole lot), the efforts of having two dedicates files are not all that big, or so I'd at least naively imagine.

I always recommend checking the W3C validator results, even though I'm very guilty of not doing that myself. It just doesn't occur to me in the heat of the moment. I reckon if I were writing HTML on a more regular basis, I would pick up on making that a real habit. Anyway, your HTML being generated, you probably can't address the findings, though. So, might not be even worth the time heading over to the validator.

From a privacy point of view, personally, I would definitely host the CSS myself. Other than that, nice link collection. :-)
I just successfully used my own SnipMail service with a real business, whoohoo! 🥳
[47°09′52″S, 126°43′21″W] Re-taking samples
[47°09′01″S, 126°43′58″W] Taking samples
on sunday
Getting 17cm of snow here in ottawa
@eldersnake I'll make a release this weekend (today)
🧮 USERS:1 FEEDS:2 TWTS:1518 ARCHIVED:90616 CACHE:2689 FOLLOWERS:22 FOLLOWING:14
Also welcome back 😆
@eldersnake What version are you running btw? It's probably time you upgraded and time I released a new version finally 😂 If you're running a version that's pre-SQLite-cache, then yeah I'm not surprised. The SQLite cache version is honestly much better 🤣
Oh, and happy belated birthday! 🎂🥳
Might be getting some snow this weekend in Minnesota, kinda pumped!
[47°09′22″S, 126°43′25″W] Reading: 0.27000 PPM
Replacement wifi adapter for my main laptop arrived today...5 days early!
Also, did you intended for the page title to be simply "home"?
@thecanine looks good! Was the use of asterisks instead of <li> a concerted choice (it doesn't look intended, but I might be wrong)? With CSS you can replace bullets on lists with whatever you want.
/https://baldo.cat/media/photos/IMG_6356.jpeg) #catsoftwtxt
@prologic He'll be probably back in a few days or weeks I reckon. It's not the first time that his raspi (or what hardware does he use again?) is down. :-)
[47°09′19″S, 126°43′47″W] Transfer aborted
@movq my apologies if I crossed some lines, I only meant it as a friendly engagement (which, all aside, was achieved!). Thank you for sharing your thoughts; please know that I appreciate them.
Thanks for sharing your thoughts! I'm going to bed, but I'll have a closer read/think tomorrow 🤞
@movq It's formatted just fine 🤟
I can't disable a bloody loud beep from my Lenovo laptop "keyboard panic, you can't type right now". Online docs mention a UEFI setting that is just not there.This 💩 makes me so angry.
@bender We _could_ -- It's just never became "strong enough"™ of a demand that I ever extended the possibility of supporting other mime types.
This brings a thought I had for a long time, why can't we upload arbitrary files to a twtxt? If not an image, make it simply a link. I could have used such feature to upload the text.
@prologic when I first "fed" the text to Gemini, I asked for a three paragraphs summary. It provided it. Then I asked to "elaborate on three areas: user experience, moral/political impact, and technical/legal concerns". The reply to that is too long for a twtxt.

I then asked to counter the OP opinions---as in "how would you counter the author's opinion?". The reply was very long, but started like this:

> "That's an excellent question, as the post lays out some very strong, well-reasoned criticisms. Countering these points requires acknowledging the valid concerns while presenting a perspective focused on mitigation, responsible integration, and the unique benefits of AI."

What followed was extensive, so I asked for a summary, which didn't do justice to the wall of text that preceded it.
@bender Same I only have one registrar too (OnlyDomains).
@prologic hehehe, yeah, it isn't mine neither. Most obscure TLDs are in small registrars. I like to stick to one register (even though when Google Domains ceased to exist I was forced to have two, as Cloudflare doesn't support the .ONE TLD).
@bender It's not even available on my registrar anyway 🤣
@prologic save your coins! :-D
Heh @ a3f9c no suprise there.As it's pretty new XD
@bender Makes me wonder whether _somethingarather_.zip is a good primary domain for the service I'm building? 🤔
@prologic it looks made with good taste, which I appreciate. Developer's site address is cool, https://tiago.zip. I didn't know one could rent a ZIP TLD.
@bender I _think_ that's where it sends the capture verification requests. It's based on PoW, so it has to perform validation somehow. It actually looks pretty decent as far as a way to prevent spam/abuse of forms on the open web (e.g: Waitlist on SnipMail).
@prologic never heard of it before. I wouldn't call lightweight to anything that needs Docker to run, though. 😅
****
Acabo de ver una señora con las cejas verdes, y el maquillaje naranja risquetto , labios blancos y me estaba pareciendo una elección estética arriesgada pero genial. Tipo Ompa Loompa.

Pero me acabo de dar cuenta que no era una eleccion deliberada. ⌘ Read more****
Thoughts/Opinions on Cap 🤔

> The modern, open-source CAPTCHA
>> Lightweight, self-hosted, privacy-friendly, and designed to put you first. Switch from reCAPTCHA in minutes.
[47°09′13″S, 126°43′37″W] Transfer 25% complete...
****
RE: https://tkz.one/@mistermaceta/115507514818226140

Voy a probar esto de citar citando un toot del gran mistermaceta en el que comenta un tema de centros de datos y agua.

A nivel personal creo que el agua no tendría que ir para los centros de datos. Ni agua ni aguo.

Y bueno. Esta es mi primera cita. ⌘ Read more****
****
Bueno espera, me ha salido esta canción, super 80tera y me mola mucho:

Flipturn - Burnout Days

https://www.youtube.com/watch?v=7Wa8Rxzyz50&list=RD20cuFhgPLEo&index=2

#music #flipturnRead more****
****
Buenos días!

Hoy seguiremos escuchando los punkerrimos Surfing Sirles, extinta banda Barcelonina.

Toca, Romaní, Semen i Sang

https://elssurfingsirles.bandcamp.com/album/roman-semen-i-sang

#musica #music #surfingsirlesRead more****
****
Una vecina de León deja sin internet a todo su pueblo al cortar los cables de fibra óptica: "No deja que vengan a repararlo" https://www.20minutos.es/television/una-vecina-leon-deja-sin-internet-todo-su-pueblo-cortar-los-cables-fibra-optica-no-deja-que-vengan-repararlo\_6734612\_0.htmlRead more****
[47°09′02″S, 126°43′18″W] Carrier too weak
[47°09′31″S, 126°43′38″W] Waiting for carrier
posting from my shitty android. phones suck! gopher forever!