I 2024-02-07 02:09:18.304106+00:00 Params: [('source', 'https://michaelbishop.me/note/1699149810.html'), ('target', 'https://brid.gy/publish/bluesky')]
I 2024-02-07 02:09:18.305058+00:00 requests.head https://michaelbishop.me/note/1699149810.html {'headers': {}}
I 2024-02-07 02:09:18.787465+00:00 Received 200
I 2024-02-07 02:09:18.893017+00:00 Source: https://brid.gy/bluesky/did:plc:ulxk572dnu5v56yssqyupulk , features ['publish', 'listen'], status enabled, poll status ok
D 2024-02-07 02:09:19.101345+00:00 Publish entity: agdicmlkLWd5clQLEg1QdWJsaXNoZWRQYWdlIi1odHRwczovL21pY2hhZWxiaXNob3AubWUvbm90ZS8xNjk5MTQ5ODEwLmh0bWwMCxIHUHVibGlzaBiAgPjR9LSMCQw
I 2024-02-07 02:09:19.174265+00:00 requests.get https://michaelbishop.me/note/1699149810.html {'headers': {}}
I 2024-02-07 02:09:19.577195+00:00 Received 200
D 2024-02-07 02:09:19.596658+00:00 Parsed microformats2: {
"items": [
{
"type": [
"h-entry"
],
"properties": {
"name": [
""
],
"time": [
"2023-11-05T02:03:30+0000"
],
"updated": [
""
],
"content": [
{
"value": "Having fun trying to figure out how to get a date for the note that I can generate a unique timestamp for. Created seems to build time. Trying git Created now. Note this is for Eleventy and a supplied value. I wrote a filter to convert the date to unixtime stamp for a permalink value for notes with no title.",
"lang": "en",
"html": "<p>Having fun trying to figure out how to get a date for the note that I can generate a unique timestamp for. Created seems to build time. Trying <code>git Created</code> now. Note this is for Eleventy and a supplied value. I wrote a filter to convert the date to unixtime stamp for a permalink value for notes with no title.</p>\n<p><a href=\"https://brid.gy/publish/bluesky\"></a><br/>\n<a class=\"u-bridgy-fed\" hidden=\"from-humans\" href=\"https://fed.brid.gy/\"></a></p>"
}
],
"bridgy-fed": [
"https://fed.brid.gy/"
]
},
"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-07 02:09:19.601812+00:00 Converted to ActivityStreams object: {
"objectType": "note",
"content": "<p>Having fun trying to figure out how to get a date for the note that I can generate a unique timestamp for. Created seems to build time. Trying <code>git Created</code> now. Note this is for Eleventy and a supplied value. I wrote a filter to convert the date to unixtime stamp for a permalink value for notes with no title.</p>\n<p><a href=\"https://brid.gy/publish/bluesky\"></a><br/>\n<a class=\"u-bridgy-fed\" hidden=\"from-humans\" href=\"https://fed.brid.gy/\"></a></p>",
"url": "https://michaelbishop.me/note/1699149810.html"
}
I 2024-02-07 02:09:19.642488+00:00 no refresh_token
I 2024-02-07 02:09:19.651356+00:00 253 lexicons loaded
D 2024-02-07 02:09:19.651627+00:00 Using server at https://bsky.social/
I 2024-02-07 02:09:19.721157+00:00 253 lexicons loaded
D 2024-02-07 02:09:19.721526+00:00 Using server at https://bsky.social/
D 2024-02-07 02:09:19.726761+00:00 com.atproto.repo.createRecord: {} {'repo': 'did:plc:ulxk572dnu5v56yssqyupulk', 'collection': 'app.bsky.feed.post', 'record': {'$type': 'app.bsky.feed.post', 'text': 'Having fun trying to figure out how to get a date for the note that I can generate a unique timestamp for. Created seems to build time. Trying `git Created` now. Note this is for Eleventy and a supplied value. I wrote a filter to convert the date to unixtime stamp for a… https://michaelbishop.me/note/1699149810.html', 'createdAt': '2024-02-07T02:09:19.726359+00:00'}}
D 2024-02-07 02:09:19.727607+00:00 Running requests.<function post at 0x3e9dc912f060> https://bsky.social/xrpc/com.atproto.repo.createRecord {'repo': 'did:plc:ulxk572dnu5v56yssqyupulk', 'collection': 'app.bsky.feed.post', 'record': {'$type': 'app.bsky.feed.post', 'text': 'Having fun trying to figure out how to get a date for the note that I can generate a unique timestamp for. Created seems to build time. Trying `git Created` now. Note this is for Eleventy and a supplied value. I wrote a filter to convert the date to unixtime stamp for a… https://michaelbishop.me/note/1699149810.html', 'createdAt': '2024-02-07T02:09:19.726359+00:00'}} {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-07 02:09:19.933572+00:00 Got: {"error":"InvalidRequest","message":"Invalid app.bsky.feed.post record: Record/text must not be longer than 300 graphemes"}
W 2024-02-07 02:09:19.933849+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-07 02:09:19.934003+00:00 publish: 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
I 2024-02-07 02:09:20.003427+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-07 02:09:20.003842+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'}