|
Lokal DE So 05.10.2025 15:00:02 #Fediverse-Client #Phanpy Phanpy ist ein Fediverse-Client als alternative #Weboberfläche und nutzt die #Mastodon-#Client-#API, um sich mit Konten auf kompatiblen Instanzen zu verbinden. Der nach eigenen Angaben minimalistische Mastodon-#Web-Client wird von Chee Aun (@cheeaun@mastodon.social) entwickelt. Website des Projekts: Phanpy im Fediverse: Medien: 1 |
|
Lokal DE So 07.09.2025 15:00:03 Fediverse-Protokolle Um sich miteinander austauschen zu können, müssen sich Instanzen im #Fediverse untereinander verstehen können. Dazu dient ein standardisiertes #Kommunikationsprotokoll für den Austausch von Daten zwischen Computern bzw. Prozessen (hier also den einzelnen Instanzen bzw. Servern), die in einem Rechnernetz (hier im Allgemeinen das #Internet) miteinander verbunden sind (verteiltes bzw. föderiertes System). Anno 2024 kommt hierzu gern und häufig das #Protokoll #ActivityPub zum Einsatz. Allerdings war das in der Anfangszeit des Fediversums noch nicht so. Die #OpenMicroBlogging-Spezifikation wurde im Jahr 2008 veröffentlicht und dann ab 2010 als #OStatus weitergeführt. Auch ActivityPub hieß zunächst einmal #ActivityPump. Im Januar 2018 gab das #W3C (World Wide Web Consortium) den ActivityPub-Standard frei und empfiehlt ihn seither für dezentrales Teilen von Inhalten. Historisch wäre auch noch #Diaspora zu erwähnen. Die Fediverse-Plattform #Friendica spricht übrigens mehrere Protokolle. Bleiben wir bei ActivityPub: Das Protokoll spezifiziert sowohl Server-zu-Server- als auch Client-zu-Server-Kommunikation. Hierbei ist zu beachten, daß sich die Instanzen im #Fediverse via Server-zu-Server-Kommunikation unterhalten. Mit einem Client oder einer App auf ein Konto auf einer #Instanz zuzugreifen, wäre ein Anwendungsfall für die Client-zu-Server-Kommunikation. Hier setzt aber zum Beispiel die #Fediverse-Plattform #Mastodon auf eine eigene Implementierung, die #Mastodon-#Client-#API, die zum Teil auch von anderen Plattformen zumindest teilweise unterstützt wird. Da es sich bei ActivityPub um einen offenen Standard handelt, kann jeder Mensch oder jede Organisation eigene #Software implementieren, um am #Fediverse teilzunehmen. Die Instanz mastodonium.de läuft etwa auf #Mammuthus, einer eigenen Implementation des Autors dieser Zeilen. Zum weiteren Schmökern sei auf folgende #Wikipedia-Artikel hingewiesen: Medien: 1 |
|
Lokal DE So 24.08.2025 15:00:01 #Fediverse-Client/App #SubwayTooter Die App SubwayTooter für #Android nutzt die #Mastodon-#Client-#API, um sich mit Konten auf kompatiblen Instanzen zu verbinden. SubwayTooter unterstützt nach eigenen Angaben mehrere Konten und bietet einen Tablet-Modus. Website des Projekts (Code-Repository): SubwayTooter im Fediverse: Medien: 1 |
|
Föderation DE Fr 18.07.2025 20:00:09 Wie föderiert #Mastodon eigentlich die Information über einen verifizierten Link? Über die #Client-#API liefert #Mastodon im [fields]-Array neben [name] und [value] ein [verified_at], was null sein kann... oder einen TimeStamp enthält, z.B. "2019-11-10T10:31:10.744+00:00". Frage ich aber einen Account direkt über seine URL ab und frage nach JSON, erhalte ich eine Struktur, wo dieses [verified_at] offenbar nicht enthalten ist. Für die Felder (Name/Wert-Paare) ist ein [attachment]-Array enthalten. Diese liefert Felder wie [type] ("PropertyValue") sowie [name] und [value]. Und damit sind wir wieder bei meiner einleitenden Frage... |
|
Lokal DE So 13.07.2025 15:00:02 #Fediverse-Client/App #Moshidon Die App Moshidon für #Android entstand auf Basis von #Megalodon bzw. #Mastodon for Android und nutzt die #Mastodon-#Client-#API, um sich mit Konten auf kompatiblen Instanzen zu verbinden. Moshidon ergänzt Megalodon bzw. Mastodon for Android um weitere Funktionen. Website des Projekts (Code-Repository): Moshidon im Fediverse: Medien: 1 |
|
Lokal DE So 15.06.2025 15:00:02 #Fediverse-Client/App #IceCubes Die App IceCubes für #iOS ist "Open Source" und nutzt die #Mastodon-#Client-#API, um sich mit Konten auf kompatiblen Instanzen zu verbinden. Hauptentwickler ist Thomas Ricouard. Laut eigenen Angaben gilt die #IceCubesApp innerhalb der #Apple-Welt als "Multiplattform": Sie läuft unter #iOS, #macOS, #iPadOS und demnächst #visionOS. Website des Projekts (Code-Repository): IceCubes im Fediverse: Medien: 1 |
|
Lokal DE So 18.05.2025 15:00:02 #Fediverse-Client #Pinafore Pinafore ist ein Fediverse-Client als alternative #Weboberfläche und nutzt die #Mastodon-#Client-#API, um sich mit Konten auf kompatiblen Instanzen zu verbinden. Der nach eigenen Angaben auf Geschwindigkeit und Einfachheit fokussierte Mastodon-#Web-Client wird von Nolan Lawson (@nolan@toot.cafe) entwickelt. Website des Projekts: Pinafore im Fediverse: Medien: 1 |
|
Lokal DE So 23.03.2025 15:00:01 Mastodon-Client-API Auch wenn sich im #Fediverse viel um #ActivityPub dreht und hier durchaus auch eine #Client-Schnittstelle skizziert ist, nutzt #Mastodon eine eigene Client-API, die (zumindest teilweise) auch von anderer fediversaler Serversoftware unterstützt wird (z.B. #Friendica, #Firefish, #Mammuthus). Diese #API (application programming interface, eine #Schnittstelle zur #Programmierung von Anwendungen) dient Apps und Clients dazu, entsprechende Funktionen auf einer #Instanz durchzuführen. Diese API ermöglicht die Entwicklung von Apps wie #Tusky, #Fedilab & Co. Man kann diese API auch nutzen, um Konten etwa (teil)automatisiert zu betreiben. Oder Statistiken zu sammeln... oder... oder... ;-) Die API ist soweit öffentlich dokumentiert und steht frei zur Verfügung. Allgemeine Dokumentation zu #Mastodon (auf Englisch): "Getting started with the API": Wer mit dem Gedanken spielt, die API zu nutzen, sollte sich mit #HTTP, #JSON & Co. anfreunden können. Und Englischkenntnisse sind in diesem Bereich grundsätzlich von Vorteil... |
|
Föderation DE Do 28.11.2024 20:05:39 Nach Plan läuft #Mammuthus im Labor jetzt mit einer verbesserten Auswertung / Rückgabe bezüglich des Kontexts eines Posts in der Auslieferung via der #Mastodon-kompatiblen #Client-#API (Endpunkt GET /api/v1/statuses/:id/context HTTP/1.1). Dies betrifft die Reihenfolge der Beiträge einer Konversation und auch die Verteilung auf ancestors und descendants... und damit die Darstellung in Apps wie #Tusky. |