I 2024-02-07 02:03:28.486927+00:00 Params: [('source', 'https://michaelbishop.me/note/1699149810.html'), ('target', 'https://brid.gy/publish/bluesky')]
I 2024-02-07 02:03:28.487375+00:00 requests.head https://michaelbishop.me/note/1699149810.html {'headers': {}}
I 2024-02-07 02:03:29.087357+00:00 Received 200
I 2024-02-07 02:03:29.149894+00:00 Source: https://brid.gy/bluesky/did:plc:ulxk572dnu5v56yssqyupulk , features ['publish', 'listen'], status enabled, poll status ok
D 2024-02-07 02:03:29.355421+00:00 Publish entity: agdicmlkLWd5clQLEg1QdWJsaXNoZWRQYWdlIi1odHRwczovL21pY2hhZWxiaXNob3AubWUvbm90ZS8xNjk5MTQ5ODEwLmh0bWwMCxIHUHVibGlzaBiAgPix4piaCQw
I 2024-02-07 02:03:29.428993+00:00 requests.get https://michaelbishop.me/note/1699149810.html {'headers': {}}
I 2024-02-07 02:03:29.813263+00:00 Received 200
D 2024-02-07 02:03:29.831446+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:03:29.834519+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:03:29.852767+00:00 no refresh_token
I 2024-02-07 02:03:29.932731+00:00 253 lexicons loaded
D 2024-02-07 02:03:29.932986+00:00 Using server at https://bsky.social/
I 2024-02-07 02:03:29.975921+00:00 253 lexicons loaded
D 2024-02-07 02:03:29.976228+00:00 Using server at https://bsky.social/
D 2024-02-07 02:03:29.982735+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:03:29.981919+00:00'}}
D 2024-02-07 02:03:29.983037+00:00 Running requests.<function post at 0x3ebc6620f060> 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:03:29.981919+00:00'}} {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-07 02:03:30.285154+00:00 Got: {"error":"ExpiredToken","message":"Token ... expired"}
D 2024-02-07 02:03:30.285461+00:00 com.atproto.server.refreshSession: {} None
D 2024-02-07 02:03:30.289637+00:00 Running requests.<function post at 0x3ebc6620f060> https://bsky.social/xrpc/com.atproto.server.refreshSession None {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
I 2024-02-07 02:03:30.629400+00:00 Logged in as did:plc:ulxk572dnu5v56yssqyupulk, storing session
I 2024-02-07 02:03:30.629726+00:00 Storing Bluesky session for did:plc:ulxk572dnu5v56yssqyupulk: {'did': 'did:plc:ulxk572dnu5v56yssqyupulk', 'didDoc': {'@context': ['https://www.w3.org/ns/did/v1', 'https://w3id.org/security/multikey/v1', 'https://w3id.org/security/suites/secp256k1-2019/v1'], 'id': 'did:plc:ulxk572dnu5v56yssqyupulk', 'alsoKnownAs': ['at://michaelbishop.me'], 'verificationMethod': [{'id': 'did:plc:ulxk572dnu5v56yssqyupulk#atproto', 'type': 'Multikey', 'controller': 'did:plc:ulxk572dnu5v56yssqyupulk', 'publicKeyMultibase': 'zQ3shUQyh3dce4YQJJFK4vPgL6dq44DHJXzwXm8AZa1AgdY59'}], 'service': [{'id': '#atproto_pds', 'type': 'AtprotoPersonalDataServer', 'serviceEndpoint': 'https://shiitake.us-east.host.bsky.network'}]}, 'handle': 'michaelbishop.me', 'accessJwt': '...', 'refreshJwt': '...'}
D 2024-02-07 02:03:30.683575+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:03:29.981919+00:00'}}
D 2024-02-07 02:03:30.683916+00:00 Running requests.<function post at 0x3ebc6620f060> 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:03:29.981919+00:00'}} {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-07 02:03:30.957111+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:03:30.957535+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:03:30.957920+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:03:31.012915+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:03:31.013262+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'}