Mastodon ΡΠ΅ Π½Π°ΡΠΈΡΠ° βΠ΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Twitterβ, Π² ΠΊΠΎΠΉΡΠΎ ΠΌΠΈΠΊΡΠΎΠ±Π»ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅ ΡΠ° ΡΠ°Π·ΠΏΡΡΡΠ½Π°ΡΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΡΡΡΠ²ΡΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ Π² Π΅Π΄Π½Π° ΠΌΡΠ΅ΠΆΠ°.
Π ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΎ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΠ΅:
- ΠΠ΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° OSΡΡΠ°ΡΡΡ, Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° β ActivityPub.
- ΠΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠΈ ΡΠ° Π½ΡΠΊΠΎΠΈ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ REST API:
- GET /api/v1/search API, Π²ΠΌΠ΅ΡΡΠΎ GET /api/v2/search.
- GET /api/v1/statuses/:id/card, Π°ΡΡΠΈΠ±ΡΡΡΡ card Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.
- POST /api/v1/notifications/dismiss?id=:id, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° POST /api/v1/notifications/:id/dismiss.
- GET /api/v1/timelines/direct, Π²ΠΌΠ΅ΡΡΠΎ GET /api/v1/conversations.
Π ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, lor.sh Π²Π΅ΡΠ΅ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π½Π°ΠΉ-Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru