Import your toots from Mastodon and GoToSocial instances into your blog.
| extension.ini | ||
| LICENSE.md | ||
| mastodonapi.php | ||
| readme-en.md | ||
| readme.md | ||
MastodonAPI
Ein Plug-in, um deine öffentlichen Toots via Mastodon-API in deinen Yellow Blog zu importieren.
Installation
- ZIP-Datei herunterladen
- In das Verzeichnis
/system/extensionskopieren - 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)- ID bei einem Mastodon-Account finden: Gib im Browser "https://INSTANZURL/api/v1/accounts/lookup?acct=PROFILNAME" ein.
- ID bei einem GoToSocial-Accoutn finden (Hilfe)
- MastodonapiAccessToken - Bei einem Mastodon Konto optional, bei einem GoToSocial Konto Pflicht (Hilfe)
- 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