Import your toots from Mastodon and GoToSocial instances into your blog.
Find a file
2025-08-12 15:26:17 +02:00
extension.ini extension.ini aktualisiert 2025-08-11 17:55:51 +02:00
gotoso-de.md gotoso-de.md aktualisiert 2025-08-12 15:26:17 +02:00
LICENSE.md LICENSE.md hinzugefügt 2025-07-12 21:01:22 +02:00
mastodonapi.php mastodonapi.php aktualisiert 2025-08-12 10:48:39 +02:00
readme-en.md readme-en.md aktualisiert 2025-08-11 17:58:43 +02:00
readme.md readme.md aktualisiert 2025-08-12 15:03:22 +02:00

Deutsch   English

MastodonAPI

Ein Plug-in, um deine öffentlichen Toots via Mastodon-API in deinen Yellow Blog zu importieren.

Installation

  1. ZIP-Datei herunterladen
  2. In das Verzeichnis /system/extensions kopieren
  3. Deine Website neu laden das Plug-in ist nun installiert

Benutzung

Das Plug-in wird über einen individuellen Webhook aufgerufen.
Beim Aufruf fragt es deine Mastodon-API ab und erstellt aus deinen Toots automatisch Blogbeiträge.
Optional kannst du einen #Hashtag angeben, um nur bestimmte Beiträge zu importieren.

Einstellungen

Alle Einstellungen findest du in system/extensions/yellow-system.ini:

  • MastodonapiInstanceUrl URL deiner Mastodon-Instanz (z. B. https://mastodon.social)
  • MastodonapiAccountId deine Mastodon-User-ID (numerisch, z. B. 1234567890)
  • MastodonapiAccessToken
    • Bei einem Mastodon-Account optional
    • Bei einem GoToSocial-Account pflicht (siehe hier)
  • MastodonapiLimit - Standartwert ist 20
  • MastodonapiHashtag leer lassen = alle öffentlichen Beiträge importieren; mit #hashtag = nur Beiträge mit diesem Tag
  • MastodonapiAuthor Name, unter dem die Blogposts erscheinen sollen
  • MastodonapiTag Tag, mit dem die Blogposts im Blog versehen werden
  • MastodonapiFolder Pfad zum Blog-Ordner (z. B. content/1-blog/)
  • MastodonapiTriggerPath Webhook-Pfad, z. B. /mastodonapi-webhook-CHANGE_THIS_SECRET_KEY
    • Unbedingt anpassen! Wer diesen Link kennt, kann das Plug-in starten.

💡 Du kannst den Webhook auch per Cronjob regelmäßig aufrufen (z. B. stündlich).

Entwickler

Simon Pipe