From 93dff124a11a5c64a3dfe805c2c554d5c09ab750 Mon Sep 17 00:00:00 2001 From: miraikumiko Date: Wed, 25 Jun 2025 19:45:33 +0200 Subject: [PATCH] Update README.md --- README.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 604408f..124cf6f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,76 @@ An agnostic social network following the KISS and UNIX philosophy, the main prin ## TODO -Stack: Elixir + Phoenix + PostgreSQL +### API + +#### accounts + +- [] POST [/api/v1/accounts](https://docs.joinmastodon.org/methods/accounts/#create) +- [] GET [/api/v1/accounts/verify_credentials](https://docs.joinmastodon.org/methods/accounts/#verify_credentials) +- [] PATCH [/api/v1/accounts/update_credentials](https://docs.joinmastodon.org/methods/accounts/#update_credentials) +- [] GET [/api/v1/accounts/:id](https://docs.joinmastodon.org/methods/accounts/#get) +- [] GET [/api/v1/accounts](https://docs.joinmastodon.org/methods/accounts/#index) +- [] GET [/api/v1/accounts/:id/notes](https://docs.joinmastodon.org/methods/accounts/#statuses) +- [] GET [/api/v1/accounts/:id/followers](https://docs.joinmastodon.org/methods/accounts/#followers) +- [] GET [/api/v1/accounts/:id/following](https://docs.joinmastodon.org/methods/accounts/#following) +- [] GET [/api/v1/accounts/:id/featured_tags](https://docs.joinmastodon.org/methods/accounts/#featured_tags) +- [] GET [/api/v1/accounts/:id/lists](https://docs.joinmastodon.org/methods/accounts/#lists) +- [] POST [/api/v1/accounts/:id/follow](https://docs.joinmastodon.org/methods/accounts/#follow) +- [] POST [/api/v1/accounts/:id/unfollow](https://docs.joinmastodon.org/methods/accounts/#unfollow) +- [] POST [/api/v1/accounts/:id/remove_from_followers](https://docs.joinmastodon.org/methods/accounts/#remove_from_followers) +- [] POST [/api/v1/accounts/:id/block](https://docs.joinmastodon.org/methods/accounts/#block) +- [] POST [/api/v1/accounts/:id/unblock](https://docs.joinmastodon.org/methods/accounts/#unblock) +- [] POST [/api/v1/accounts/:id/mute](https://docs.joinmastodon.org/methods/accounts/#mute) +- [] POST [/api/v1/accounts/:id/unmute](https://docs.joinmastodon.org/methods/accounts/#unmute) +- [] GET [/api/v1/accounts/:id/endorsements](https://docs.joinmastodon.org/methods/accounts/#endorsements) +- [] POST [/api/v1/accounts/:id/endorse](https://docs.joinmastodon.org/methods/accounts/#endorsements) +- [] POST [/api/v1/accounts/:id/unendorse](https://docs.joinmastodon.org/methods/accounts/#unendorse) +- [] POST [/api/v1/accounts/:id/note](https://docs.joinmastodon.org/methods/accounts/#note) +- [] GET [/api/v1/accounts/relationships](https://docs.joinmastodon.org/methods/accounts/#relationships) +- [] GET [/api/v1/accounts/familiar_followers](https://docs.joinmastodon.org/methods/accounts/#familiar_followers) +- [] GET [/api/v1/accounts/search](https://docs.joinmastodon.org/methods/accounts/#search) +- [] GET [/api/v1/accounts/lookup](https://docs.joinmastodon.org/methods/accounts/#lookup) + +#### announcements + +- [] GET [/api/v1/announcements](https://docs.joinmastodon.org/methods/announcements/#get) +- [] POST [/api/v1/announcements/:id/dismiss](https://docs.joinmastodon.org/methods/announcements/#dismiss) +- [] PUT [/api/v1/announcements/:id/reactions/:name](https://docs.joinmastodon.org/methods/announcements/#put-reactions) +- [] DELETE [/api/v1/announcements/:id/reactions/:name](https://docs.joinmastodon.org/methods/announcements/#delete-reactions) + +#### blocks + +- [] GET [/api/v1/blocks](https://docs.joinmastodon.org/methods/blocks/#get) + +#### bookmarks + +- [] GET [/api/v1/bookmarks](https://docs.joinmastodon.org/methods/bookmarks/#get) + +#### conversations + +- [] GET [/api/v1/conversations](https://docs.joinmastodon.org/methods/converstions/#get) +- [] DELETE [/api/v1/conversations/:id](https://docs.joinmastodon.org/methods/converstions/#delete) +- [] POST [/api/v1/conversations/:id/read](https://docs.joinmastodon.org/methods/converstions/#read) + +#### custom_emojis + +- [] GET [/api/v1/custom_emojis](https://docs.joinmastodon.org/methods/custom_emojis/#get) + +#### directory + +- [] GET [/api/v1/directory](https://docs.joinmastodon.org/methods/directory/#get) + +#### domain_blocks + +- [] GET [/api/v1/domain_blocks](https://docs.joinmastodon.org/methods/domain_blocks/#get) +- [] POST [/api/v1/domain_blocks](https://docs.joinmastodon.org/methods/domain_blocks/#block) +- [] POST [/api/v1/domain_blocks](https://docs.joinmastodon.org/methods/domain_blocks/#unblock) + +#### emails + +- [] POST [/api/v1/emails/confirmations](https://docs.joinmastodon.org/methods/emails/#confirmation) + +### Features - [ ] Lightweight web interface - [ ] API compatible with other ActivityPub instances