# 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/wmyb2pq
@prologic Sounds like a good place to start at, but I still can't really imagine how will any of this syncing look when it's finished and how understandable will it be for new users. 🤔
@thecanine Syncing a feed would at first be primarily supported by the yarnc command-line tool and would work very similarly to how git pull and git push work. Essentially we would suck down the feed from your host account on whatever Yarn.social pod you happen to use, consume the local feed file, do some processing, and if there are no conflicts sync back to both. If there are conflicts, get the user to fix them, before syncing back.
@thecanine Syncing a feed would at first be primarily supported by the yarnc command-line tool and would work very similarly to how git pull and git push work. Essentially we would suck down the feed from your host account on whatever Yarn.social pod you happen to use, consume the local feed file, do some processing, and if there are no conflicts sync back to both. If there are conflicts, get the user to fix them, before syncing back.
It's sort of been a long standing wish of mine to allow users to have their own twtxt.txt file on their PC, also have a Yarn.social account on some pod they trust, or their own, whatever. And be able to use whatever client they like and periodically call yranc sync. This gives them the added benefit of being in full control, whilst also benefiting from Yarn.social's features like discoverability, search, mobile app, etc.
It's sort of been a long standing wish of mine to allow users to have their own twtxt.txt file on their PC, also have a Yarn.social account on some pod they trust, or their own, whatever. And be able to use whatever client they like and periodically call yranc sync. This gives them the added benefit of being in full control, whilst also benefiting from Yarn.social's features like discoverability, search, mobile app, etc.
@prologic okay, I REALLY like that idea! The syncing of a local twtxt.txt file that is.
@eldersnake Brilliant 😆
@eldersnake Brilliant 😆