# 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/ydtn3la
@eaplmx da fuq? πŸ˜… I don't _know_ many spoken or written languages -- Only dozens of "programming" / computer languages πŸ˜‚ Sorry my friend πŸ€— -- One day we _might_ integrate with a nice privacy respecting translation service for Yarn pods, but so far such a thing doesn't _quite_ exist (yet?) 😒
@eaplmx da fuq? πŸ˜… I don't _know_ many spoken or written languages -- Only dozens of "programming" / computer languages πŸ˜‚ Sorry my friend πŸ€— -- One day we _might_ integrate with a nice privacy respecting translation service for Yarn pods, but so far such a thing doesn't _quite_ exist (yet?) 😒
@prologic LibreTranslate? Might be something that can be added as an optional feature. Display a β€œtranslate” button on each yarn if enabled. Tap on it to have it translated to your selected language set in settings?
@ullarah yeah LIbreTranslate is the way to go, unfortunately it's operationally hard to stand up and I'm not willing to put the effort in right now. It's also written in Python so it comes with all the downsides of using that language πŸ˜… -- I _believe_ @jlj has a locally running instance in his infra, so one day when I can be bothered, I might have a proper go at standing it up and seeing if we can't integrate with it's API(s) πŸ‘Œ
@ullarah yeah LIbreTranslate is the way to go, unfortunately it's operationally hard to stand up and I'm not willing to put the effort in right now. It's also written in Python so it comes with all the downsides of using that language πŸ˜… -- I _believe_ @jlj has a locally running instance in his infra, so one day when I can be bothered, I might have a proper go at standing it up and seeing if we can't integrate with it's API(s) πŸ‘Œ
@prologic I was. Couldn't get it migrated, when I was moving everything over to Portainer / Docker, and then couldn't even restore the original set-up. πŸ˜…

Tbh, it was pretty useless, on my kit: it'd timeout on anything but the simplest translations. I'm still really hopeful about the project overall, but I've abandoned self-hosting it, at least for now.
@jlj Ahhhh that's a damn crying shame really 😒 Very likely (_unfounded, but based on experience_) it's likely suffering from being written by Research/Academic-types that aren't actually that good at writing Software or any good at Operations (SRE) -- Perhaps someone needs to come along and take what they've done and take it to the next level πŸ€” From my early research into how it works, it's based on some pretty solid machine learning models πŸ‘Œ
@jlj Ahhhh that's a damn crying shame really 😒 Very likely (_unfounded, but based on experience_) it's likely suffering from being written by Research/Academic-types that aren't actually that good at writing Software or any good at Operations (SRE) -- Perhaps someone needs to come along and take what they've done and take it to the next level πŸ€” From my early research into how it works, it's based on some pretty solid machine learning models πŸ‘Œ