Nach einigem Tüfteln auf dem #eh21 habe ich eine Lösung gefunden, meine ActivityPub-Kontakte aus meiner Hubzilla-Datenbank zu fischen. Die folgende Abfrage müsst ihr an eure Account- und Kanalnummer anpassen:
select hubloc.hubloc_addr from hubloc
join abook on hubloc.hubloc_hash = abook.abook_xchan
where abook.abook_account = 1 and abook.abook_channel = 3 and abook.abook_blocked = 0 and abook.abook_archived = 0 and abook.abook_hidden = 0 and hubloc.hubloc_network = "activitypub" and hubloc.hubloc_addr <> "";
Exportiert werden hier nur die Kontakte, welche nicht archiviert, geblockt oder ausgeblendet sind. Ein bisschen Fine-Tuning an den Bedingungen aus der abook
-Tabelle kann sicher nicht schaden. Das Abfrageergebnis habe ich mit Antares in eine CSV-Datei exportiert und direkt in MissKey importiert. Erfolgreich.
Weitere sinnvolle Angaben für hubloc_network
können übrigens sein: friendica-over-diaspora
, zot
und zot6
. Bei Kontakten, die über Friendica oder Hubzilla vernetzt sind, ist die Wahrscheinlichkeit hoch, dass sie auch ActivityPub sprechen.
Comments
No comments yet. Be the first to react!