# 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 10
# self = https://watcher.sour.is/conv/nqqmuga
This is some cool development for the go 1.22 standard http mux. Its adding the ability to have path vars and define methods for handlers. Also the errors are quite helpful if you have conflicting paths!

https://eli.thegreenplace.net/2023/better-http-server-routing-in-go-122/
@xuu I was giving an internal talk on Tuesday about https://github.com/julienschmidt/httprouter and somebody brought up this new stdlib router extension, too. Very cool, but looong overdue!
I just came across this nice collection of alternative router approaches: https://benhoyt.com/writings/go-routing/
@lyse Cool! I'm gonna have a read of this 👌 I've always been a fan of httprouter and even forked it at go.mills.io/router 😅
@lyse Cool! I'm gonna have a read of this 👌 I've always been a fan of httprouter and even forked it at go.mills.io/router 😅
@lyse Cool! I'm gonna have a read of this 👌 I've always been a fan of httprouter and even forked it at go.mills.io/router 😅
@prologic Hahaha, of course you forked this one, too! Is there any Go library that you did not rework? :'-D All kidding aside, I didn't know that you extended this router. Cool! I gotta check it out.
@lyse I've lost track of stuff I've forked and improved 🤣
@lyse I've lost track of stuff I've forked and improved 🤣
@lyse I've lost track of stuff I've forked and improved 🤣