# 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 2
# self = https://watcher.sour.is/conv/fb25tda
@justamoment Thanks! So far it's looking awesome. Congrats on making it with PWAs, it has been an idea from my side, but haven't found time to do it. Kudos for including OTPs.

If I can suggest something, I started changing my passwords to Passphrases, since these are easier to type in some situations when I can't copy-paste them, and due to the length/entropy should be more secure

from
SHCFELe-WpSjR*Zv9VCaFqc2t%Wq7HAvjrG?Ug6mB

to
Empathy-Move-Busybody-Tamper9-Curdle-Kilowatt-Vest-Unsaved


I've seen BIP39 from the cryptocurrency world for deterministic creation of the phrase, but perhaps there is some open alternative for it https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
@eaplmx just read the wiki page, it's pretty clever!

I can absolutely pull it off with my generation logic, it basically pick the characters from an iterabile, switch from a string or an array of words is child's play.