# 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 8
# self = https://watcher.sour.is/conv/z4hlt4a
That's kind of weird actually. Hmmm @movq, @lyse, and @bender are all cool 😎
Whereas @movq @lyse and @bender are all cool 😎
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 🤦‍♂️
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
@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 I _believe_ that's the only way. We'll deal with it as it comes up I think.
This is fixed now 🥳 Thanks @xuu!
@bmallred Nice! 👌