ATmosphere

TIDdelidi

Bis neulich konnte ich mich bei Standard.site noch mit meiner etwas faulen, numerischen TID noch so durchschlängeln. Ich hatte es mir einfach gemacht und die aufsteigende ID des Blogposts benutzt.

Aber nun nimmt man das AT Protokoll wohl etwas ernster und meine letzten Posts wurden abgelehnt. Ja, mit Recht! Ich weiß. Also habe ich io-atmosphere etwas angepasst und erzeuge jetzt eine passende. Allerdings mache ich die selbst und frage nicht den Server. Das war mir für einen Samstagabend zu viel Theater!

standard.site || Blogs schnell in die ATmosphere bringen

Vor einer kurzen Weile bin ich von verschiedener Seite auf standard.site und den Reader aufmerksam gemacht worden. Ich fand’s toll und wollte auch dabei sein. Und da das AT Protokoll eine recht überschaubare Sache ist, habe ich meinem Blog einen bsky-Account gegönnt und ein Composer-Päckchen geschnürt, um eine beliebige PHP-basierte Publikationsplattform recht einfach anbinden zu können.

Und siehe da. Nach nur wenigen Stunden ist mein Blog auf der standard-reader.app sichtbar.

Das Package macht ein Blog und seine Posts im Atmosphere-Netzwerk (eg. standard-reader.app) sichtbar und crosspostet auf BlueSky. Es hat keine weiteren Abhängigkeiten außer ext-curl und ext-json und kann mit ein paar Handgriffen im eigenen PHP Code eingebunden werden. Zurzeit gibt es noch keine Registrierung bei Packagist und man muss das Repo in der composer.json des Host-Projekts bekannt machen:

  "repositories": [
    {...}
    {
      "type": "git", 
      "url": "git@github.com:kniebes/io-atmosphere.git"
    }
  ]

Naja, und der Rest steht im README und im Implementierungsbeispiel.