ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "Hashtag": "as:Hashtag" } ], "id": "https://fosstodon.org/users/michitux/outbox?min_id=0&page=true", "type": "OrderedCollectionPage", "next": "https://fosstodon.org/users/michitux/outbox?max_id=102610915959567474&page=true", "prev": "https://fosstodon.org/users/michitux/outbox?min_id=111844350746507360&page=true", "partOf": "https://fosstodon.org/users/michitux/outbox", "orderedItems": [ { "id": "https://fosstodon.org/users/michitux/statuses/111844350746507360/activity", "type": "Announce", "actor": "https://fosstodon.org/users/michitux", "published": "2024-01-30T10:09:15Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/xwiki", "https://fosstodon.org/users/michitux/followers" ], "object": "https://fosstodon.org/users/xwiki/statuses/111844262208886176" }, { "id": "https://fosstodon.org/users/michitux/statuses/111839779775052398/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2024-01-29T14:46:48Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://social.alternativebit.fr/users/picnoir" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/111839779775052398", "type": "Note", "summary": null, "inReplyTo": "https://social.alternativebit.fr/objects/cdf10a8e-375a-4e17-adbd-bbb2684fe995", "published": "2024-01-29T14:46:48Z", "url": "https://fosstodon.org/@michitux/111839779775052398", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://social.alternativebit.fr/users/picnoir" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/111839779775052398", "inReplyToAtomUri": "https://social.alternativebit.fr/objects/cdf10a8e-375a-4e17-adbd-bbb2684fe995", "conversation": "https://social.alternativebit.fr/contexts/fe559bf5-f42b-4dd2-8ebd-63925944c311", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.alternativebit.fr/users/picnoir\" class=\"u-url mention\">@<span>picnoir</span></a></span> <a href=\"https://www.phind.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">phind.com/</span><span class=\"invisible\"></span></a> is similar and more specifically aimed for programming. </p><p>Regarding the &quot;run this yourself&quot; part, see <a href=\"https://til.simonwillison.net/llms/embed-paragraphs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">til.simonwillison.net/llms/emb</span><span class=\"invisible\">ed-paragraphs</span></a> for an example how to compute embeddings from your own content and add them as context for answering questions with a (local) LLM. There are tons of projects that provide something similar with UI for usage with local documents, see, e.g., <a href=\"https://github.com/imartinez/privateGPT\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/imartinez/privateGP</span><span class=\"invisible\">T</span></a> (no recommendation, I don&#39;t know if it works well, it&#39;s just an example).</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.alternativebit.fr/users/picnoir\" class=\"u-url mention\">@<span>picnoir</span></a></span> <a href=\"https://www.phind.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">phind.com/</span><span class=\"invisible\"></span></a> is similar and more specifically aimed for programming. </p><p>Regarding the &quot;run this yourself&quot; part, see <a href=\"https://til.simonwillison.net/llms/embed-paragraphs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">til.simonwillison.net/llms/emb</span><span class=\"invisible\">ed-paragraphs</span></a> for an example how to compute embeddings from your own content and add them as context for answering questions with a (local) LLM. There are tons of projects that provide something similar with UI for usage with local documents, see, e.g., <a href=\"https://github.com/imartinez/privateGPT\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/imartinez/privateGP</span><span class=\"invisible\">T</span></a> (no recommendation, I don&#39;t know if it works well, it&#39;s just an example).</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://social.alternativebit.fr/users/picnoir", "name": "@picnoir@social.alternativebit.fr" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/111839779775052398/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/111839779775052398/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/111839779775052398/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/111839779775052398/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/111839779775052398/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/111176155095624402/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-10-04T09:58:19Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://gruene.social/users/jon" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/111176155095624402", "type": "Note", "summary": null, "inReplyTo": "https://gruene.social/users/jon/statuses/111175973564910213", "published": "2023-10-04T09:58:19Z", "url": "https://fosstodon.org/@michitux/111176155095624402", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://gruene.social/users/jon" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/111176155095624402", "inReplyToAtomUri": "https://gruene.social/users/jon/statuses/111175973564910213", "conversation": "tag:gruene.social,2023-10-04:objectId=18197740:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://gruene.social/@jon\" class=\"u-url mention\">@<span>jon</span></a></span> I booked a train trip from Karlsruhe (Germany) to Oradea (Romania) and none of the platforms you mentioned can even find a connection. The connection is not bad, just two changes (Stuttgart and Budapest) if you accept a stop of several hours in Budapest (was a nice sightseeing tour). MÁV has this connection, but you need two separate tickets as they don&#39;t sell tickets starting and ending outside Hungary. DB lists the connections but without price. ÖBB has it also with tickets for parts.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://gruene.social/@jon\" class=\"u-url mention\">@<span>jon</span></a></span> I booked a train trip from Karlsruhe (Germany) to Oradea (Romania) and none of the platforms you mentioned can even find a connection. The connection is not bad, just two changes (Stuttgart and Budapest) if you accept a stop of several hours in Budapest (was a nice sightseeing tour). MÁV has this connection, but you need two separate tickets as they don&#39;t sell tickets starting and ending outside Hungary. DB lists the connections but without price. ÖBB has it also with tickets for parts.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://gruene.social/users/jon", "name": "@jon@gruene.social" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/111176155095624402/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/111176155095624402/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/111176155095624402/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/111176155095624402/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/111176155095624402/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/111017406299675032/activity", "type": "Announce", "actor": "https://fosstodon.org/users/michitux", "published": "2023-09-06T09:06:24Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://framapiaf.org/users/mleduc", "https://fosstodon.org/users/michitux/followers" ], "object": "https://framapiaf.org/users/mleduc/statuses/111017368480029145" }, { "id": "https://fosstodon.org/users/michitux/statuses/110989011137111988/activity", "type": "Announce", "actor": "https://fosstodon.org/users/michitux", "published": "2023-09-01T08:45:09Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://phpc.social/users/dokuwiki", "https://fosstodon.org/users/michitux/followers" ], "object": "https://phpc.social/users/dokuwiki/statuses/110988889648735395" }, { "id": "https://fosstodon.org/users/michitux/statuses/110852994633729163/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-08-08T08:14:22Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://fedi.simonwillison.net/users/simon" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/110852994633729163", "type": "Note", "summary": null, "inReplyTo": "https://fedi.simonwillison.net/users/simon/statuses/110851251439346481", "published": "2023-08-08T08:14:22Z", "url": "https://fosstodon.org/@michitux/110852994633729163", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://fedi.simonwillison.net/users/simon" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/110852994633729163", "inReplyToAtomUri": "https://fedi.simonwillison.net/users/simon/statuses/110851251439346481", "conversation": "tag:simonwillison.net,2023-08-08:objectId=1729525:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> Reading <a href=\"https://www.graalvm.org/latest/security-guide/polyglot-sandbox/#compatibility-and-limitations\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">graalvm.org/latest/security-gu</span><span class=\"invisible\">ide/polyglot-sandbox/#compatibility-and-limitations</span></a>, I&#39;m not sure sandboxing is available for Python and unless I missed something, sandboxing isn&#39;t available in the open source community edition.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> Reading <a href=\"https://www.graalvm.org/latest/security-guide/polyglot-sandbox/#compatibility-and-limitations\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">graalvm.org/latest/security-gu</span><span class=\"invisible\">ide/polyglot-sandbox/#compatibility-and-limitations</span></a>, I&#39;m not sure sandboxing is available for Python and unless I missed something, sandboxing isn&#39;t available in the open source community edition.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fedi.simonwillison.net/users/simon", "name": "@simon@simonwillison.net" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/110852994633729163/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/110852994633729163/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/110852994633729163/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/110852994633729163/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/110852994633729163/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/110695079406731044/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-07-11T10:54:26Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://chaos.social/users/metaphil", "https://social.weho.st/users/XWiki" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/110695079406731044", "type": "Note", "summary": null, "inReplyTo": "https://chaos.social/users/metaphil/statuses/110695041430083580", "published": "2023-07-11T10:54:26Z", "url": "https://fosstodon.org/@michitux/110695079406731044", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://chaos.social/users/metaphil", "https://social.weho.st/users/XWiki" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/110695079406731044", "inReplyToAtomUri": "https://chaos.social/users/metaphil/statuses/110695041430083580", "conversation": "tag:chaos.social,2023-07-11:objectId=119526150:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://chaos.social/@metaphil\" class=\"u-url mention\">@<span>metaphil</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://social.weho.st/@XWiki\" class=\"u-url mention\">@<span>XWiki</span></a></span> You can prevent that situation by enabling &quot;validate names before saving&quot;, see <a href=\"https://extensions.xwiki.org/xwiki/bin/view/Extension/Name%20Strategies%20Module/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">extensions.xwiki.org/xwiki/bin</span><span class=\"invisible\">/view/Extension/Name%20Strategies%20Module/</span></a> - the default strategy already forbids &quot;/&quot; and &quot;\\&quot;. Nested spaces are separated by &quot;.&quot; in case you haven&#39;t seen that already.</p><p>Also, see <a href=\"https://forum.xwiki.org/t/xwiki-does-not-support-backslash-in-page-title/5637\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">forum.xwiki.org/t/xwiki-does-n</span><span class=\"invisible\">ot-support-backslash-in-page-title/5637</span></a> for a discussion about this issue with some pointers how to configure Apache and Tomcat to allow the slash.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://chaos.social/@metaphil\" class=\"u-url mention\">@<span>metaphil</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://social.weho.st/@XWiki\" class=\"u-url mention\">@<span>XWiki</span></a></span> You can prevent that situation by enabling &quot;validate names before saving&quot;, see <a href=\"https://extensions.xwiki.org/xwiki/bin/view/Extension/Name%20Strategies%20Module/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">extensions.xwiki.org/xwiki/bin</span><span class=\"invisible\">/view/Extension/Name%20Strategies%20Module/</span></a> - the default strategy already forbids &quot;/&quot; and &quot;\\&quot;. Nested spaces are separated by &quot;.&quot; in case you haven&#39;t seen that already.</p><p>Also, see <a href=\"https://forum.xwiki.org/t/xwiki-does-not-support-backslash-in-page-title/5637\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">forum.xwiki.org/t/xwiki-does-n</span><span class=\"invisible\">ot-support-backslash-in-page-title/5637</span></a> for a discussion about this issue with some pointers how to configure Apache and Tomcat to allow the slash.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://chaos.social/users/metaphil", "name": "@metaphil@chaos.social" }, { "type": "Mention", "href": "https://social.weho.st/users/XWiki", "name": "@XWiki@social.weho.st" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/110695079406731044/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/110695079406731044/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/110695079406731044/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/110695079406731044/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/110695079406731044/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/110417855159405655/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-05-23T11:52:40Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://im-in.space/users/prx" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/110417855159405655", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-05-23T11:52:40Z", "url": "https://fosstodon.org/@michitux/110417855159405655", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://im-in.space/users/prx" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/110417855159405655", "inReplyToAtomUri": null, "conversation": "tag:im-in.space,2023-05-23:objectId=44136834:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://im-in.space/@prx\" class=\"u-url mention\">@<span>prx</span></a></span> Okay, then what about <a href=\"https://www.dokuwiki.org/plugin:mimetex\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">dokuwiki.org/plugin:mimetex</span><span class=\"invisible\"></span></a> or <a href=\"https://www.dokuwiki.org/plugin:latex\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">dokuwiki.org/plugin:latex</span><span class=\"invisible\"></span></a>, they automate the LaTeX to PNG conversion? In particular the latter looks unmaintained but could still work/might be easy to fix.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://im-in.space/@prx\" class=\"u-url mention\">@<span>prx</span></a></span> Okay, then what about <a href=\"https://www.dokuwiki.org/plugin:mimetex\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">dokuwiki.org/plugin:mimetex</span><span class=\"invisible\"></span></a> or <a href=\"https://www.dokuwiki.org/plugin:latex\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">dokuwiki.org/plugin:latex</span><span class=\"invisible\"></span></a>, they automate the LaTeX to PNG conversion? In particular the latter looks unmaintained but could still work/might be easy to fix.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://im-in.space/users/prx", "name": "@prx@im-in.space" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/110417855159405655/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/110417855159405655/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/110417855159405655/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/110417855159405655/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/110417855159405655/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/110417652426955831/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-05-23T11:01:07Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://im-in.space/users/prx" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/110417652426955831", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-05-23T11:01:07Z", "url": "https://fosstodon.org/@michitux/110417652426955831", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://im-in.space/users/prx" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/110417652426955831", "inReplyToAtomUri": null, "conversation": "tag:im-in.space,2023-05-23:objectId=44136834:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://im-in.space/@prx\" class=\"u-url mention\">@<span>prx</span></a></span> Have you tried one of the plugins that generates images from your math like <a href=\"https://www.dokuwiki.org/plugin:mathpublish\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">dokuwiki.org/plugin:mathpublis</span><span class=\"invisible\">h</span></a>?</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://im-in.space/@prx\" class=\"u-url mention\">@<span>prx</span></a></span> Have you tried one of the plugins that generates images from your math like <a href=\"https://www.dokuwiki.org/plugin:mathpublish\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">dokuwiki.org/plugin:mathpublis</span><span class=\"invisible\">h</span></a>?</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://im-in.space/users/prx", "name": "@prx@im-in.space" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/110417652426955831/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/110417652426955831/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/110417652426955831/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/110417652426955831/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/110417652426955831/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/110316303763289231/activity", "type": "Announce", "actor": "https://fosstodon.org/users/michitux", "published": "2023-05-05T13:26:49Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://framapiaf.org/users/mleduc", "https://fosstodon.org/users/michitux/followers" ], "object": "https://framapiaf.org/users/mleduc/statuses/110316271100933347" }, { "id": "https://fosstodon.org/users/michitux/statuses/109916429574520299/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-02-23T22:33:33Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://fosstodon.org/users/mike" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/109916429574520299", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/mike/statuses/109915340570917588", "published": "2023-02-23T22:33:33Z", "url": "https://fosstodon.org/@michitux/109916429574520299", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://fosstodon.org/users/mike" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/109916429574520299", "inReplyToAtomUri": "https://fosstodon.org/users/mike/statuses/109915340570917588", "conversation": "tag:fosstodon.org,2023-02-23:objectId=90641631:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mike\" class=\"u-url mention\">@<span>mike</span></a></span> we have a 4-day week every two weeks, or rather two extra days off every month. I&#39;m currently using many of these days for either when kindergarten is closed or medical appointments of the children. I&#39;ve also made the experience that they are great to do household chores or errands such that then the weekend is really free. I wouldn&#39;t want to miss them. See also the official blog post for more feedback from my colleagues and me: <a href=\"https://xwiki.com/en/Blog/XWiki-impact-of-four-day-work-week/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">xwiki.com/en/Blog/XWiki-impact</span><span class=\"invisible\">-of-four-day-work-week/</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mike\" class=\"u-url mention\">@<span>mike</span></a></span> we have a 4-day week every two weeks, or rather two extra days off every month. I&#39;m currently using many of these days for either when kindergarten is closed or medical appointments of the children. I&#39;ve also made the experience that they are great to do household chores or errands such that then the weekend is really free. I wouldn&#39;t want to miss them. See also the official blog post for more feedback from my colleagues and me: <a href=\"https://xwiki.com/en/Blog/XWiki-impact-of-four-day-work-week/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">xwiki.com/en/Blog/XWiki-impact</span><span class=\"invisible\">-of-four-day-work-week/</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/mike", "name": "@mike" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/109916429574520299/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/109916429574520299/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/109916429574520299/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/109916429574520299/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/109916429574520299/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/109875183522715254/activity", "type": "Announce", "actor": "https://fosstodon.org/users/michitux", "published": "2023-02-16T15:44:08Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/cryptpad", "https://fosstodon.org/users/michitux/followers" ], "object": "https://fosstodon.org/users/cryptpad/statuses/109875016889111728" }, { "id": "https://fosstodon.org/users/michitux/statuses/109746405753589854/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2023-01-24T21:54:15Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://dosgame.club/users/jefklak" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/109746405753589854", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-01-24T21:54:15Z", "url": "https://fosstodon.org/@michitux/109746405753589854", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://dosgame.club/users/jefklak" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/109746405753589854", "inReplyToAtomUri": null, "conversation": "tag:dosgame.club,2023-01-24:objectId=827321:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://dosgame.club/@jefklak\" class=\"u-url mention\">@<span>jefklak</span></a></span> For displaying sent messages in Thunderbird&#39;s inbox, see <a href=\"https://github.com/thunderbird-conversations/thunderbird-conversations/wiki/Displaying-your-own-messages-in-the-Inbox\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/thunderbird-convers</span><span class=\"invisible\">ations/thunderbird-conversations/wiki/Displaying-your-own-messages-in-the-Inbox</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://dosgame.club/@jefklak\" class=\"u-url mention\">@<span>jefklak</span></a></span> For displaying sent messages in Thunderbird&#39;s inbox, see <a href=\"https://github.com/thunderbird-conversations/thunderbird-conversations/wiki/Displaying-your-own-messages-in-the-Inbox\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/thunderbird-convers</span><span class=\"invisible\">ations/thunderbird-conversations/wiki/Displaying-your-own-messages-in-the-Inbox</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://dosgame.club/users/jefklak", "name": "@jefklak@dosgame.club" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/109746405753589854/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/109746405753589854/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/109746405753589854/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/109746405753589854/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/109746405753589854/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/109500115602819604/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2022-12-12T09:59:26Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://nerdculture.de/users/ij" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/109500115602819604", "type": "Note", "summary": null, "inReplyTo": "https://nerdculture.de/users/ij/statuses/109496694378152592", "published": "2022-12-12T09:59:26Z", "url": "https://fosstodon.org/@michitux/109500115602819604", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://nerdculture.de/users/ij" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/109500115602819604", "inReplyToAtomUri": "https://nerdculture.de/users/ij/statuses/109496694378152592", "conversation": "tag:nerdculture.de,2022-12-10:objectId=32091569:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nerdculture.de/@ij\" class=\"u-url mention\">@<span>ij</span></a></span> I&#39;ve just checked and it seems user deletion is the only place where this is exposed in the user interface, at least in XWiki itself (there could be extensions that add a user interface for the feature). The documentation of the feature apart from the release notes is at <a href=\"https://extensions.xwiki.org/xwiki/bin/view/Extension/Administration%20Application#HUsers\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">extensions.xwiki.org/xwiki/bin</span><span class=\"invisible\">/view/Extension/Administration%20Application#HUsers</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nerdculture.de/@ij\" class=\"u-url mention\">@<span>ij</span></a></span> I&#39;ve just checked and it seems user deletion is the only place where this is exposed in the user interface, at least in XWiki itself (there could be extensions that add a user interface for the feature). The documentation of the feature apart from the release notes is at <a href=\"https://extensions.xwiki.org/xwiki/bin/view/Extension/Administration%20Application#HUsers\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">extensions.xwiki.org/xwiki/bin</span><span class=\"invisible\">/view/Extension/Administration%20Application#HUsers</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://nerdculture.de/users/ij", "name": "@ij@nerdculture.de" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/109500115602819604/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/109500115602819604/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/109500115602819604/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/109500115602819604/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/109500115602819604/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/109496763596293278/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2022-12-11T19:46:58Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://nerdculture.de/users/ij" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/109496763596293278", "type": "Note", "summary": null, "inReplyTo": "https://nerdculture.de/users/ij/statuses/109496694378152592", "published": "2022-12-11T19:46:58Z", "url": "https://fosstodon.org/@michitux/109496763596293278", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://nerdculture.de/users/ij" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/109496763596293278", "inReplyToAtomUri": "https://nerdculture.de/users/ij/statuses/109496694378152592", "conversation": "tag:nerdculture.de,2022-12-10:objectId=32091569:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nerdculture.de/@ij\" class=\"u-url mention\">@<span>ij</span></a></span> The functionality for replacing authors in the backend is definitely independent of user deletion, I&#39;m just not sure if there is any user interface for it - there is a method in the refactoring script service in case you&#39;re familiar with scripting in XWiki. I can check when I&#39;m back at work tomorrow if there is any other way to trigger it from the user interface apart from user deletion.</p><p>I&#39;m not familiar with the UCS version of XWiki or the details of OIDC, sorry.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nerdculture.de/@ij\" class=\"u-url mention\">@<span>ij</span></a></span> The functionality for replacing authors in the backend is definitely independent of user deletion, I&#39;m just not sure if there is any user interface for it - there is a method in the refactoring script service in case you&#39;re familiar with scripting in XWiki. I can check when I&#39;m back at work tomorrow if there is any other way to trigger it from the user interface apart from user deletion.</p><p>I&#39;m not familiar with the UCS version of XWiki or the details of OIDC, sorry.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://nerdculture.de/users/ij", "name": "@ij@nerdculture.de" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/109496763596293278/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/109496763596293278/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/109496763596293278/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/109496763596293278/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/109496763596293278/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/109493795371245592/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2022-12-11T07:12:07Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://nerdculture.de/users/ij" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/109493795371245592", "type": "Note", "summary": null, "inReplyTo": "https://nerdculture.de/users/ij/statuses/109491509278745921", "published": "2022-12-11T07:12:07Z", "url": "https://fosstodon.org/@michitux/109493795371245592", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://nerdculture.de/users/ij" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/109493795371245592", "inReplyToAtomUri": "https://nerdculture.de/users/ij/statuses/109491509278745921", "conversation": "tag:nerdculture.de,2022-12-10:objectId=32091569:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nerdculture.de/@ij\" class=\"u-url mention\">@<span>ij</span></a></span> When deleting a user, if the user had script right, there should be an option to replace it, as shown in the release notes here (I couldn&#39;t find it in the user management documentation): <a href=\"https://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/XWiki/11.8/#HReplaceAuthorwhenDeletingUsers\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">xwiki.org/xwiki/bin/view/Relea</span><span class=\"invisible\">seNotes/Data/XWiki/11.8/#HReplaceAuthorwhenDeletingUsers</span></a></p><p>Regarding the extension, you mean <a href=\"https://extensions.xwiki.org/xwiki/bin/view/Extension/Change%20Content%20Author\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">extensions.xwiki.org/xwiki/bin</span><span class=\"invisible\">/view/Extension/Change%20Content%20Author</span></a>? It is installed as XWiki.ChangeDocumentUser, you need to manually open that document (e.g., Ctrl/Cmd+g and insert that reference).</p><p>I hope that helps, if not, you can also ask in the forum! (<a href=\"https://fosstodon.org/tags/XWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>XWiki</span></a> developer here)</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nerdculture.de/@ij\" class=\"u-url mention\">@<span>ij</span></a></span> When deleting a user, if the user had script right, there should be an option to replace it, as shown in the release notes here (I couldn&#39;t find it in the user management documentation): <a href=\"https://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/XWiki/11.8/#HReplaceAuthorwhenDeletingUsers\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">xwiki.org/xwiki/bin/view/Relea</span><span class=\"invisible\">seNotes/Data/XWiki/11.8/#HReplaceAuthorwhenDeletingUsers</span></a></p><p>Regarding the extension, you mean <a href=\"https://extensions.xwiki.org/xwiki/bin/view/Extension/Change%20Content%20Author\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">extensions.xwiki.org/xwiki/bin</span><span class=\"invisible\">/view/Extension/Change%20Content%20Author</span></a>? It is installed as XWiki.ChangeDocumentUser, you need to manually open that document (e.g., Ctrl/Cmd+g and insert that reference).</p><p>I hope that helps, if not, you can also ask in the forum! (<a href=\"https://fosstodon.org/tags/XWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>XWiki</span></a> developer here)</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://nerdculture.de/users/ij", "name": "@ij@nerdculture.de" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/xwiki", "name": "#xwiki" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/109493795371245592/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/109493795371245592/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/109493795371245592/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/109493795371245592/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/109493795371245592/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/109313633262527765/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2022-11-09T11:34:31Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/109313633262527765", "type": "Note", "summary": null, "inReplyTo": null, "published": "2022-11-09T11:34:31Z", "url": "https://fosstodon.org/@michitux/109313633262527765", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/109313633262527765", "inReplyToAtomUri": null, "conversation": "tag:fosstodon.org,2022-11-09:objectId=57342162:objectType=Conversation", "content": "<p>@akselmo the easiest option is really to work for a company that develops open source software, see also <a href=\"https://drewdevault.com/2020/11/20/A-few-ways-to-make-money-in-FOSS.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">drewdevault.com/2020/11/20/A-f</span><span class=\"invisible\">ew-ways-to-make-money-in-FOSS.html</span></a>.</p><p>I&#39;ve realized this dream of making a living working on <a href=\"https://fosstodon.org/tags/FLOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>FLOSS</span></a> software by joining <a href=\"https://fosstodon.org/tags/XWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>XWiki</span></a> about a year ago (we&#39;re hiring, also fully remote, btw.). I knew XWiki from a shared wikis stand at FOSDEM where I represented DokuWiki in 2016 (and some other wiki-related events) and then applied after finishing my PhD.</p>", "contentMap": { "en": "<p>@akselmo the easiest option is really to work for a company that develops open source software, see also <a href=\"https://drewdevault.com/2020/11/20/A-few-ways-to-make-money-in-FOSS.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">drewdevault.com/2020/11/20/A-f</span><span class=\"invisible\">ew-ways-to-make-money-in-FOSS.html</span></a>.</p><p>I&#39;ve realized this dream of making a living working on <a href=\"https://fosstodon.org/tags/FLOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>FLOSS</span></a> software by joining <a href=\"https://fosstodon.org/tags/XWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>XWiki</span></a> about a year ago (we&#39;re hiring, also fully remote, btw.). I knew XWiki from a shared wikis stand at FOSDEM where I represented DokuWiki in 2016 (and some other wiki-related events) and then applied after finishing my PhD.</p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://fosstodon.org/tags/floss", "name": "#floss" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/xwiki", "name": "#xwiki" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/109313633262527765/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/109313633262527765/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/109313633262527765/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/109313633262527765/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/109313633262527765/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/109222380091250323/activity", "type": "Announce", "actor": "https://fosstodon.org/users/michitux", "published": "2022-10-24T08:47:38Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://social.weho.st/users/XWiki", "https://fosstodon.org/users/michitux/followers" ], "object": "https://social.weho.st/users/XWiki/statuses/109222120581776191" }, { "id": "https://fosstodon.org/users/michitux/statuses/102617537765769064/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2019-08-14T21:49:23Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://social.alternativebit.fr/users/Ninjatrappeur" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/102617537765769064", "type": "Note", "summary": null, "inReplyTo": "https://social.alternativebit.fr/objects/2e6e3518-7bbd-4a45-99dd-f6e98e523c86", "published": "2019-08-14T21:49:23Z", "url": "https://fosstodon.org/@michitux/102617537765769064", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://social.alternativebit.fr/users/Ninjatrappeur" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/102617537765769064", "inReplyToAtomUri": "https://social.alternativebit.fr/objects/2e6e3518-7bbd-4a45-99dd-f6e98e523c86", "conversation": "https://social.alternativebit.fr/contexts/c019b413-fd6e-482f-97f0-17a26a250e35", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.alternativebit.fr/users/Ninjatrappeur\" class=\"u-url mention\">@<span>Ninjatrappeur</span></a></span> First draft of a <a href=\"https://fosstodon.org/tags/DokuWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>DokuWiki</span></a> cli plugin to extract all external links: <a href=\"https://github.com/michitux/dokuwiki-plugin-linkextractor\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/michitux/dokuwiki-p</span><span class=\"invisible\">lugin-linkextractor</span></a></p><p> Install into lib/plugins/linkextractor and run as</p><p>bin/plugin.php linkextractor</p><p>Output should be suitable for piping into archivebox, but I haven&#39;t tested this yet. It will be slow if you have a lot of pages. With some more code I could use DokuWiki&#39;s index to store external links, then extracting them would be much faster. However, as a daily cron job this might be good enough already.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.alternativebit.fr/users/Ninjatrappeur\" class=\"u-url mention\">@<span>Ninjatrappeur</span></a></span> First draft of a <a href=\"https://fosstodon.org/tags/DokuWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>DokuWiki</span></a> cli plugin to extract all external links: <a href=\"https://github.com/michitux/dokuwiki-plugin-linkextractor\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/michitux/dokuwiki-p</span><span class=\"invisible\">lugin-linkextractor</span></a></p><p> Install into lib/plugins/linkextractor and run as</p><p>bin/plugin.php linkextractor</p><p>Output should be suitable for piping into archivebox, but I haven&#39;t tested this yet. It will be slow if you have a lot of pages. With some more code I could use DokuWiki&#39;s index to store external links, then extracting them would be much faster. However, as a daily cron job this might be good enough already.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://social.alternativebit.fr/users/Ninjatrappeur", "name": "@Ninjatrappeur@social.alternativebit.fr" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/dokuwiki", "name": "#dokuwiki" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/102617537765769064/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/102617537765769064/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/102617537765769064/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/102617537765769064/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/102617537765769064/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://fosstodon.org/users/michitux/statuses/102610915959567474/activity", "type": "Create", "actor": "https://fosstodon.org/users/michitux", "published": "2019-08-13T17:45:22Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://social.alternativebit.fr/users/Ninjatrappeur" ], "object": { "id": "https://fosstodon.org/users/michitux/statuses/102610915959567474", "type": "Note", "summary": null, "inReplyTo": "https://social.alternativebit.fr/objects/9135d151-b71f-43a0-90af-f748ece160f7", "published": "2019-08-13T17:45:22Z", "url": "https://fosstodon.org/@michitux/102610915959567474", "attributedTo": "https://fosstodon.org/users/michitux", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/michitux/followers", "https://social.alternativebit.fr/users/Ninjatrappeur" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/michitux/statuses/102610915959567474", "inReplyToAtomUri": "https://social.alternativebit.fr/objects/9135d151-b71f-43a0-90af-f748ece160f7", "conversation": "https://social.alternativebit.fr/contexts/c019b413-fd6e-482f-97f0-17a26a250e35", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.alternativebit.fr/users/Ninjatrappeur\" class=\"u-url mention\">@<span>Ninjatrappeur</span></a></span><br />My approach would be to write a <a href=\"https://fosstodon.org/tags/DokuWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>DokuWiki</span></a> plugin that extracts all links and then feed that into something like <a href=\"https://archivebox.io/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">archivebox.io/</span><span class=\"invisible\"></span></a>. Depending on how easy it is to get the URL to the archived version, one could also write a plugin that adds a link to the archived version to every link. As I am interested in something like this, too, and I know DokuWiki quite well, I might try to write a quick draft if that approach would be suitable for you.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://social.alternativebit.fr/users/Ninjatrappeur\" class=\"u-url mention\">@<span>Ninjatrappeur</span></a></span><br />My approach would be to write a <a href=\"https://fosstodon.org/tags/DokuWiki\" class=\"mention hashtag\" rel=\"tag\">#<span>DokuWiki</span></a> plugin that extracts all links and then feed that into something like <a href=\"https://archivebox.io/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">archivebox.io/</span><span class=\"invisible\"></span></a>. Depending on how easy it is to get the URL to the archived version, one could also write a plugin that adds a link to the archived version to every link. As I am interested in something like this, too, and I know DokuWiki quite well, I might try to write a quick draft if that approach would be suitable for you.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://social.alternativebit.fr/users/Ninjatrappeur", "name": "@Ninjatrappeur@social.alternativebit.fr" }, { "type": "Hashtag", "href": "https://fosstodon.org/tags/dokuwiki", "name": "#dokuwiki" } ], "replies": { "id": "https://fosstodon.org/users/michitux/statuses/102610915959567474/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/michitux/statuses/102610915959567474/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/michitux/statuses/102610915959567474/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/michitux/statuses/102610915959567474/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://fosstodon.org/users/michitux/statuses/102610915959567474/shares", "type": "Collection", "totalItems": 0 } } } ] }