# 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/xd6wama
Alright! Finally got everything set up to start working on the #pwa! 💪💪💪

I'll be working only on the #pwa repo and I've set a local proxy on a throwaway docker instance of yarnd as a local backend.

First will be to get all the API mapped and then I'll try to get everything to work with less graphics elements as i can at first. 🙃

For the rest I'll write down a quick list of the next steps to do as soon as I can.

Meanwhile feel free to give any suggestions/proposal/alternative on the UI or any questions/request for the project. 😜
@justamoment

> First will be to get all the API mapped and then I’ll try to get everything to work with less graphics elements as i can at first. 🙃

if you need new API endpoints written, LMK! I'm happy to accommodate those as quickly as you need them 👌 If you are on Signal we can also collaborate along with @ullarah a bit more in real-time if you like...
@justamoment

> First will be to get all the API mapped and then I’ll try to get everything to work with less graphics elements as i can at first. 🙃

if you need new API endpoints written, LMK! I'm happy to accommodate those as quickly as you need them 👌 If you are on Signal we can also collaborate along with @ullarah a bit more in real-time if you like...
@prologic Yes, thanks you.

For now I'll try to use what we have already, the API in dev.twtxt.net seems to cover most actions, the only APIs that are missing are one for reporting and the actions on twts (mute, bookmark, etc.) and one with the metadata of the pod too, (version, branch, references, etc.).

I'm not real time by nature 🥴 so I think working with issues and yarn should be enough for now.
@justamoment

The endpoints for /report and /support are open-ended endpoints, so there's no need for any "API" for these. They already exists. If you _feel_ that there _should_ be /api/v1 matching endpoints, that's fine, we can do that too 👌

Yes I _believe_ we are missing endpoints for /api/v1/mute, /api/v1/unmute and /api/v1/bookmarks. I can add all these pretty quickly.

> I’m not real time by nature 🥴 so I think working with issues and yarn should be enough for now.

No problems! I prefer Yarn too 👌 (async ftw 😂)
@justamoment

The endpoints for /report and /support are open-ended endpoints, so there's no need for any "API" for these. They already exists. If you _feel_ that there _should_ be /api/v1 matching endpoints, that's fine, we can do that too 👌

Yes I _believe_ we are missing endpoints for /api/v1/mute, /api/v1/unmute and /api/v1/bookmarks. I can add all these pretty quickly.

> I’m not real time by nature 🥴 so I think working with issues and yarn should be enough for now.

No problems! I prefer Yarn too 👌 (async ftw 😂)
@prologic Having everything under one endpoint is better for other integration too I think.

I'm missing endpoints because I didn't see them under the spec page, I should check the repo then, I'm also missing the response structure, but I can directly look it up later when working on the API.
@justamoment I will work on this fore you over the next coming days and tidy this up and fix the documentation. I already have a backlog issue for me to do this.
@justamoment I will work on this fore you over the next coming days and tidy this up and fix the documentation. I already have a backlog issue for me to do this.
@prologic Sure, I'll be working on the project plan and data layer in the meantime. 💪