# 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 7
# self = https://watcher.sour.is/conv/fiz6iqa
Hmm I see this in the cache again 🤦‍♂️ Not sure how tbh -- Job for me later.
Hmm I see this in the cache again 🤦‍♂️ Not sure how tbh -- Job for me later.
@prologic while authenticated continues to "work", but not without authentication (and a 404 is received then). That's good!
@bender Yeah but I found another bug and just squished that. CD pipeline is gonna roll this pod soon™ -- Basically wasn't handling feeds that redirect properly. e.g: https://google.com => https://www.google.com (_though it's not a feed 🤣_)=_
@bender Yeah but I found another bug and just squished that. CD pipeline is gonna roll this pod soon™ -- Basically wasn't handling feeds that redirect properly. e.g: https://google.com => https://www.google.com (_though it's not a feed 🤣_)_=
Now that's rolling out, I _think_ that's it. The only final way I can improve that /external endpoint/view is to refactor how it works a bit and add some HTMX magic™ so it has a nice snappy UX to it as it dynamically tries to validate the feed and provide useful feedback to the user, that way I can avoid injecting it into the cache unnecessarily in the first place!
Now that's rolling out, I _think_ that's it. The only final way I can improve that /external endpoint/view is to refactor how it works a bit and add some HTMX magic™ so it has a nice snappy UX to it as it dynamically tries to validate the feed and provide useful feedback to the user, that way I can avoid injecting it into the cache unnecessarily in the first place!