D 2024-02-10 03:43:44.013264+00:00 Params: [('source_key', 'agdicmlk...'), ('last_polled', '2024-02-10-03-19-21')]
I 2024-02-10 03:43:44.037334+00:00 Source: mikewmerritt.com (Bluesky) did:plc:2zod4gxyilm4gcjmwm6mxejk, https://brid.gy/bluesky/did:plc:2zod4gxyilm4gcjmwm6mxejk
I 2024-02-10 03:43:44.037723+00:00 Last poll: https://brid.gy/log?start_time=1707535161&key=agdicmlkLWd5ci0LEgdCbHVlc2t5IiBkaWQ6cGxjOjJ6b2Q0Z3h5aWxtNGdjam13bTZteGVqaww
I 2024-02-10 03:43:44.073609+00:00 Updating mikewmerritt.com (Bluesky) /bluesky/did:plc:2zod4gxyilm4gcjmwm6mxejk : {'poll_status': 'polling', 'last_poll_attempt': datetime.datetime(2024, 2, 10, 3, 43, 44, 37849, tzinfo=datetime.timezone.utc), 'rate_limited': False}
D 2024-02-10 03:43:44.169456+00:00 Using ETag None, last activity id at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkxhfzys3d2s
I 2024-02-10 03:43:44.196567+00:00 no refresh_token
I 2024-02-10 03:43:44.206284+00:00 253 lexicons loaded
D 2024-02-10 03:43:44.206530+00:00 Using server at https://bsky.social/
D 2024-02-10 03:43:44.206693+00:00 app.bsky.feed.getAuthorFeed: {'actor': 'did:plc:2zod4gxyilm4gcjmwm6mxejk', 'limit': 30} {}
D 2024-02-10 03:43:44.206884+00:00 Running requests.<function get at 0x3ec4094125c0> https://bsky.social/xrpc/app.bsky.feed.getAuthorFeed?actor=did%3Aplc%3A2zod4gxyilm4gcjmwm6mxejk&limit=30 {} actor=did%3Aplc%3A2zod4gxyilm4gcjmwm6mxejk&limit=30 {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-10 03:43:44.559159+00:00 app.bsky.feed.getLikes: {'uri': 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkzup5zjus2x'} {}
D 2024-02-10 03:43:44.559458+00:00 Running requests.<function get at 0x3ec4094125c0> https://bsky.social/xrpc/app.bsky.feed.getLikes?uri=at%3A%2F%2Fdid%3Aplc%3A2zod4gxyilm4gcjmwm6mxejk%2Fapp.bsky.feed.post%2F3kkzup5zjus2x {} uri=at%3A%2F%2Fdid%3Aplc%3A2zod4gxyilm4gcjmwm6mxejk%2Fapp.bsky.feed.post%2F3kkzup5zjus2x {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
D 2024-02-10 03:43:44.824727+00:00 app.bsky.feed.getPostThread: {'uri': 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkzup5zjus2x'} {}
D 2024-02-10 03:43:44.825125+00:00 Running requests.<function get at 0x3ec4094125c0> https://bsky.social/xrpc/app.bsky.feed.getPostThread?uri=at%3A%2F%2Fdid%3Aplc%3A2zod4gxyilm4gcjmwm6mxejk%2Fapp.bsky.feed.post%2F3kkzup5zjus2x {} uri=at%3A%2F%2Fdid%3Aplc%3A2zod4gxyilm4gcjmwm6mxejk%2Fapp.bsky.feed.post%2F3kkzup5zjus2x {'User-Agent': 'Bridgy (https://brid.gy/about)', 'Content-Type': 'application/json', 'Authorization': '...'}
I 2024-02-10 03:43:45.083469+00:00 Found 30 public activities: dict_keys(['at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkzup5zjus2x', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkxhfzys3d2s', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkxglimbpk2t', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkuuxhgact2u', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkuuukxsff22', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkunqxlvk32c', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkunmyuwqs2o', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkulynulss2r', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkulj4wlkk27', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkukzlkf732c', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkmuqonwds2b', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkmulkexos2v', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkmuhnqdx22b', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkkfl7duxd2p', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkkfdvfqct2r', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkkf5kcbvc2d', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkket5c3ts2s', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkicrhcd5s2y', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkapugl5vl25', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkapp6wa642y', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kk64s7rtzs2e', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kk64kgs4b22s', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kk642kxet22k', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kk63wnn2qk2s', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kk2yicdrtd26', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kjyhm2qvf22d', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kjyhgdp46k2j', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kju2eottas2u', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kjoyjmrtvz2n', 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kjm7obvzyx2m'])
I 2024-02-10 03:43:45.083907+00:00 Found 0 private activities: dict_keys([])
D 2024-02-10 03:43:45.087294+00:00 discovering original posts for: at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkzup5zjus2x
I 2024-02-10 03:43:45.088056+00:00 requests.head https://brid.gy/ {'headers': {}}
I 2024-02-10 03:43:45.343867+00:00 Received 200
I 2024-02-10 03:43:45.344319+00:00 Original post discovery found original posts set(), mentions {'https://brid.gy/'}
I 2024-02-10 03:43:45.345651+00:00 starting posse post discovery with syndicated https://bsky.app/profile/mikewmerritt.com/post/3kkzup5zjus2x
I 2024-02-10 03:43:45.374307+00:00 requests.head https://mikewmerritt.com/ {'headers': {}}
W 2024-02-10 03:44:00.402588+00:00 Couldn't resolve URL https://mikewmerritt.com/ : HTTPSConnectionPool(host='mikewmerritt.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x3ec3fc181a90>, 'Connection to mikewmerritt.com timed out. (connect timeout=15)'))
W 2024-02-10 03:44:00.403786+00:00 Couldn't resolve URL https://mikewmerritt.com/: https://mikewmerritt.com/
D 2024-02-10 03:44:00.404958+00:00 fetching author url https://mikewmerritt.com/
I 2024-02-10 03:44:00.405140+00:00 requests.get https://mikewmerritt.com/ {'gateway': False, 'headers': {}}
I 2024-02-10 03:44:15.410938+00:00 Could not fetch author url https://mikewmerritt.com/
Traceback (most recent call last):
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
raise err
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
TimeoutError: timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connectionpool.py", line 793, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connectionpool.py", line 491, in _make_request
raise new_e
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connectionpool.py", line 467, in _make_request
self._validate_conn(conn)
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1099, in _validate_conn
conn.connect()
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connection.py", line 616, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connection.py", line 207, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x3ec3db512410>, 'Connection to mikewmerritt.com timed out. (connect timeout=15)')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connectionpool.py", line 847, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='mikewmerritt.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x3ec3db512410>, 'Connection to mikewmerritt.com timed out. (connect timeout=15)'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/workspace/original_post_discovery.py", line 300, in _process_author
author_mf2 = util.fetch_mf2(author_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/util.py", line 273, in fetch_mf2
return util.fetch_mf2(url, get_fn=requests_get, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/oauth_dropins/webutil/util.py", line 2228, in fetch_mf2
resp = get_fn(fragmentless(url), gateway=gateway, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/util.py", line 268, in requests_get
return util.requests_get(url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/oauth_dropins/webutil/util.py", line 1667, in call
resp = getattr((session or requests), fn)(url, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/requests/adapters.py", line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='mikewmerritt.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x3ec3db512410>, 'Connection to mikewmerritt.com timed out. (connect timeout=15)'))
D 2024-02-10 03:44:15.459678+00:00 posse post discovery found no relationship for https://bsky.app/profile/mikewmerritt.com/post/3kkzup5zjus2x
I 2024-02-10 03:44:15.677015+00:00 None has 1 webmention target(s): https://brid.gy/
D 2024-02-10 03:44:15.743136+00:00 New webmentions to propagate! Response comment tag:bsky.app,2013:at://did:plc:ovgs2orsntzemssmlzjmnvzy/app.bsky.feed.post/3kkzuxztykb2b https://bsky.app/profile/jeffschult.bsky.social/post/3kkzuxztykb2b
I 2024-02-10 03:44:15.767502+00:00 Added propagate task projects/brid-gy/locations/us-central1/queues/propagate/tasks/0460487613283360977 with ETA None: {'app_engine_http_request': {'http_method': 'POST', 'relative_uri': '/_ah/queue/propagate', 'body': b'response_key=agdicmlkLWd5cmYLEghSZXNwb25zZSJYdGFnOmJza3kuYXBwLDIwMTM6YXQ6Ly9kaWQ6cGxjOm92Z3Myb3JzbnR6ZW1zc21semptbnZ6eS9hcHAuYnNreS5mZWVkLnBvc3QvM2trenV4enR5a2IyYgw', 'headers': {'Content-Type': 'application/x-www-form-urlencoded'}}}
I 2024-02-10 03:44:15.940445+00:00 skipping refetch h-feed. last-syndication-url None, last-refetch 2023-11-20 00:13:18.127999+00:00
I 2024-02-10 03:44:15.962963+00:00 Updating mikewmerritt.com (Bluesky) /bluesky/did:plc:2zod4gxyilm4gcjmwm6mxejk : {'last_activity_id': 'at://did:plc:2zod4gxyilm4gcjmwm6mxejk/app.bsky.feed.post/3kkzup5zjus2x', 'last_public_post': datetime.datetime(2024, 2, 10, 3, 30, 24, 207000), 'recent_private_posts': 0, 'last_polled': datetime.datetime(2024, 2, 10, 3, 43, 44, 37849, tzinfo=datetime.timezone.utc), 'poll_status': 'ok'}
I 2024-02-10 03:44:16.265854+00:00 Added poll task projects/brid-gy/locations/us-central1/queues/poll/tasks/66046584492542011171 with ETA 1707538551: {'app_engine_http_request': {'http_method': 'POST', 'relative_uri': '/_ah/queue/poll', 'body': b'source_key=agdicmlkLWd5ci0LEgdCbHVlc2t5IiBkaWQ6cGxjOjJ6b2Q0Z3h5aWxtNGdjam13bTZteGVqaww&last_polled=2024-02-10-03-43-44', 'headers': {'Content-Type': 'application/x-www-form-urlencoded'}}, 'schedule_time': seconds: 1707538551
}