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", "Emoji": "toot:Emoji" } ], "id": "https://mastodon.social/users/unspeaker/collections/featured", "type": "OrderedCollection", "totalItems": 4, "orderedItems": [ { "id": "https://mastodon.social/users/unspeaker/statuses/114528407096506133", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/unspeaker/statuses/114522582791416400", "published": "2025-05-18T10:40:05Z", "url": "https://mastodon.social/@unspeaker/114528407096506133", "attributedTo": "https://mastodon.social/users/unspeaker", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/unspeaker/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/unspeaker/statuses/114528407096506133", "inReplyToAtomUri": "https://mastodon.social/users/unspeaker/statuses/114522582791416400", "conversation": "tag:mastodon.social,2025-05-14:objectId=997172481:objectType=Conversation", "content": "<p><a href=\"https://mastodon.social/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> <a href=\"https://mastodon.social/tags/terminal\" class=\"mention hashtag\" rel=\"tag\">#<span>terminal</span></a> is <a href=\"https://mastodon.social/tags/dumb\" class=\"mention hashtag\" rel=\"tag\">#<span>dumb</span></a> and <a href=\"https://mastodon.social/tags/boring\" class=\"mention hashtag\" rel=\"tag\">#<span>boring</span></a> and there is no <a href=\"https://mastodon.social/tags/reason\" class=\"mention hashtag\" rel=\"tag\">#<span>reason</span></a> to <a href=\"https://mastodon.social/tags/develop\" class=\"mention hashtag\" rel=\"tag\">#<span>develop</span></a> for it in 2025, in <a href=\"https://mastodon.social/tags/rust\" class=\"mention hashtag\" rel=\"tag\">#<span>rust</span></a> with <a href=\"https://mastodon.social/tags/ratatui\" class=\"mention hashtag\" rel=\"tag\">#<span>ratatui</span></a> or otherwise 😉</p>", "contentMap": { "en": "<p><a href=\"https://mastodon.social/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> <a href=\"https://mastodon.social/tags/terminal\" class=\"mention hashtag\" rel=\"tag\">#<span>terminal</span></a> is <a href=\"https://mastodon.social/tags/dumb\" class=\"mention hashtag\" rel=\"tag\">#<span>dumb</span></a> and <a href=\"https://mastodon.social/tags/boring\" class=\"mention hashtag\" rel=\"tag\">#<span>boring</span></a> and there is no <a href=\"https://mastodon.social/tags/reason\" class=\"mention hashtag\" rel=\"tag\">#<span>reason</span></a> to <a href=\"https://mastodon.social/tags/develop\" class=\"mention hashtag\" rel=\"tag\">#<span>develop</span></a> for it in 2025, in <a href=\"https://mastodon.social/tags/rust\" class=\"mention hashtag\" rel=\"tag\">#<span>rust</span></a> with <a href=\"https://mastodon.social/tags/ratatui\" class=\"mention hashtag\" rel=\"tag\">#<span>ratatui</span></a> or otherwise 😉</p>" }, "updated": "2025-05-18T10:45:08Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.social/media_attachments/files/114/528/396/076/182/279/original/f13d3a6f5bc4a8cf.png", "name": "screenshot of text user interface that one can barely recognize as a text user interface, displaying a multicolored heart made out of table cells in a table with smoothly colored row and column headers, and a big bunch of tiny indicators", "blurhash": "U24{6m?[-z.5yYX3V=bDlAVgv:ieIAM~S*R:", "focalPoint": [ -0.85, 0.7 ], "width": 1920, "height": 1080 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/linux", "name": "#linux" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/terminal", "name": "#terminal" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/dumb", "name": "#dumb" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/boring", "name": "#boring" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/develop", "name": "#develop" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/reason", "name": "#reason" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/rust", "name": "#rust" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/ratatui", "name": "#ratatui" } ], "replies": { "id": "https://mastodon.social/users/unspeaker/statuses/114528407096506133/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/unspeaker/statuses/114528407096506133/replies?min_id=114529661097812142&page=true", "partOf": "https://mastodon.social/users/unspeaker/statuses/114528407096506133/replies", "items": [ "https://mastodon.social/users/unspeaker/statuses/114529661097812142" ] } }, "likes": { "id": "https://mastodon.social/users/unspeaker/statuses/114528407096506133/likes", "type": "Collection", "totalItems": 6 }, "shares": { "id": "https://mastodon.social/users/unspeaker/statuses/114528407096506133/shares", "type": "Collection", "totalItems": 3 } }, { "id": "https://mastodon.social/users/unspeaker/statuses/114411576861427164", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/unspeaker/statuses/114214076733687322", "published": "2025-04-27T19:28:37Z", "url": "https://mastodon.social/@unspeaker/114411576861427164", "attributedTo": "https://mastodon.social/users/unspeaker", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/unspeaker/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/unspeaker/statuses/114411576861427164", "inReplyToAtomUri": "https://mastodon.social/users/unspeaker/statuses/114214076733687322", "conversation": "tag:mastodon.social,2025-03-15:objectId=946604109:objectType=Conversation", "content": "<p>this one comes as a bit of a surprise even to myself, but:</p><p><a href=\"https://mastodon.social/tags/perch\" class=\"mention hashtag\" rel=\"tag\">#<span>perch</span></a> (formerly called <a href=\"https://mastodon.social/tags/taggart\" class=\"mention hashtag\" rel=\"tag\">#<span>taggart</span></a>) just had its 1.0.0 release, and you can use it to bulk-edit the basic <a href=\"https://mastodon.social/tags/id3\" class=\"mention hashtag\" rel=\"tag\">#<span>id3</span></a> <a href=\"https://mastodon.social/tags/metadata\" class=\"mention hashtag\" rel=\"tag\">#<span>metadata</span></a> of <a href=\"https://mastodon.social/tags/music\" class=\"mention hashtag\" rel=\"tag\">#<span>music</span></a> from the <a href=\"https://mastodon.social/tags/tui\" class=\"mention hashtag\" rel=\"tag\">#<span>tui</span></a>!</p><p><a href=\"https://codeberg.org/unspeaker/perch/releases/tag/v1.0.0\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/unspeaker/perch/r</span><span class=\"invisible\">eleases/tag/v1.0.0</span></a></p><p>built with <a href=\"https://mastodon.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a>, <a href=\"https://mastodon.social/tags/ratatui\" class=\"mention hashtag\" rel=\"tag\">#<span>ratatui</span></a> and <a href=\"https://mastodon.social/tags/lofty\" class=\"mention hashtag\" rel=\"tag\">#<span>lofty</span></a> 😁</p>", "contentMap": { "en": "<p>this one comes as a bit of a surprise even to myself, but:</p><p><a href=\"https://mastodon.social/tags/perch\" class=\"mention hashtag\" rel=\"tag\">#<span>perch</span></a> (formerly called <a href=\"https://mastodon.social/tags/taggart\" class=\"mention hashtag\" rel=\"tag\">#<span>taggart</span></a>) just had its 1.0.0 release, and you can use it to bulk-edit the basic <a href=\"https://mastodon.social/tags/id3\" class=\"mention hashtag\" rel=\"tag\">#<span>id3</span></a> <a href=\"https://mastodon.social/tags/metadata\" class=\"mention hashtag\" rel=\"tag\">#<span>metadata</span></a> of <a href=\"https://mastodon.social/tags/music\" class=\"mention hashtag\" rel=\"tag\">#<span>music</span></a> from the <a href=\"https://mastodon.social/tags/tui\" class=\"mention hashtag\" rel=\"tag\">#<span>tui</span></a>!</p><p><a href=\"https://codeberg.org/unspeaker/perch/releases/tag/v1.0.0\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/unspeaker/perch/r</span><span class=\"invisible\">eleases/tag/v1.0.0</span></a></p><p>built with <a href=\"https://mastodon.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a>, <a href=\"https://mastodon.social/tags/ratatui\" class=\"mention hashtag\" rel=\"tag\">#<span>ratatui</span></a> and <a href=\"https://mastodon.social/tags/lofty\" class=\"mention hashtag\" rel=\"tag\">#<span>lofty</span></a> 😁</p>" }, "updated": "2025-04-27T19:29:08Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.social/media_attachments/files/114/411/570/961/874/801/original/5cbdbb1966238f78.png", "name": "screenshot of text mode table representing a directory tree containing music files and their metadata. the \"artist\" column for a whole directory is being edited.", "blurhash": "U38D^Q~W?G9ZSQR*S4of_NM|M{s:?ERjxtW;", "focalPoint": [ -0.94, 0.98 ], "width": 1056, "height": 1064 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/perch", "name": "#perch" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/taggart", "name": "#taggart" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/id3", "name": "#id3" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/metadata", "name": "#metadata" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/music", "name": "#music" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/tui", "name": "#tui" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/rustlang", "name": "#rustlang" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/ratatui", "name": "#ratatui" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/lofty", "name": "#lofty" } ], "replies": { "id": "https://mastodon.social/users/unspeaker/statuses/114411576861427164/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/unspeaker/statuses/114411576861427164/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/unspeaker/statuses/114411576861427164/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/unspeaker/statuses/114411576861427164/likes", "type": "Collection", "totalItems": 5 }, "shares": { "id": "https://mastodon.social/users/unspeaker/statuses/114411576861427164/shares", "type": "Collection", "totalItems": 9 } }, { "id": "https://mastodon.social/users/unspeaker/statuses/114180915820735665", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-03-18T01:48:29Z", "url": "https://mastodon.social/@unspeaker/114180915820735665", "attributedTo": "https://mastodon.social/users/unspeaker", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/unspeaker/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/unspeaker/statuses/114180915820735665", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2025-03-18:objectId=948592711:objectType=Conversation", "content": "<p>took a couple minutes to update descriptions on <a href=\"https://mastodon.social/tags/tek\" class=\"mention hashtag\" rel=\"tag\">#<span>tek</span></a>, <a href=\"https://mastodon.social/tags/vestal\" class=\"mention hashtag\" rel=\"tag\">#<span>vestal</span></a>, <a href=\"https://mastodon.social/tags/taggart\" class=\"mention hashtag\" rel=\"tag\">#<span>taggart</span></a>, and <a href=\"https://mastodon.social/tags/tengri\" class=\"mention hashtag\" rel=\"tag\">#<span>tengri</span></a>, developed at <a href=\"https://codeberg.org/unspeaker/tek\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/unspeaker/tek</span><span class=\"invisible\"></span></a></p><p><a href=\"https://mastodon.social/tags/foss\" class=\"mention hashtag\" rel=\"tag\">#<span>foss</span></a> <a href=\"https://mastodon.social/tags/rust\" class=\"mention hashtag\" rel=\"tag\">#<span>rust</span></a> <a href=\"https://mastodon.social/tags/basspistol\" class=\"mention hashtag\" rel=\"tag\">#<span>basspistol</span></a> <a href=\"https://mastodon.social/tags/codeberg\" class=\"mention hashtag\" rel=\"tag\">#<span>codeberg</span></a> <a href=\"https://mastodon.social/tags/ratatui\" class=\"mention hashtag\" rel=\"tag\">#<span>ratatui</span></a> <a href=\"https://mastodon.social/tags/daw\" class=\"mention hashtag\" rel=\"tag\">#<span>daw</span></a> <a href=\"https://mastodon.social/tags/tui\" class=\"mention hashtag\" rel=\"tag\">#<span>tui</span></a> <a href=\"https://mastodon.social/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a>, and, most importantly, <a href=\"https://mastodon.social/tags/thanksfedi\" class=\"mention hashtag\" rel=\"tag\">#<span>thanksfedi</span></a> ! :heart_fire:</p>", "contentMap": { "en": "<p>took a couple minutes to update descriptions on <a href=\"https://mastodon.social/tags/tek\" class=\"mention hashtag\" rel=\"tag\">#<span>tek</span></a>, <a href=\"https://mastodon.social/tags/vestal\" class=\"mention hashtag\" rel=\"tag\">#<span>vestal</span></a>, <a href=\"https://mastodon.social/tags/taggart\" class=\"mention hashtag\" rel=\"tag\">#<span>taggart</span></a>, and <a href=\"https://mastodon.social/tags/tengri\" class=\"mention hashtag\" rel=\"tag\">#<span>tengri</span></a>, developed at <a href=\"https://codeberg.org/unspeaker/tek\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/unspeaker/tek</span><span class=\"invisible\"></span></a></p><p><a href=\"https://mastodon.social/tags/foss\" class=\"mention hashtag\" rel=\"tag\">#<span>foss</span></a> <a href=\"https://mastodon.social/tags/rust\" class=\"mention hashtag\" rel=\"tag\">#<span>rust</span></a> <a href=\"https://mastodon.social/tags/basspistol\" class=\"mention hashtag\" rel=\"tag\">#<span>basspistol</span></a> <a href=\"https://mastodon.social/tags/codeberg\" class=\"mention hashtag\" rel=\"tag\">#<span>codeberg</span></a> <a href=\"https://mastodon.social/tags/ratatui\" class=\"mention hashtag\" rel=\"tag\">#<span>ratatui</span></a> <a href=\"https://mastodon.social/tags/daw\" class=\"mention hashtag\" rel=\"tag\">#<span>daw</span></a> <a href=\"https://mastodon.social/tags/tui\" class=\"mention hashtag\" rel=\"tag\">#<span>tui</span></a> <a href=\"https://mastodon.social/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a>, and, most importantly, <a href=\"https://mastodon.social/tags/thanksfedi\" class=\"mention hashtag\" rel=\"tag\">#<span>thanksfedi</span></a> ! :heart_fire:</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.social/media_attachments/files/114/180/881/083/429/709/original/01ddc2ddd1c8be26.png", "name": "screenshot of a part of https://codeberg.org/unspeaker/tek, listing my 4 main side projects... too many? well they're all meant to fit together, see, into an entirely bespoke foss-based music production workflow...", "blurhash": "U04V8t~q=s~VD#of%Nkq%iNIV[RoIVbaxuW=", "focalPoint": [ 0, 0 ], "width": 882, "height": 543 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/tek", "name": "#tek" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/vestal", "name": "#vestal" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/taggart", "name": "#taggart" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/tengri", "name": "#tengri" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/foss", "name": "#foss" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/rust", "name": "#rust" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/basspistol", "name": "#basspistol" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/codeberg", "name": "#codeberg" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/ratatui", "name": "#ratatui" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/daw", "name": "#daw" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/tui", "name": "#tui" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/linux", "name": "#linux" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/ThanksFedi", "name": "#ThanksFedi" }, { "id": "https://mastodon.social/emojis/43926", "type": "Emoji", "name": ":heart_fire:", "updated": "2018-09-03T15:04:09Z", "icon": { "type": "Image", "mediaType": "image/png", "url": "https://files.mastodon.social/custom_emojis/images/000/043/926/original/heart_fire.png" } } ], "replies": { "id": "https://mastodon.social/users/unspeaker/statuses/114180915820735665/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/unspeaker/statuses/114180915820735665/replies?min_id=114212414567981665&page=true", "partOf": "https://mastodon.social/users/unspeaker/statuses/114180915820735665/replies", "items": [ "https://mastodon.social/users/unspeaker/statuses/114212414567981665" ] } }, "likes": { "id": "https://mastodon.social/users/unspeaker/statuses/114180915820735665/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/unspeaker/statuses/114180915820735665/shares", "type": "Collection", "totalItems": 3 } }, { "id": "https://mastodon.social/users/unspeaker/statuses/114180875823161468", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/unspeaker/statuses/114172373175497680", "published": "2025-03-18T01:38:19Z", "url": "https://mastodon.social/@unspeaker/114180875823161468", "attributedTo": "https://mastodon.social/users/unspeaker", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/unspeaker/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/unspeaker/statuses/114180875823161468", "inReplyToAtomUri": "https://mastodon.social/users/unspeaker/statuses/114172373175497680", "conversation": "tag:mastodon.social,2025-03-15:objectId=946604109:objectType=Conversation", "content": "<p>here&#39;s a video of <a href=\"https://mastodon.social/tags/taggart\" class=\"mention hashtag\" rel=\"tag\">#<span>taggart</span></a> resizing columns using <a href=\"https://docs.rs/unicode-width/latest/unicode_width/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">docs.rs/unicode-width/latest/u</span><span class=\"invisible\">nicode_width/</span></a> to cut the string at the correct locations!</p><p>still doesn&#39;t save, still crashes on backspace, but at least it looks cute now! next - make it save tags, thanks to <a href=\"https://docs.rs/lofty\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">docs.rs/lofty</span><span class=\"invisible\"></span></a> (as recommended by <a href=\"https://codeberg.org/Frieder_Hannenheim\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/Frieder_Hannenheim</span><span class=\"invisible\"></span></a>), and that&#39;ll probably be the v0.1</p><p>TrimString and TrimStringRef are now available in the underlying framework, <a href=\"https://mastodon.social/tags/tengri\" class=\"mention hashtag\" rel=\"tag\">#<span>tengri</span></a>. all work on this precipitates into <a href=\"https://mastodon.social/tags/tek\" class=\"mention hashtag\" rel=\"tag\">#<span>tek</span></a>, the original <a href=\"https://mastodon.social/tags/tui\" class=\"mention hashtag\" rel=\"tag\">#<span>tui</span></a> <a href=\"https://mastodon.social/tags/daw\" class=\"mention hashtag\" rel=\"tag\">#<span>daw</span></a> 😉</p><p><a href=\"https://mastodon.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a></p>", "contentMap": { "en": "<p>here&#39;s a video of <a href=\"https://mastodon.social/tags/taggart\" class=\"mention hashtag\" rel=\"tag\">#<span>taggart</span></a> resizing columns using <a href=\"https://docs.rs/unicode-width/latest/unicode_width/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">docs.rs/unicode-width/latest/u</span><span class=\"invisible\">nicode_width/</span></a> to cut the string at the correct locations!</p><p>still doesn&#39;t save, still crashes on backspace, but at least it looks cute now! next - make it save tags, thanks to <a href=\"https://docs.rs/lofty\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">docs.rs/lofty</span><span class=\"invisible\"></span></a> (as recommended by <a href=\"https://codeberg.org/Frieder_Hannenheim\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/Frieder_Hannenheim</span><span class=\"invisible\"></span></a>), and that&#39;ll probably be the v0.1</p><p>TrimString and TrimStringRef are now available in the underlying framework, <a href=\"https://mastodon.social/tags/tengri\" class=\"mention hashtag\" rel=\"tag\">#<span>tengri</span></a>. all work on this precipitates into <a href=\"https://mastodon.social/tags/tek\" class=\"mention hashtag\" rel=\"tag\">#<span>tek</span></a>, the original <a href=\"https://mastodon.social/tags/tui\" class=\"mention hashtag\" rel=\"tag\">#<span>tui</span></a> <a href=\"https://mastodon.social/tags/daw\" class=\"mention hashtag\" rel=\"tag\">#<span>daw</span></a> 😉</p><p><a href=\"https://mastodon.social/tags/rustlang\" class=\"mention hashtag\" rel=\"tag\">#<span>rustlang</span></a></p>" }, "updated": "2025-03-18T03:54:39Z", "attachment": [ { "type": "Document", "mediaType": "video/mp4", "url": "https://files.mastodon.social/media_attachments/files/114/180/811/168/398/009/original/eba032c74fcde4d2.mp4", "name": "text user interface of a table containing metadata about music files. the columns are grown and expanded without any characters leaking outside the column (well, except for a thing with the column background)", "blurhash": "U684i4t5oftR_4WBogax?wV]jZWU~qWBWBay", "focalPoint": [ 0, 0 ], "width": 1024, "height": 720 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/taggart", "name": "#taggart" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/tengri", "name": "#tengri" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/tek", "name": "#tek" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/tui", "name": "#tui" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/daw", "name": "#daw" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/rustlang", "name": "#rustlang" } ], "replies": { "id": "https://mastodon.social/users/unspeaker/statuses/114180875823161468/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/unspeaker/statuses/114180875823161468/replies?min_id=114212866417443243&page=true", "partOf": "https://mastodon.social/users/unspeaker/statuses/114180875823161468/replies", "items": [ "https://mastodon.social/users/unspeaker/statuses/114212866417443243" ] } }, "likes": { "id": "https://mastodon.social/users/unspeaker/statuses/114180875823161468/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/unspeaker/statuses/114180875823161468/shares", "type": "Collection", "totalItems": 1 } } ] }