# 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 234708
# self = https://watcher.sour.is?offset=234800
# prev = https://watcher.sour.is?offset=234700
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 🤦‍♂️