Import your toots from Mastodon and GoToSocial instances into your blog.
Find a file
2025-08-09 16:46:18 +02:00
extension.ini extension.ini aktualisiert 2025-08-09 14:59:59 +02:00
LICENSE.md LICENSE.md hinzugefügt 2025-07-12 21:01:22 +02:00
mastodonapi.php mastodonapi.php aktualisiert 2025-08-09 16:46:18 +02:00
readme-en.md readme-en.md hinzugefügt 2025-07-12 21:04:49 +02:00
readme.md readme.md aktualisiert 2025-07-12 21:15:00 +02:00

Deutsch   English

MastodonAPI

Ein Plug-in, um via Tröts via Mastodon-API in deinem Blog zu integrieren.

Wie man die Erweiterung installiert

ZIP-Datei herunterladen und in dein /system/extensions Verzeichnis kopieren. Deine Seite neu laden und schon ist das Plugin installiert.

Wie man MastodonAPI benutzt

Durch den Aufruf von einem individuellen Webhook wird das Plugin angestossen. Dabei wird der RSS-Feed deines Mastodon-Kontos aufgerufen und einzelne Toots als Blogpost erstellt. Du kannst dabei auch ein bestimmter #hashtag als Filter nutzen.

Einstellungen

Die folgenden Einstellungen können in system/extensions/yellow-system.ini: eingestellt werden:

  • MastodonapiInstanceUrl = Deine Mastodon Instanz-URL
  • MastodonapiUserId = Deine Mastodon User ID (numerisch, z.B. 1234567890)
  • MastodonapiAccessToken = Optional: Dein persönlicher API-Token (read:statuses)
  • MastodonapiHashtag = Wenn leer werden alle Beitrage importiert, wenn ein #hashtag angegeben wird, dann nur diese Beiträge
  • MastodonapiAuthor = Unter welchem Namen sollen die Blogposts erstellt werden?
  • MastodonapiTag = Und mit welchem Tag in deinem Blog
  • MastodonapiFolder = Pfad zu deinem Blod-Ordner (z.B. content/1-blog/)
  • MastodonapiTriggerPath = /mastodonapi-webhook-CHANGE_THIS_SECRET_KEY (Unbedingt anpassn. Wenn du diesen Link öffnest, dann läuft das Plugin)

Wenn du möchtest, kannst du mit dem Webhook auch einen Cronjob einrichten. So kannst du das Plugin automatisch z. B. jede Stunde laufen lassen.

Entwickler

Simon Pipe