I 2024-02-12 19:50:51.543933+00:00 Params: [('source', 'https://michaelbishop.me/note/1707754476.html'), ('target', 'https://brid.gy/publish/bluesky')]
I 2024-02-12 19:50:51.544160+00:00 requests.head https://michaelbishop.me/note/1707754476.html {'headers': {}}
I 2024-02-12 19:50:54.836481+00:00 Received 200
I 2024-02-12 19:50:55.152824+00:00 Source: https://brid.gy/bluesky/did:plc:ulxk572dnu5v56yssqyupulk , features ['publish', 'listen'], status enabled, poll status ok
D 2024-02-12 19:50:57.155941+00:00 Publish entity: agdicmlkLWd5clQLEg1QdWJsaXNoZWRQYWdlIi1odHRwczovL21pY2hhZWxiaXNob3AubWUvbm90ZS8xNzA3NzU0NDc2Lmh0bWwMCxIHUHVibGlzaBiAgPjpsvGFCQw
I 2024-02-12 19:50:57.542677+00:00 requests.get https://michaelbishop.me/note/1707754476.html {'headers': {}}
I 2024-02-12 19:51:00.738098+00:00 Received 200
D 2024-02-12 19:51:01.360039+00:00 Parsed microformats2: {
"items": [
{
"type": [
"h-entry"
],
"properties": {
"name": [
""
],
"time": [
"2024-02-12T16:14:36+0000"
],
"updated": [
""
],
"content": [
{
"value": "Reading a blog post from a designer I really admire and went to take a look at their markup. Holy divitis Batman! Straight up tailwind soup. No <main>. No <article> just <divs> and <p> all the way down. It\u2019s really hard to want to care about this stuff when people who are really good at it don\u2019t seem to care.",
"lang": "en",
"html": "<p>Reading a blog post from a designer I really admire and went to take a look at their markup. Holy divitis Batman! Straight up tailwind soup. No <code>&lt;main&gt;</code>. No <code>&lt;article&gt;</code> just <code>&lt;divs&gt;</code> and <code>&lt;p&gt;</code> all the way down. It\u2019s really hard to want to care about this stuff when people who are really good at it don\u2019t seem to care.</p>\n<p><a class=\"u-bridgy-fed\" hidden=\"from-humans\" href=\"https://fed.brid.gy/\"></a><br/>\n<a class=\"u-bridgy\" hidden=\"from-humans\" href=\"https://brid.gy/publish/bluesky\"></a><br/>\n<data class=\"p-bridgy-omit-link\" value=\"maybe\"></data></p>"
}
],
"bridgy-fed": [
"https://fed.brid.gy/"
],
"bridgy": [
"https://brid.gy/publish/bluesky"
],
"bridgy-omit-link": [
"maybe"
]
},
"lang": "en"
}
],
"rels": {
"icon": [
"https://michaelbishop.me/favicon.ico",
"https://michaelbishop.me/icon.svg"
],
"apple-touch-icon": [
"https://michaelbishop.me/apple-touch-icon.png"
],
"manifest": [
"https://michaelbishop.me/manifest.webmanifest"
],
"canonical": [
"https://michaelbishop.me/note/{{ page.url }}"
],
"dns-prefetch": [
"https://unpkg.com"
],
"preconnect": [
"https://unpkg.com"
],
"stylesheet": [
"https://michaelbishop.me/assets/css/main.css",
"https://unpkg.com/prismjs@1.20.0/themes/prism-okaidia.css"
],
"alternate": [
"https://michaelbishop.me/feed.xml"
],
"webmention": [
"https://webmention.io/michaelbishop.me/webmention"
],
"pingback": [
"https://webmention.io/michaelbishop.me/xmlrpc"
]
},
"rel-urls": {
"https://michaelbishop.me/favicon.ico": {
"text": "",
"rels": [
"icon"
]
},
"https://michaelbishop.me/icon.svg": {
"text": "",
"rels": [
"icon"
],
"type": "image/svg+xml"
},
"https://michaelbishop.me/apple-touch-icon.png": {
"text": "",
"rels": [
"apple-touch-icon"
]
},
"https://michaelbishop.me/manifest.webmanifest": {
"text": "",
"rels": [
"manifest"
]
},
"https://michaelbishop.me/note/{{ page.url }}": {
"text": "",
"rels": [
"canonical"
]
},
"https://unpkg.com": {
"text": "",
"rels": [
"dns-prefetch",
"preconnect"
]
},
"https://michaelbishop.me/assets/css/main.css": {
"text": "",
"rels": [
"stylesheet"
]
},
"https://unpkg.com/prismjs@1.20.0/themes/prism-okaidia.css": {
"text": "",
"rels": [
"stylesheet"
]
},
"https://michaelbishop.me/feed.xml": {
"text": "",
"rels": [
"alternate"
],
"type": "application/rss+xml",
"title": "Bytes of Michael Bishop"
},
"https://webmention.io/michaelbishop.me/webmention": {
"text": "",
"rels": [
"webmention"
]
},
"https://webmention.io/michaelbishop.me/xmlrpc": {
"text": "",
"rels": [
"pingback"
]
}
},
"debug": {
"description": "mf2py - microformats2 parser for python",
"source": "https://github.com/microformats/mf2py",
"version": "2.0.1",
"markup parser": "lxml"
},
"alternates": [
{
"url": "https://michaelbishop.me/feed.xml",
"text": "",
"type": "application/rss+xml",
"title": "Bytes of Michael Bishop"
}
]
}
D 2024-02-12 19:51:01.361497+00:00 Converted to ActivityStreams object: {
"objectType": "note",
"content": "<p>Reading a blog post from a designer I really admire and went to take a look at their markup. Holy divitis Batman! Straight up tailwind soup. No <code>&lt;main&gt;</code>. No <code>&lt;article&gt;</code> just <code>&lt;divs&gt;</code> and <code>&lt;p&gt;</code> all the way down. It\u2019s really hard to want to care about this stuff when people who are really good at it don\u2019t seem to care.</p>\n<p><a class=\"u-bridgy-fed\" hidden=\"from-humans\" href=\"https://fed.brid.gy/\"></a><br/>\n<a class=\"u-bridgy\" hidden=\"from-humans\" href=\"https://brid.gy/publish/bluesky\"></a><br/>\n<data class=\"p-bridgy-omit-link\" value=\"maybe\"></data></p>",
"url": "https://michaelbishop.me/note/1707754476.html"
}
I 2024-02-12 19:51:02.418689+00:00 no refresh_token
I 2024-02-12 19:51:02.451851+00:00 253 lexicons loaded
D 2024-02-12 19:51:02.452226+00:00 Using server at https://bsky.social/
I 2024-02-12 19:51:02.577794+00:00 253 lexicons loaded
D 2024-02-12 19:51:02.578054+00:00 Using server at https://bsky.social/
D 2024-02-12 19:51:02.581532+00:00 Couldn't parse None as ISO 8601; defaulting to current time
D 2024-02-12 19:51:02.582369+00:00 com.atproto.repo.createRecord: {} {'repo': 'did:plc:ulxk572dnu5v56yssqyupulk', 'collection': 'app.bsky.feed.post', 'record': {'$type': 'app.bsky.feed.post', 'text': 'Reading a blog post from a designer I really admire and went to take a look at their markup. Holy divitis Batman! Straight up tailwind soup. No `<main>`. No `<article>` just `<divs>` and `<p>` all the way down. It’s really hard to want to care about this stuff when people… https://michaelbishop.me/note/1707754476.html', 'createdAt': '2024-02-12T19:51:02.581Z'}}
D 2024-02-12 19:51:02.582581+00:00 Running requests.<function post at 0x3e64c173b060> https://bsky.social/xrpc/com.atproto.repo.createRecord {'repo': 'did:plc:ulxk572dnu5v56yssqyupulk', 'collection': 'app.bsky.feed.post', 'record': {'$type': 'app.bsky.feed.post', 'text': 'Reading a blog post from a designer I really admire and went to take a look at their markup. Holy divitis Batman! Straight up tailwind soup. No `<main>`. No `<article>` just `<divs>` and `<p>` all the way down. It’s really hard to want to care about this stuff when people… https://michaelbishop.me/note/1707754476.html', 'createdAt': '2024-02-12T19:51:02.581Z'}} {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-12 19:51:03.829052+00:00 Got: {"error":"InvalidRequest","message":"Invalid app.bsky.feed.post record: Record/text must not be longer than 300 graphemes"}
W 2024-02-12 19:51:03.831693+00:00 Error 400, response body: '{"error":"InvalidRequest","message":"Invalid app.bsky.feed.post record: Record/text must not be longer than 300 graphemes"}'
I 2024-02-12 19:51:03.898138+00:00 Returning 400: {'error': 'Error: {"error":"InvalidRequest","message":"Invalid app.bsky.feed.post record: Record/text must not be longer than 300 graphemes"} 400 Client Error: Bad Request for url: https://bsky.social/xrpc/com.atproto.repo.createRecord'} {'response': <Response 250 bytes [200 OK]>}
E 2024-02-12 19:51:03.932616+00:00 <class 'werkzeug.exceptions.BadRequest'>: 400 Bad Request: {'error': 'Error: {"error":"InvalidRequest","message":"Invalid app.bsky.feed.post record: Record/text must not be longer than 300 graphemes"} 400 Client Error: Bad Request for url: https://bsky.social/xrpc/com.atproto.repo.createRecord'}