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.
{
"@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 "run this yourself" 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't know if it works well, it'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 "run this yourself" 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't know if it works well, it'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'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'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'm not sure sandboxing is available for Python and unless I missed something, sandboxing isn'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'm not sure sandboxing is available for Python and unless I missed something, sandboxing isn'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 "validate names before saving", 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 "/" and "\\". Nested spaces are separated by "." in case you haven'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 "validate names before saving", 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 "/" and "\\". Nested spaces are separated by "." in case you haven'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'm currently using many of these days for either when kindergarten is closed or medical appointments of the children. I'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'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'm currently using many of these days for either when kindergarten is closed or medical appointments of the children. I'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'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'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'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'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'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'm just not sure if there is any user interface for it - there is a method in the refactoring script service in case you're familiar with scripting in XWiki. I can check when I'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'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'm just not sure if there is any user interface for it - there is a method in the refactoring script service in case you're familiar with scripting in XWiki. I can check when I'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'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'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'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'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'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'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'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't tested this yet. It will be slow if you have a lot of pages. With some more code I could use DokuWiki'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't tested this yet. It will be slow if you have a lot of pages. With some more code I could use DokuWiki'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
}
}
}
]
}