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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://mastodon.online/users/luis_felipe/collections/featured", "type": "OrderedCollection", "totalItems": 5, "orderedItems": [ { "id": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-02-21T23:22:18Z", "url": "https://mastodon.online/@luis_felipe/111972039947328859", "attributedTo": "https://mastodon.online/users/luis_felipe", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/luis_felipe/followers" ], "sensitive": false, "atomUri": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859", "inReplyToAtomUri": null, "conversation": "tag:mastodon.online,2024-02-21:objectId=292121261:objectType=Conversation", "content": "<p>📢 New &quot;Lambda Sun&quot; design in the store. Check it out 🛒</p><p><a href=\"https://um4no.creator-spring.com/search?searchterm=lambda%20sun\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">um4no.creator-spring.com/searc</span><span class=\"invisible\">h?searchterm=lambda%20sun</span></a></p><p>More color variations available on request. </p><p>As always, the designs are libre cultural works available in my Guix graphics repository. You can use them to print your own stuff.</p><p><a href=\"https://codeberg.org/luis-felipe/guix-graphics\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/luis-felipe/guix-</span><span class=\"invisible\">graphics</span></a></p><p>Purchases greatly help me keep contributing to libre culture projects, tho, so many thanks to all who have helped me in that way.</p><p>I hope you enjoy the new design :)</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/scheme\" class=\"mention hashtag\" rel=\"tag\">#<span>scheme</span></a> <a href=\"https://mastodon.online/tags/lisp\" class=\"mention hashtag\" rel=\"tag\">#<span>lisp</span></a></p>", "contentMap": { "en": "<p>📢 New &quot;Lambda Sun&quot; design in the store. Check it out 🛒</p><p><a href=\"https://um4no.creator-spring.com/search?searchterm=lambda%20sun\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">um4no.creator-spring.com/searc</span><span class=\"invisible\">h?searchterm=lambda%20sun</span></a></p><p>More color variations available on request. </p><p>As always, the designs are libre cultural works available in my Guix graphics repository. You can use them to print your own stuff.</p><p><a href=\"https://codeberg.org/luis-felipe/guix-graphics\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/luis-felipe/guix-</span><span class=\"invisible\">graphics</span></a></p><p>Purchases greatly help me keep contributing to libre culture projects, tho, so many thanks to all who have helped me in that way.</p><p>I hope you enjoy the new design :)</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/scheme\" class=\"mention hashtag\" rel=\"tag\">#<span>scheme</span></a> <a href=\"https://mastodon.online/tags/lisp\" class=\"mention hashtag\" rel=\"tag\">#<span>lisp</span></a></p>" }, "updated": "2024-02-21T23:25:01Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/111/971/990/278/276/359/original/9a64e7da0c25ff8b.png", "name": "Back view of a dark heather long sleeve tee featuring the yellow/orange design.\n\nDesign: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters \"GUIX\".", "blurhash": "U#Knbyay_Nj[xufQozay.8fQadj[RkfQWAj[", "focalPoint": [ -0.01, 1 ], "width": 741, "height": 632 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/111/971/991/368/498/339/original/28493e4546ac006b.png", "name": "Back view of a gold long sleeve tee featuring the black design.\n\nDesign: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters \"GUIX\".", "blurhash": "U$Rn_ZoJyZj[XAa|t7f6tnazRjfkxCjtNGfk", "focalPoint": [ 0.05, 1 ], "width": 741, "height": 632 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/111/971/992/682/659/819/original/bcc92dc46c211132.png", "name": "Back view of a Tahiti blue tee featuring the black design.\n\nDesign: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters \"GUIX\".", "blurhash": "U#MINXof~BayNHfkS5js%1fQRjfQ%2f6nha}", "focalPoint": [ 0, 1 ], "width": 751, "height": 707 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/111/971/997/910/573/538/original/8af151f4d128289e.png", "name": "Back view of a light olive tee featuring the black design.\n\nDesign: Guix's young wildebeest head encircled by a Sun composed of lambdas, and an outer ring that repeats a pattern composed of the letters \"GUIX\".", "blurhash": "U*M*21of_4ayRifQWAj[%MfQRjfQ%3fQogay", "focalPoint": [ -0.01, 1 ], "width": 751, "height": 707 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.online/tags/gnu", "name": "#gnu" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guix", "name": "#guix" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/scheme", "name": "#scheme" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/lisp", "name": "#lisp" } ], "replies": { "id": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859/replies", "items": [] } }, "likes": { "id": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859/likes", "type": "Collection", "totalItems": 16 }, "shares": { "id": "https://mastodon.online/users/luis_felipe/statuses/111972039947328859/shares", "type": "Collection", "totalItems": 10 } }, { "id": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-11-30T13:00:43Z", "url": "https://mastodon.online/@luis_felipe/111499624008448254", "attributedTo": "https://mastodon.online/users/luis_felipe", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/luis_felipe/followers" ], "sensitive": false, "atomUri": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254", "inReplyToAtomUri": null, "conversation": "tag:mastodon.online,2023-11-30:objectId=253636020:objectType=Conversation", "content": "<p>📢 New Guix caps available in the store 🛒</p><p><a href=\"https://um4no.creator-spring.com/hats\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">um4no.creator-spring.com/hats</span><span class=\"invisible\"></span></a></p><p>Or download the design to use it as you wish:</p><p><a href=\"https://codeberg.org/luis-felipe/guix-graphics\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/luis-felipe/guix-</span><span class=\"invisible\">graphics</span></a></p><p>(Purchases and donations greatly help me to keep contributing to libre cultural works.)</p><p>Now you can literally wear your Guix hats when doing Guix things.</p><p>Enjoy :)</p><p>P.S. Coming up soon: GNU Guile caps</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a></p>", "contentMap": { "en": "<p>📢 New Guix caps available in the store 🛒</p><p><a href=\"https://um4no.creator-spring.com/hats\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">um4no.creator-spring.com/hats</span><span class=\"invisible\"></span></a></p><p>Or download the design to use it as you wish:</p><p><a href=\"https://codeberg.org/luis-felipe/guix-graphics\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/luis-felipe/guix-</span><span class=\"invisible\">graphics</span></a></p><p>(Purchases and donations greatly help me to keep contributing to libre cultural works.)</p><p>Now you can literally wear your Guix hats when doing Guix things.</p><p>Enjoy :)</p><p>P.S. Coming up soon: GNU Guile caps</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.mastodon.online/media_attachments/files/111/499/570/457/097/944/original/2c70ca896c7039de.jpg", "name": "Black cap with the horizontal version of the GNU Guix logo on the front.\n\nThe Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads \"Guix\" (pronounced as \"Geeks\").\n\nThis particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.", "blurhash": "U+Lqe9WB~qj[t7j[j[j[_3j[M{j[azazayfP", "focalPoint": [ 0, 0 ], "width": 800, "height": 800 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.mastodon.online/media_attachments/files/111/499/602/534/865/075/original/9099c0b04aff71b2.jpg", "name": "Pink cap with the horizontal version of the GNU Guix logo on the front, in cherry.\n\nThe Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads \"Guix\" (pronounced as \"Geeks\").\n\nThis particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.", "blurhash": "UkR2fHjZ.mfk%2j[NZa|yqaynOj[off7aefQ", "focalPoint": [ 0, 0 ], "width": 800, "height": 800 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.mastodon.online/media_attachments/files/111/499/605/312/909/719/original/db836244f25de735.jpg", "name": "Red cap with the horizontal version of the GNU Guix logo on the front.\n\nThe Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads \"Guix\" (pronounced as \"Geeks\").\n\nThis particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.", "blurhash": "U+N,GKae_Nj[t7j[W;fk?vfkRPj[jaf7ayfP", "focalPoint": [ 0, 0 ], "width": 800, "height": 800 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.mastodon.online/media_attachments/files/111/499/607/706/251/135/original/11d306829bbf9c90.jpg", "name": "Green camo cap with the horizontal version of the GNU Guix logo on the front.\n\nThe Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads \"Guix\" (pronounced as \"Geeks\").\n\nThis particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.", "blurhash": "U*L}BCWB~qj[t7fkfkj[_3j[M{j[fkjaaya{", "focalPoint": [ 0, 0 ], "width": 800, "height": 800 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.online/tags/gnu", "name": "#gnu" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guix", "name": "#guix" } ], "replies": { "id": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254/replies", "items": [] } }, "likes": { "id": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254/likes", "type": "Collection", "totalItems": 15 }, "shares": { "id": "https://mastodon.online/users/luis_felipe/statuses/111499624008448254/shares", "type": "Collection", "totalItems": 9 } }, { "id": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-06-18T20:23:49Z", "url": "https://mastodon.online/@luis_felipe/110567085159134556", "attributedTo": "https://mastodon.online/users/luis_felipe", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/luis_felipe/followers" ], "sensitive": false, "atomUri": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556", "inReplyToAtomUri": null, "conversation": "tag:mastodon.online,2023-06-18:objectId=180408112:objectType=Conversation", "content": "<p>I forgot to announce that Guile Documentá 0.2.0 is also publicly available now.</p><p>Guile Documentá is a command-line tool to generate API documentation for GNU Guile Scheme projects. </p><p>More information in the website:</p><p><a href=\"https://luis-felipe.gitlab.io/guile-documenta/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">luis-felipe.gitlab.io/guile-do</span><span class=\"invisible\">cumenta/</span></a></p><p>The API section in the manual was extracted from the source files of the project:</p><p><a href=\"https://luis-felipe.gitlab.io/guile-documenta/manual/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">luis-felipe.gitlab.io/guile-do</span><span class=\"invisible\">cumenta/manual/</span></a></p><p>As always, I hope people find it useful (I&#39;m scratching my own itches).</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/guile\" class=\"mention hashtag\" rel=\"tag\">#<span>guile</span></a></p>", "contentMap": { "en": "<p>I forgot to announce that Guile Documentá 0.2.0 is also publicly available now.</p><p>Guile Documentá is a command-line tool to generate API documentation for GNU Guile Scheme projects. </p><p>More information in the website:</p><p><a href=\"https://luis-felipe.gitlab.io/guile-documenta/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">luis-felipe.gitlab.io/guile-do</span><span class=\"invisible\">cumenta/</span></a></p><p>The API section in the manual was extracted from the source files of the project:</p><p><a href=\"https://luis-felipe.gitlab.io/guile-documenta/manual/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">luis-felipe.gitlab.io/guile-do</span><span class=\"invisible\">cumenta/manual/</span></a></p><p>As always, I hope people find it useful (I&#39;m scratching my own itches).</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/guile\" class=\"mention hashtag\" rel=\"tag\">#<span>guile</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/110/567/028/948/550/083/original/8169455cad6c8fea.png", "name": "Guile Documentá's logo.", "blurhash": "UE9aT+tj9FMz-;t7IURj4VnUx[XM4-R$%Ms=", "focalPoint": [ -0.01, 0.82 ], "width": 681, "height": 326 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.online/tags/gnu", "name": "#gnu" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guix", "name": "#guix" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guile", "name": "#guile" } ], "replies": { "id": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556/replies?min_id=110567091679999025&page=true", "partOf": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556/replies", "items": [ "https://mastodon.online/users/luis_felipe/statuses/110567091679999025" ] } }, "likes": { "id": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556/likes", "type": "Collection", "totalItems": 14 }, "shares": { "id": "https://mastodon.online/users/luis_felipe/statuses/110567085159134556/shares", "type": "Collection", "totalItems": 13 } }, { "id": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-06-17T18:11:21Z", "url": "https://mastodon.online/@luis_felipe/110560901937637958", "attributedTo": "https://mastodon.online/users/luis_felipe", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/luis_felipe/followers" ], "sensitive": false, "atomUri": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958", "inReplyToAtomUri": null, "conversation": "tag:mastodon.online,2023-06-17:objectId=180047857:objectType=Conversation", "content": "<p>Mazo 1.1.0 is publicly available now. It is a learning application that helps you memorize simple concepts using multimedia flash cards and spaced reviews.</p><p>This version doesn&#39;t come with new functionality but upgrades the graphical components to GTK 4. </p><p>You can install it on any GNU/Linux device using the GNU Guix package manager.</p><p>More information about the app in its website:</p><p><a href=\"https://luis-felipe.gitlab.io/mazo/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">luis-felipe.gitlab.io/mazo/</span><span class=\"invisible\"></span></a></p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/mazo\" class=\"mention hashtag\" rel=\"tag\">#<span>mazo</span></a> <a href=\"https://mastodon.online/tags/learning\" class=\"mention hashtag\" rel=\"tag\">#<span>learning</span></a></p>", "contentMap": { "en": "<p>Mazo 1.1.0 is publicly available now. It is a learning application that helps you memorize simple concepts using multimedia flash cards and spaced reviews.</p><p>This version doesn&#39;t come with new functionality but upgrades the graphical components to GTK 4. </p><p>You can install it on any GNU/Linux device using the GNU Guix package manager.</p><p>More information about the app in its website:</p><p><a href=\"https://luis-felipe.gitlab.io/mazo/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">luis-felipe.gitlab.io/mazo/</span><span class=\"invisible\"></span></a></p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/mazo\" class=\"mention hashtag\" rel=\"tag\">#<span>mazo</span></a> <a href=\"https://mastodon.online/tags/learning\" class=\"mention hashtag\" rel=\"tag\">#<span>learning</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/110/560/876/306/768/154/original/8ef0cb68c005c679.png", "name": "Screenshot. Reviewing cards in a deck of bird species. Photograph: Momotus aequatorialis by Francesco Veronesi. License CC BY-SA 2.0. ", "blurhash": "U78=4Aou8#R+.ejtaPM|Qwofo{V@f4tiRSov", "focalPoint": [ 0.06, 1 ], "width": 528, "height": 898 }, { "type": "Document", "mediaType": "video/mp4", "url": "https://files.mastodon.online/media_attachments/files/110/560/877/493/585/409/original/dbf849d0b655c121.mp4", "name": "Video illustrating deck navigation, study session for a deck bird species, and browsing cards of the same deck for editing.", "blurhash": "U97nnC?GW,VscIj?awayNiRiV?WUbKocs,j?", "focalPoint": [ 0, 0 ], "width": 528, "height": 782 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.online/tags/gnu", "name": "#gnu" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guix", "name": "#guix" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/mazo", "name": "#mazo" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/learning", "name": "#learning" } ], "replies": { "id": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958/replies", "items": [] } }, "likes": { "id": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958/likes", "type": "Collection", "totalItems": 10 }, "shares": { "id": "https://mastodon.online/users/luis_felipe/statuses/110560901937637958/shares", "type": "Collection", "totalItems": 5 } }, { "id": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573", "type": "Note", "summary": null, "inReplyTo": null, "published": "2022-12-27T18:50:09Z", "url": "https://mastodon.online/@luis_felipe/109587137164908573", "attributedTo": "https://mastodon.online/users/luis_felipe", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.online/users/luis_felipe/followers" ], "sensitive": false, "atomUri": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573", "inReplyToAtomUri": null, "conversation": "tag:mastodon.online,2022-12-27:objectId=109793844:objectType=Conversation", "content": "<p>Today (actually, yesterday) I release Guile Probá 0.2.0, a set of testing tools for GNU Guile projects with SRFI 64-based test suites.</p><p><a href=\"https://luis-felipe.gitlab.io/guile-proba/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">luis-felipe.gitlab.io/guile-pr</span><span class=\"invisible\">oba/</span></a></p><p>It comes with a command-line interface that allows you to run test suites with test discovery:</p><p>$ proba run TESTS_DIR</p><p>It is also a library with helpers for testing.</p><p>You can install it on any GNU/Linux device using GNU Guix.</p><p>I hope you find it useful.</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guile\" class=\"mention hashtag\" rel=\"tag\">#<span>guile</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/srfi64\" class=\"mention hashtag\" rel=\"tag\">#<span>srfi64</span></a> <a href=\"https://mastodon.online/tags/testing\" class=\"mention hashtag\" rel=\"tag\">#<span>testing</span></a></p>", "contentMap": { "en": "<p>Today (actually, yesterday) I release Guile Probá 0.2.0, a set of testing tools for GNU Guile projects with SRFI 64-based test suites.</p><p><a href=\"https://luis-felipe.gitlab.io/guile-proba/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">luis-felipe.gitlab.io/guile-pr</span><span class=\"invisible\">oba/</span></a></p><p>It comes with a command-line interface that allows you to run test suites with test discovery:</p><p>$ proba run TESTS_DIR</p><p>It is also a library with helpers for testing.</p><p>You can install it on any GNU/Linux device using GNU Guix.</p><p>I hope you find it useful.</p><p><a href=\"https://mastodon.online/tags/gnu\" class=\"mention hashtag\" rel=\"tag\">#<span>gnu</span></a> <a href=\"https://mastodon.online/tags/guile\" class=\"mention hashtag\" rel=\"tag\">#<span>guile</span></a> <a href=\"https://mastodon.online/tags/guix\" class=\"mention hashtag\" rel=\"tag\">#<span>guix</span></a> <a href=\"https://mastodon.online/tags/srfi64\" class=\"mention hashtag\" rel=\"tag\">#<span>srfi64</span></a> <a href=\"https://mastodon.online/tags/testing\" class=\"mention hashtag\" rel=\"tag\">#<span>testing</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/109/587/064/299/513/111/original/d99941c51d361747.png", "name": "Foreground: Guile Probá's logo, version number and summary. The whole thing reads \"Guile Probá version 0.2.0. Testing tools for GNU Guile projects using SRFI 64-based test suites\".\n\nThe logo includes a car wheel. The rim design is composed of eight lowercase lambda letters and the GNU Guile logo on the center.\n\nBackground: A dusk in the desert. Three pyramids in the distance. Two birds in the sky.", "blurhash": "UCNZe6Iczp+^.kNxIUwc9Zn%$*X8:5wJKiK4", "focalPoint": [ 0.06, 0.56 ], "width": 549, "height": 543 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/109/587/064/805/482/104/original/292514d610f1a7b3.png", "name": "Screenshot displaying the results of running a test suite on the command-line with \"proba run tests\" command. It reads:\n\nTEST SUITE\n\n✖ FAIL: Return a shiny new robot.\nGroup: [procedure] make-robot\nFile: tests/test-things.scm:28\nExpected value: \"🤖\"\nActual value: \"💩\"\n\nTOTAL TESTS: 4\nPASSED: 3\nFAILED: 1\nXPASSED: 0\nXFAILED: 0\n\n(Full log in \"/tmp/guile-proba-test-suite.log\")", "blurhash": "U13bgn_3xte-?bt8ogWCNGE1M|WCs,M_Ris-", "focalPoint": [ 0, 0 ], "width": 774, "height": 533 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.online/media_attachments/files/109/587/065/254/323/115/original/01e6b00318caf9c5.png", "name": "Screenshot displaying the results of running a test suite on a GNU Guile REPL (Read-Eval-Print Loop) with the \"run\" command. It reads:\n\nTEST SUITE\n\n✖ FAIL: Return a shiny new robot.\nGroup: [procedure] make-robot\nFile: tests/test-things.scm:28\nExpected value: \"🤖\"\nActual value: \"💩\"\n\nTOTAL TESTS: 4\nPASSED: 3\nFAILED: 1\nXPASSED: 0\nXFAILED: 0\n\n(Full log in \"/tmp/guile-proba-test-suite.log\")", "blurhash": "U23u}~?HnhjY:ij]S5bIYQIVM{ayiuRPWBoe", "focalPoint": [ 0, 0 ], "width": 774, "height": 533 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.online/tags/gnu", "name": "#gnu" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guile", "name": "#guile" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/guix", "name": "#guix" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/srfi64", "name": "#srfi64" }, { "type": "Hashtag", "href": "https://mastodon.online/tags/testing", "name": "#testing" } ], "replies": { "id": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573/replies", "items": [] } }, "likes": { "id": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573/likes", "type": "Collection", "totalItems": 19 }, "shares": { "id": "https://mastodon.online/users/luis_felipe/statuses/109587137164908573/shares", "type": "Collection", "totalItems": 13 } } ] }