# 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 234714
# self = https://watcher.sour.is?offset=234797
# prev = https://watcher.sour.is?offset=234697
Sรฃo da Universidade do Porto 29 das โ€œMulheres na Ciรชnciaโ€ 2025: https://noticias.up.pt/2025/04/17/sao-da-u-porto-29-das-mulheres-na-ciencia-de-2025/
@bmallred Nice! ๐Ÿ‘Œ
Sorry, more pixels:

@bender wut?! ๐Ÿ˜ฎ
@bender Time to update my machines! ๐Ÿ˜…
Saw someone else posting this and, yep, itโ€™s true:

[![](https://movq.de/v/07e4be1aad/.html%2Dindex%2Dthumb%2Da.ff.jpg.jpg)](https://movq.de/v/07e4be1aad/a.ff.jpg)

[![](https://movq.de/v/07e4be1aad/.html%2Dindex%2Dthumb%2Db.ff.jpg.jpg)](https://movq.de/v/07e4be1aad/b.ff.jpg)
This is fixed now ๐Ÿฅณ Thanks @xuu!
@bender I _believe_ that's the only way. We'll deal with it as it comes up I think.
@bender I _can_ fix and make that work in the parser too. But I'm no longer sure how to cater for the general case. It's too much to support all punctuation whilst at the same time as other contradicting rules. For example you cannot both support . in nicknames and then expect to be able to to end a mention with a . ๐Ÿคฆโ€โ™‚๏ธ
@bender Yes I know ๐Ÿคฃ It's okay, we just have to build better parsers ๐Ÿ˜…
@abucci totally my fault sorry ๐Ÿ˜ž
@bender LOL ๐Ÿ˜‚
There are 5 of such "Twters" on this pod that have periods in their nick ๐Ÿ˜ข


sqlite> select count(distinct(nick)) from twters where nick like '%.%';
count(distinct(nick)) = 5
sqlite> select distinct(nick) from twters where nick like '%.%';
 nick = @marado@ciberlandia.pt

 nick = eapl.me

 nick = eapl.mx

 nick = grumpygordie.great-site.net

 nick = @chyrp.doesnm.cc
I'll see if I can fix this and write a test case for what's going on here. I _think_ this is made difficult now because folks like @eapl.me decide that it's okay to have a . (_period_) in their # nick ๐Ÿคฃ tbh I _think_ nick(s) should have rules of what they can and cannot be comprised of. i.e: no punctuation ๐Ÿคฆโ€โ™‚๏ธ
Whereas @movq @lyse and @bender are all cool ๐Ÿ˜Ž
That's kind of weird actually. Hmmm @movq, @lyse, and @bender are all cool ๐Ÿ˜Ž
@bender This story just reminds me of the couple of times we've paid for things in cash ๐Ÿ’ฐ ๐Ÿ’ฒ and the stupid banks with the ridiculous "scam alert policy" ask you all kind of dumb ass questions about what you need the cash for ๐Ÿคฆโ€โ™‚๏ธ One of these days I need an excuse to buy something that costs a few $k just so I can answer when asked, "what do you need the cash for?" to which my response will be "drugs and hookers of course!" ๐Ÿคฃ