ActivityPub Viewer

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

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "Hashtag": "as:Hashtag" } ], "id": "https://mastodon.social/users/wmtalcott/outbox?min_id=0&page=true", "type": "OrderedCollectionPage", "next": "https://mastodon.social/users/wmtalcott/outbox?max_id=110311024928371079&page=true", "prev": "https://mastodon.social/users/wmtalcott/outbox?min_id=111539631626958423&page=true", "partOf": "https://mastodon.social/users/wmtalcott/outbox", "orderedItems": [ { "id": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-12-07T14:35:11Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/wsvincent/statuses/111534895707294430", "published": "2023-12-07T14:35:11Z", "url": "https://mastodon.social/@wmtalcott/111539631626958423", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423", "inReplyToAtomUri": "https://fosstodon.org/users/wsvincent/statuses/111534895707294430", "conversation": "tag:fosstodon.org,2023-12-06:objectId=166711295:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> perfect!</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> perfect!</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/wsvincent", "name": "@wsvincent@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/111539631626958423/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-09-27T04:49:52Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://ruby.social/users/postmodern" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688", "type": "Note", "summary": null, "inReplyTo": "https://ruby.social/users/postmodern/statuses/111134692920001184", "published": "2023-09-27T04:49:52Z", "url": "https://mastodon.social/@wmtalcott/111135306037152688", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://ruby.social/users/postmodern" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688", "inReplyToAtomUri": "https://ruby.social/users/postmodern/statuses/111134692920001184", "conversation": "tag:ruby.social,2023-09-27:objectId=30452777:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@postmodern\" class=\"u-url mention\">@<span>postmodern</span></a></span> I use it for Python-based projects, and like it. It’s much simpler than having to maintain a separate JavaScript front end.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruby.social/@postmodern\" class=\"u-url mention\">@<span>postmodern</span></a></span> I use it for Python-based projects, and like it. It’s much simpler than having to maintain a separate JavaScript front end.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://ruby.social/users/postmodern", "name": "@postmodern@ruby.social" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/111135306037152688/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-09-04T17:22:39Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-09-04T17:22:39Z", "url": "https://mastodon.social/@wmtalcott/111008032986482466", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466", "inReplyToAtomUri": null, "conversation": "tag:functional.cafe,2023-09-03:objectId=25601649:objectType=Conversation", "content": "<p>@nil@functional.cafe Thanks for pointing these out. If you can, these would be useful additions to the issues list:<br /><a href=\"https://github.com/bigskysoftware/hypermedia-systems/issues\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/bigskysoftware/hype</span><span class=\"invisible\">rmedia-systems/issues</span></a><br />If not, I’ll make sure they get there.</p>", "contentMap": { "en": "<p>@nil@functional.cafe Thanks for pointing these out. If you can, these would be useful additions to the issues list:<br /><a href=\"https://github.com/bigskysoftware/hypermedia-systems/issues\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/bigskysoftware/hype</span><span class=\"invisible\">rmedia-systems/issues</span></a><br />If not, I’ll make sure they get there.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/111008032986482466/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-09-04T03:10:33Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-09-04T03:10:33Z", "url": "https://mastodon.social/@wmtalcott/111004682388743397", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397", "inReplyToAtomUri": null, "conversation": "tag:functional.cafe,2023-09-03:objectId=25601649:objectType=Conversation", "content": "<p>@nil@functional.cafe Interesting fact: The book is the first print from an html-to-pdf process put together by one of authors—Deniz Aksimsek. The system, and result, are impressive, and yes, will need some tweaks to fine-tune layout in future editions.</p>", "contentMap": { "en": "<p>@nil@functional.cafe Interesting fact: The book is the first print from an html-to-pdf process put together by one of authors—Deniz Aksimsek. The system, and result, are impressive, and yes, will need some tweaks to fine-tune layout in future editions.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/111004682388743397/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-08-15T01:03:22Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-08-15T01:03:22Z", "url": "https://mastodon.social/@wmtalcott/110890936068662992", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2023-08-15:objectId=513509334:objectType=Conversation", "content": "<p>Happy indictment day, again, to all who celebrate.</p>", "contentMap": { "en": "<p>Happy indictment day, again, to all who celebrate.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110890936068662992/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-08-14T04:06:08Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mas.to/users/marcelias" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-08-14T04:06:08Z", "url": "https://mastodon.social/@wmtalcott/110885992457098404", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mas.to/users/marcelias" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404", "inReplyToAtomUri": null, "conversation": "tag:mas.to,2023-08-14:objectId=219972147:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mas.to/@marcelias\" class=\"u-url mention\">@<span>marcelias</span></a></span> Let’s not forget this ‘how to coup’ classic from John Yoo: <a href=\"https://americanmind.org/salvo/what-happens-if-no-one-wins/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">americanmind.org/salvo/what-ha</span><span class=\"invisible\">ppens-if-no-one-wins/</span></a> <br />Seth Abramson covers it here: <a href=\"https://open.substack.com/pub/sethabramson/p/proof-exclusive-doj-and-the-nyt-say?r=27d9i&amp;utm_medium=ios&amp;utm_campaign=post\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">open.substack.com/pub/sethabra</span><span class=\"invisible\">mson/p/proof-exclusive-doj-and-the-nyt-say?r=27d9i&amp;utm_medium=ios&amp;utm_campaign=post</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mas.to/@marcelias\" class=\"u-url mention\">@<span>marcelias</span></a></span> Let’s not forget this ‘how to coup’ classic from John Yoo: <a href=\"https://americanmind.org/salvo/what-happens-if-no-one-wins/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">americanmind.org/salvo/what-ha</span><span class=\"invisible\">ppens-if-no-one-wins/</span></a> <br />Seth Abramson covers it here: <a href=\"https://open.substack.com/pub/sethabramson/p/proof-exclusive-doj-and-the-nyt-say?r=27d9i&amp;utm_medium=ios&amp;utm_campaign=post\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">open.substack.com/pub/sethabra</span><span class=\"invisible\">mson/p/proof-exclusive-doj-and-the-nyt-say?r=27d9i&amp;utm_medium=ios&amp;utm_campaign=post</span></a></p>" }, "updated": "2023-08-14T04:10:39Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://mas.to/users/marcelias", "name": "@marcelias@mas.to" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110885992457098404/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-07-24T20:25:26Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://indiehackers.social/users/simeon", "https://indiehackers.social/users/RonyNedkov" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710", "type": "Note", "summary": null, "inReplyTo": "https://indiehackers.social/users/simeon/statuses/110758370246888763", "published": "2023-07-24T20:25:26Z", "url": "https://mastodon.social/@wmtalcott/110770934697696710", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://indiehackers.social/users/simeon", "https://indiehackers.social/users/RonyNedkov" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710", "inReplyToAtomUri": "https://indiehackers.social/users/simeon/statuses/110758370246888763", "conversation": "tag:indiehackers.social,2023-07-22:objectId=1098931:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indiehackers.social/@simeon\" class=\"u-url mention\">@<span>simeon</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://indiehackers.social/@RonyNedkov\" class=\"u-url mention\">@<span>RonyNedkov</span></a></span> This is the way! Wonderful.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indiehackers.social/@simeon\" class=\"u-url mention\">@<span>simeon</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://indiehackers.social/@RonyNedkov\" class=\"u-url mention\">@<span>RonyNedkov</span></a></span> This is the way! Wonderful.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://indiehackers.social/users/simeon", "name": "@simeon@indiehackers.social" }, { "type": "Mention", "href": "https://indiehackers.social/users/RonyNedkov", "name": "@RonyNedkov@indiehackers.social" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110770934697696710/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-07-24T15:49:52Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://det.social/users/quadratur" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577", "type": "Note", "summary": null, "inReplyTo": "https://det.social/users/quadratur/statuses/110767458684879007", "published": "2023-07-24T15:49:52Z", "url": "https://mastodon.social/@wmtalcott/110769851099618577", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://det.social/users/quadratur" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577", "inReplyToAtomUri": "https://det.social/users/quadratur/statuses/110767458684879007", "conversation": "tag:det.social,2023-07-23:objectId=30403810:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://det.social/@quadratur\" class=\"u-url mention\">@<span>quadratur</span></a></span> I see your concern. The main issue is with transclusion; screen readers can lose focus between requests. I think idiomorph swapping looks promising there. But the point of the library is to let authors stay close to html. I use it because I like working with html, and want a better UX than html alone can provide.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://det.social/@quadratur\" class=\"u-url mention\">@<span>quadratur</span></a></span> I see your concern. The main issue is with transclusion; screen readers can lose focus between requests. I think idiomorph swapping looks promising there. But the point of the library is to let authors stay close to html. I use it because I like working with html, and want a better UX than html alone can provide.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://det.social/users/quadratur", "name": "@quadratur@det.social" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110769851099618577/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-07-23T04:50:18Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://det.social/users/quadratur" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150", "type": "Note", "summary": null, "inReplyTo": "https://det.social/users/quadratur/statuses/110761514640966398", "published": "2023-07-23T04:50:18Z", "url": "https://mastodon.social/@wmtalcott/110761595252741150", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://det.social/users/quadratur" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150", "inReplyToAtomUri": "https://det.social/users/quadratur/statuses/110761514640966398", "conversation": "tag:det.social,2023-07-23:objectId=30403810:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://det.social/@quadratur\" class=\"u-url mention\">@<span>quadratur</span></a></span> I got a laugh out of this. I guess I’m one of ‘those people.’ Please ignore the mess.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://det.social/@quadratur\" class=\"u-url mention\">@<span>quadratur</span></a></span> I got a laugh out of this. I guess I’m one of ‘those people.’ Please ignore the mess.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://det.social/users/quadratur", "name": "@quadratur@det.social" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110761595252741150/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-07-18T14:19:15Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/carlton" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/carlton/statuses/110735490767187695", "published": "2023-07-18T14:19:15Z", "url": "https://mastodon.social/@wmtalcott/110735520933010736", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/carlton" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736", "inReplyToAtomUri": "https://fosstodon.org/users/carlton/statuses/110735490767187695", "conversation": "tag:fosstodon.org,2023-07-07:objectId=123863936:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@carlton\" class=\"u-url mention\">@<span>carlton</span></a></span> Funny. This may be why I’m drawn to hyperscript (vs. any other ‘serious’ js library).</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@carlton\" class=\"u-url mention\">@<span>carlton</span></a></span> Funny. This may be why I’m drawn to hyperscript (vs. any other ‘serious’ js library).</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/carlton", "name": "@carlton@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110735520933010736/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-07-17T17:03:30Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-07-17T17:03:30Z", "url": "https://mastodon.social/@wmtalcott/110730504441012056", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2023-07-17:objectId=492472697:objectType=Conversation", "content": "<p>Very happy that this book is out. Editing a book with three authors—smart, with different writing styles—was challenging. I think we arrived at something uniquely substantial. And the cover by Berkeley Graphics? Love. <a href=\"https://mastodon.social/tags/htmx\" class=\"mention hashtag\" rel=\"tag\">#<span>htmx</span></a> Hypermedia Systems <a href=\"https://a.co/d/04y0Ymx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">a.co/d/04y0Ymx</span><span class=\"invisible\"></span></a></p>", "contentMap": { "en": "<p>Very happy that this book is out. Editing a book with three authors—smart, with different writing styles—was challenging. I think we arrived at something uniquely substantial. And the cover by Berkeley Graphics? Love. <a href=\"https://mastodon.social/tags/htmx\" class=\"mention hashtag\" rel=\"tag\">#<span>htmx</span></a> Hypermedia Systems <a href=\"https://a.co/d/04y0Ymx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">a.co/d/04y0Ymx</span><span class=\"invisible\"></span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/htmx", "name": "#htmx" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110730504441012056/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-07-09T16:06:22Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://indieweb.social/users/trey", "https://fosstodon.org/users/cassettenest" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129", "type": "Note", "summary": null, "inReplyTo": "https://indieweb.social/users/trey/statuses/110633700275011238", "published": "2023-07-09T16:06:22Z", "url": "https://mastodon.social/@wmtalcott/110684981320049129", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://indieweb.social/users/trey", "https://fosstodon.org/users/cassettenest" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129", "inReplyToAtomUri": "https://indieweb.social/users/trey/statuses/110633700275011238", "conversation": "tag:indieweb.social,2023-06-30:objectId=62516901:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@trey\" class=\"u-url mention\">@<span>trey</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@cassettenest\" class=\"u-url mention\">@<span>cassettenest</span></a></span> Making a similar move (heroku/postgres to fly/SQLite). Did you need to rewrite any queries?</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@trey\" class=\"u-url mention\">@<span>trey</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@cassettenest\" class=\"u-url mention\">@<span>cassettenest</span></a></span> Making a similar move (heroku/postgres to fly/SQLite). Did you need to rewrite any queries?</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://indieweb.social/users/trey", "name": "@trey@indieweb.social" }, { "type": "Mention", "href": "https://fosstodon.org/users/cassettenest", "name": "@cassettenest@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110684981320049129/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-06-15T19:52:01Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/wsvincent/statuses/110548742627036780", "published": "2023-06-15T19:52:01Z", "url": "https://mastodon.social/@wmtalcott/110549973194904178", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178", "inReplyToAtomUri": "https://fosstodon.org/users/wsvincent/statuses/110548742627036780", "conversation": "tag:fosstodon.org,2023-06-15:objectId=117761943:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> I wonder if the name &#39;view&#39; causes some confusion; I think it did for me.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> I wonder if the name &#39;view&#39; causes some confusion; I think it did for me.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/wsvincent", "name": "@wsvincent@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110549973194904178/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-06-14T16:34:43Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/wsvincent/statuses/110543466796710749", "published": "2023-06-14T16:34:43Z", "url": "https://mastodon.social/@wmtalcott/110543535069365933", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933", "inReplyToAtomUri": "https://fosstodon.org/users/wsvincent/statuses/110543466796710749", "conversation": "tag:fosstodon.org,2023-06-14:objectId=117368021:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> The work you put in definitely shows through.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> The work you put in definitely shows through.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/wsvincent", "name": "@wsvincent@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110543535069365933/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110526878553623033/activity", "type": "Announce", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-06-11T17:58:45Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/ryankatzrosene", "https://mastodon.social/users/wmtalcott/followers" ], "object": "https://mastodon.social/users/ryankatzrosene/statuses/110523402461540185" }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-06-10T03:59:06Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/brianokken" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/brianokken/statuses/110509355231071680", "published": "2023-06-10T03:59:06Z", "url": "https://mastodon.social/@wmtalcott/110517914582808797", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/brianokken" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797", "inReplyToAtomUri": "https://fosstodon.org/users/brianokken/statuses/110509355231071680", "conversation": "tag:fosstodon.org,2023-06-08:objectId=116009224:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@brianokken\" class=\"u-url mention\">@<span>brianokken</span></a></span> This helped me a lot: <a href=\"https://spookylukey.github.io/django-views-the-right-way/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">spookylukey.github.io/django-v</span><span class=\"invisible\">iews-the-right-way/</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@brianokken\" class=\"u-url mention\">@<span>brianokken</span></a></span> This helped me a lot: <a href=\"https://spookylukey.github.io/django-views-the-right-way/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">spookylukey.github.io/django-v</span><span class=\"invisible\">iews-the-right-way/</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/brianokken", "name": "@brianokken@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110517914582808797/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-05-09T20:30:28Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mastodon.social/users/patrick_h_lauke" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/patrick_h_lauke/statuses/110340545059837712", "published": "2023-05-09T20:30:28Z", "url": "https://mastodon.social/@wmtalcott/110340618892386395", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mastodon.social/users/patrick_h_lauke" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395", "inReplyToAtomUri": "https://mastodon.social/users/patrick_h_lauke/statuses/110340545059837712", "conversation": "tag:mastodon.social,2023-05-09:objectId=447438997:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@patrick_h_lauke\" class=\"u-url mention\">@<span>patrick_h_lauke</span></a></span> You’re right, focus is not handled automatically. The thing I like about htmx is that it let’s me write interactions explicitly; if I don’t practice accessible html, it won’t do that work for me.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@patrick_h_lauke\" class=\"u-url mention\">@<span>patrick_h_lauke</span></a></span> You’re right, focus is not handled automatically. The thing I like about htmx is that it let’s me write interactions explicitly; if I don’t practice accessible html, it won’t do that work for me.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/patrick_h_lauke", "name": "@patrick_h_lauke" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340618892386395/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-05-09T20:12:39Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mastodon.social/users/patrick_h_lauke", "https://mastodon.social/users/sil", "https://mastodon.social/users/benpate" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/patrick_h_lauke/statuses/110340408733543709", "published": "2023-05-09T20:12:39Z", "url": "https://mastodon.social/@wmtalcott/110340548825426123", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mastodon.social/users/patrick_h_lauke", "https://mastodon.social/users/sil", "https://mastodon.social/users/benpate" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123", "inReplyToAtomUri": "https://mastodon.social/users/patrick_h_lauke/statuses/110340408733543709", "conversation": "tag:mastodon.social,2023-05-09:objectId=447438225:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@patrick_h_lauke\" class=\"u-url mention\">@<span>patrick_h_lauke</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@sil\" class=\"u-url mention\">@<span>sil</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@benpate\" class=\"u-url mention\">@<span>benpate</span></a></span> The good news here is that basic html accessibility rules work in htmx. One key is to use well tested, accessible components, same as with other frameworks.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@patrick_h_lauke\" class=\"u-url mention\">@<span>patrick_h_lauke</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@sil\" class=\"u-url mention\">@<span>sil</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@benpate\" class=\"u-url mention\">@<span>benpate</span></a></span> The good news here is that basic html accessibility rules work in htmx. One key is to use well tested, accessible components, same as with other frameworks.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/patrick_h_lauke", "name": "@patrick_h_lauke" }, { "type": "Mention", "href": "https://mastodon.social/users/sil", "name": "@sil" }, { "type": "Mention", "href": "https://mastodon.social/users/benpate", "name": "@benpate" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340548825426123/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-05-09T20:09:34Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mastodon.social/users/patrick_h_lauke" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/patrick_h_lauke/statuses/110340411923349407", "published": "2023-05-09T20:09:34Z", "url": "https://mastodon.social/@wmtalcott/110340536686377975", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://mastodon.social/users/patrick_h_lauke" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975", "inReplyToAtomUri": "https://mastodon.social/users/patrick_h_lauke/statuses/110340411923349407", "conversation": "tag:mastodon.social,2023-05-09:objectId=447438997:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@patrick_h_lauke\" class=\"u-url mention\">@<span>patrick_h_lauke</span></a></span> Good point. My read is that the problem there is with the example html, not htmx per se.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@patrick_h_lauke\" class=\"u-url mention\">@<span>patrick_h_lauke</span></a></span> Good point. My read is that the problem there is with the example html, not htmx per se.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/patrick_h_lauke", "name": "@patrick_h_lauke" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110340536686377975/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079/activity", "type": "Create", "actor": "https://mastodon.social/users/wmtalcott", "published": "2023-05-04T15:04:20Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "object": { "id": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/wsvincent/statuses/110310907539489911", "published": "2023-05-04T15:04:20Z", "url": "https://mastodon.social/@wmtalcott/110311024928371079", "attributedTo": "https://mastodon.social/users/wmtalcott", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/wmtalcott/followers", "https://fosstodon.org/users/wsvincent" ], "sensitive": false, "atomUri": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079", "inReplyToAtomUri": "https://fosstodon.org/users/wsvincent/statuses/110310907539489911", "conversation": "tag:fosstodon.org,2023-05-04:objectId=107903091:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> I’d love to work on this! I wear many hats, including for cover design. I have your beginner book, and have wanted to update that cover for a long time.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@wsvincent\" class=\"u-url mention\">@<span>wsvincent</span></a></span> I’d love to work on this! I wear many hats, including for cover design. I have your beginner book, and have wanted to update that cover for a long time.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/wsvincent", "name": "@wsvincent@fosstodon.org" } ], "replies": { "id": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/wmtalcott/statuses/110311024928371079/shares", "type": "Collection", "totalItems": 0 } } } ] }