D 2024-02-23 08:32:37.350803+00:00 Params: [('source_key', 'agdicmlk...'), ('last_polled', '2024-02-23-08-02-57')]
I 2024-02-23 08:32:37.452888+00:00 Source: @liztai@hachyderm.io (Mastodon) @liztai@hachyderm.io, https://brid.gy/mastodon/@liztai@hachyderm.io
I 2024-02-23 08:32:37.453846+00:00 Last poll: https://brid.gy/log?start_time=1708675377&key=agdicmlkLWd5ciILEghNYXN0b2RvbiIUQGxpenRhaUBoYWNoeWRlcm0uaW8M
I 2024-02-23 08:32:37.551537+00:00 Updating @liztai@hachyderm.io (Mastodon) /mastodon/@liztai@hachyderm.io : {'poll_status': 'polling', 'last_poll_attempt': datetime.datetime(2024, 2, 23, 8, 32, 37, 453949, tzinfo=datetime.timezone.utc), 'rate_limited': False}
I 2024-02-23 08:32:37.782433+00:00 no refresh_token
I 2024-02-23 08:32:37.868943+00:00 requests.get https://hachyderm.io/api/v1/accounts/109363943351541710/statuses {'params': {'limit': 30}, 'headers': {'Authorization': '...'}}
I 2024-02-23 08:32:38.951229+00:00 Redirected to https://hachyderm.io/api/v1/accounts/109363943351541710/statuses?limit=30
I 2024-02-23 08:32:39.049928+00:00 Received 200
I 2024-02-23 08:32:39.061480+00:00 requests.get https://hachyderm.io/api/v1/statuses/111979629959003154/favourited_by {'headers': {'Authorization': '...'}}
I 2024-02-23 08:32:40.096937+00:00 Received 200
I 2024-02-23 08:32:40.121208+00:00 requests.get https://hachyderm.io/api/v1/statuses/111977956691968651/favourited_by {'headers': {'Authorization': '...'}}
I 2024-02-23 08:32:40.951389+00:00 Received 200
I 2024-02-23 08:32:40.981746+00:00 requests.get https://hachyderm.io/api/v1/statuses/111977956691968651/reblogged_by {'headers': {'Authorization': '...'}}
I 2024-02-23 08:32:41.960162+00:00 Received 200
I 2024-02-23 08:32:42.673953+00:00 requests.get https://hachyderm.io/api/v1/notifications {'params': {'exclude_types[]': ['follow', 'favourite', 'reblog']}, 'headers': {'Authorization': '...'}}
I 2024-02-23 08:32:43.971430+00:00 Redirected to https://hachyderm.io/api/v1/notifications?exclude_types%5B%5D=follow&exclude_types%5B%5D=favourite&exclude_types%5B%5D=reblog
I 2024-02-23 08:32:43.974626+00:00 Received 200
I 2024-02-23 08:32:44.061196+00:00 Found 48 public activities: dict_keys(['tag:hachyderm.io,2013:111979629959003154', 'tag:hachyderm.io,2013:111978957682522884', 'tag:hachyderm.io,2013:111978757520441904', 'tag:hachyderm.io,2013:111978408118140741', 'tag:hachyderm.io,2013:111978347707291887', 'tag:hachyderm.io,2013:111978065647049414', 'tag:hachyderm.io,2013:111978059648931308', 'tag:hachyderm.io,2013:111978045170926605', 'tag:hachyderm.io,2013:111978041801107197', 'tag:hachyderm.io,2013:111977956691968651', 'tag:hachyderm.io,2013:111977939047651912', 'tag:hachyderm.io,2013:111977935984535709', 'tag:hachyderm.io,2013:111975783555149269', 'tag:hachyderm.io,2013:111975463162982218', 'tag:hachyderm.io,2013:111975451023367835', 'tag:hachyderm.io,2013:111975417371400581', 'tag:hachyderm.io,2013:111975386850627255', 'tag:hachyderm.io,2013:111975354145407654', 'tag:hachyderm.io,2013:111975313909182869', 'tag:hachyderm.io,2013:111975313702246466', 'tag:hachyderm.io,2013:111975228429129094', 'tag:hachyderm.io,2013:111975226726727269', 'tag:hachyderm.io,2013:111975180080496581', 'tag:hachyderm.io,2013:111975032619333018', 'tag:hachyderm.io,2013:111974314612361344', 'tag:hachyderm.io,2013:111973355124636755', 'tag:hachyderm.io,2013:111973349445960838', 'tag:hachyderm.io,2013:111973345485680981', 'tag:hachyderm.io,2013:111973342776140312', 'tag:hachyderm.io,2013:111973281335625941', 'tag:hachyderm.io,2013:111978541106251844', 'tag:hachyderm.io,2013:111978537740051771', 'tag:hachyderm.io,2013:111978516727611814', 'tag:hachyderm.io,2013:111978395303408738', 'tag:hachyderm.io,2013:111978142928938767', 'tag:hachyderm.io,2013:111978057378102245', 'tag:hachyderm.io,2013:111978051603254120', 'tag:hachyderm.io,2013:111977968984806518', 'tag:hachyderm.io,2013:111977429321113716', 'tag:hachyderm.io,2013:111975764087322352', 'tag:hachyderm.io,2013:111975505774568873', 'tag:hachyderm.io,2013:111975462024241498', 'tag:hachyderm.io,2013:111975429487579475', 'tag:hachyderm.io,2013:111975402508542676', 'tag:hachyderm.io,2013:111975375917759160', 'tag:hachyderm.io,2013:111975326014656575', 'tag:hachyderm.io,2013:111975157104443071', 'tag:hachyderm.io,2013:111975072170375100'])
I 2024-02-23 08:32:44.062397+00:00 Found 1 private activities: dict_keys(['tag:hachyderm.io,2013:111976199103399598'])
I 2024-02-23 08:32:44.070690+00:00 Skipping blocked/opt out user: {
"objectType": "person",
"id": "tag:bananachips.club,2013:Iuckyduck",
"numeric_id": "108409084092221580",
"username": "Iuckyduck",
"displayName": "luckyduck \ud83c\udf40",
"url": "https://bananachips.club/@Iuckyduck",
"urls": [
{
"value": "https://bananachips.club/@Iuckyduck"
}
],
"image": {
"url": "https://media.hachyderm.io/cache/accounts/avatars/108/409/084/092/221/580/original/446476b618e97f6b.png"
},
"published": "2018-12-21T00:00:00.000Z",
"description": "<p>:nonbinary_flag: :anarchism: </p><p>foods, fidos, films &amp; fires <br>v. grumpy in the morning</p><p>\u2605 please interact before following \u2605</p><p>most of my toots are followers only</p><p><a href=\"https://bananachips.club/tags/nobot\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">#<span>nobot</span></a> <a href=\"https://bananachips.club/tags/noindex\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">#<span>noindex</span></a> <a href=\"https://bananachips.club/tags/nosearch\" class=\"mention hashtag\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">#<span>nosearch</span></a></p>"
}
D 2024-02-23 08:32:44.164236+00:00 discovering original posts for: https://hachyderm.io/@liztai/111979629959003154
I 2024-02-23 08:32:44.164800+00:00 requests.head https://pkm.social/@ellane {'headers': {}}
I 2024-02-23 08:32:44.685022+00:00 Received 200
I 2024-02-23 08:32:44.685503+00:00 Original post discovery found original posts set(), mentions {'https://pkm.social/@ellane'}
I 2024-02-23 08:32:44.685879+00:00 requests.head https://hachyderm.io/@liztai/111979629959003154 {'headers': None}
I 2024-02-23 08:32:45.154961+00:00 Received 200
I 2024-02-23 08:32:45.155346+00:00 starting posse post discovery with syndicated https://hachyderm.io/@liztai/111979629959003154
I 2024-02-23 08:32:45.183536+00:00 requests.head https://elizabethtai.substack.com/ {'headers': {}}
I 2024-02-23 08:32:45.619962+00:00 Received 200
D 2024-02-23 08:32:45.621188+00:00 fetching author url https://elizabethtai.substack.com/
I 2024-02-23 08:32:45.621345+00:00 requests.get https://elizabethtai.substack.com/ {'gateway': False, 'headers': {}}
I 2024-02-23 08:32:45.963135+00:00 Received 200
D 2024-02-23 08:32:45.976448+00:00 No h-feed found, fallback to top-level h-entrys.
I 2024-02-23 08:32:45.977223+00:00 requests.head https://elizabethtai.com/ {'headers': {}}
I 2024-02-23 08:32:46.561496+00:00 Received 200
D 2024-02-23 08:32:46.562864+00:00 fetching author url https://elizabethtai.com/
I 2024-02-23 08:32:46.563050+00:00 requests.get https://elizabethtai.com/ {'gateway': False, 'headers': {}}
I 2024-02-23 08:32:46.834230+00:00 Received 200
D 2024-02-23 08:32:49.600448+00:00 processing permalink: https://elizabethtai.com/2024/02/14/my-yearly-negotiations-with-mum-about-chinese-new-year-cooking/
D 2024-02-23 08:32:49.600726+00:00 processing permalink: https://elizabethtai.com/2024/02/11/thoughts-on-tucker-carlsons-interview-with-vladmir-putin/
D 2024-02-23 08:32:49.600821+00:00 processing permalink: https://elizabethtai.com/2024/02/09/chinese-new-year-auntie-uncle-time/
D 2024-02-23 08:32:49.600900+00:00 processing permalink: https://elizabethtai.com/2024/01/12/2024-beauty/
D 2024-02-23 08:32:49.600974+00:00 processing permalink: https://elizabethtai.com/2024/01/02/why-i-am-learning-mandarin-in-2024/
D 2024-02-23 08:32:49.601046+00:00 processing permalink: https://elizabethtai.com/2024/02/01/the-tools-and-courses-im-using-to-learn-mandarin-free-and-paid/
D 2024-02-23 08:32:49.601118+00:00 processing permalink: https://elizabethtai.com/2023/12/29/2023-recap-concepts-and-discoveries-that-made-the-year-better-for-me/
I 2024-02-23 08:32:49.601373+00:00 requests.head https://frontmatter.elizabethtai.com/ {'headers': {}}
W 2024-02-23 08:32:49.902653+00:00 Couldn't resolve URL https://frontmatter.elizabethtai.com/ : HTTPSConnectionPool(host='frontmatter.elizabethtai.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'frontmatter.elizabethtai.com'. (_ssl.c:1006)")))
W 2024-02-23 08:32:49.903053+00:00 Couldn't resolve URL https://frontmatter.elizabethtai.com/: https://frontmatter.elizabethtai.com/
D 2024-02-23 08:32:49.904135+00:00 fetching author url https://frontmatter.elizabethtai.com/
I 2024-02-23 08:32:49.904282+00:00 requests.get https://frontmatter.elizabethtai.com/ {'gateway': False, 'headers': {}}
I 2024-02-23 08:32:50.097905+00:00 Could not fetch author url https://frontmatter.elizabethtai.com/
Traceback (most recent call last):
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 653, in connect
sock_and_verified = _ssl_wrap_socket_and_match_hostname(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/connection.py", line 806, in _ssl_wrap_socket_and_match_hostname
ssl_sock = ssl_wrap_socket(
^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/util/ssl_.py", line 465, in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/urllib3/util/ssl_.py", line 509, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.runtime/python/lib/python3.11/ssl.py", line 517, in wrap_socket
return self.sslsocket_class._create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.runtime/python/lib/python3.11/ssl.py", line 1108, in _create
self.do_handshake()
File "/layers/google.python.runtime/python/lib/python3.11/ssl.py", line 1383, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'frontmatter.elizabethtai.com'. (_ssl.c:1006)

During handling of the above exception, another exception occurred:

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
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'frontmatter.elizabethtai.com'. (_ssl.c:1006)

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='frontmatter.elizabethtai.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'frontmatter.elizabethtai.com'. (_ssl.c:1006)")))

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 2234, 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 1673, 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 517, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='frontmatter.elizabethtai.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'frontmatter.elizabethtai.com'. (_ssl.c:1006)")))
I 2024-02-23 08:32:50.102324+00:00 requests.head https://dramatea88.wordpress.com/ {'headers': {}}
I 2024-02-23 08:32:50.733938+00:00 Received 200
D 2024-02-23 08:32:50.735236+00:00 fetching author url https://dramatea88.wordpress.com/
I 2024-02-23 08:32:50.735394+00:00 requests.get https://dramatea88.wordpress.com/ {'gateway': False, 'headers': {}}
I 2024-02-23 08:32:51.042644+00:00 Received 200
I 2024-02-23 08:32:53.652251+00:00 Hit cap of 10 permalinks. Stopping.
D 2024-02-23 08:32:53.764279+00:00 processing permalink: https://dramatea88.wordpress.com/2024/02/22/february-2024-chinese-dramas/
D 2024-02-23 08:32:53.764761+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/21/three-body-chinese-tv-adaptation-a-review/
D 2024-02-23 08:32:53.765031+00:00 processing permalink: https://dramatea88.wordpress.com/2024/02/18/the-captain-movie-review/
D 2024-02-23 08:32:53.765238+00:00 processing permalink: https://dramatea88.wordpress.com/2024/02/20/meteor-butterfly-sword-review/
D 2024-02-23 08:32:53.765434+00:00 processing permalink: https://dramatea88.wordpress.com/2024/02/13/vigilante-kdrama-review/
D 2024-02-23 08:32:53.765544+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/31/season-1-episode-9-what-i-watched-in-january-2024-draw-the-line-three-body-the-sword-the-brocade-deaths-game-and-so-much-more/
D 2024-02-23 08:32:53.765651+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/26/love-by-hypnotic-review/
D 2024-02-23 08:32:53.765759+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/21/three-body-thoughts-about-the-ending-chinese-tv-adaptation/
D 2024-02-23 08:32:53.765907+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/09/the-sword-and-the-brocade-review/
D 2024-02-23 08:32:53.766037+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/05/lee-sun-kyuns-passing/
D 2024-02-23 08:32:53.766148+00:00 posse post discovery found no relationship for https://hachyderm.io/@liztai/111979629959003154
D 2024-02-23 08:32:54.033898+00:00 discovering original posts for: https://hachyderm.io/@liztai/111977956691968651
I 2024-02-23 08:32:54.034873+00:00 requests.head https://hachyderm.io/tags/gardening {'headers': {}}
I 2024-02-23 08:32:54.484964+00:00 Received 200
I 2024-02-23 08:32:54.485380+00:00 requests.head https://hachyderm.io/tags/vegetables {'headers': {'User-Agent': '...'}}
I 2024-02-23 08:32:54.880176+00:00 Received 200
I 2024-02-23 08:32:54.881102+00:00 requests.head https://hachyderm.io/tags/balconygarden {'headers': {'User-Agent': '...'}}
I 2024-02-23 08:32:55.329740+00:00 Received 200
I 2024-02-23 08:32:55.330263+00:00 requests.head https://hachyderm.io/tags/garden {'headers': {'User-Agent': '...'}}
I 2024-02-23 08:32:55.741614+00:00 Received 200
I 2024-02-23 08:32:55.742229+00:00 Original post discovery found original posts set(), mentions {'https://hachyderm.io/tags/balconygarden', 'https://hachyderm.io/tags/garden', 'https://hachyderm.io/tags/gardening', 'https://hachyderm.io/tags/vegetables'}
I 2024-02-23 08:32:55.745501+00:00 requests.head https://hachyderm.io/@liztai/111977956691968651 {'headers': None}
I 2024-02-23 08:32:56.207631+00:00 Received 200
I 2024-02-23 08:32:56.208014+00:00 starting posse post discovery with syndicated https://hachyderm.io/@liztai/111977956691968651
I 2024-02-23 08:32:56.655827+00:00 skipping refetch h-feed. last-syndication-url None, last-refetch 2023-09-15 23:30:43.925356+00:00
I 2024-02-23 08:32:56.682765+00:00 Updating @liztai@hachyderm.io (Mastodon) /mastodon/@liztai@hachyderm.io : {'last_public_post': datetime.datetime(2024, 2, 23, 7, 32, 32, 843000), 'recent_private_posts': 0, 'last_polled': datetime.datetime(2024, 2, 23, 8, 32, 37, 453949, tzinfo=datetime.timezone.utc), 'poll_status': 'ok'}
I 2024-02-23 08:32:56.795686+00:00 Added poll task projects/brid-gy/locations/us-central1/queues/poll/tasks/385569780401417191 with ETA 1708678826: {'app_engine_http_request': {'http_method': 'POST', 'relative_uri': '/_ah/queue/poll', 'body': b'source_key=agdicmlkLWd5ciILEghNYXN0b2RvbiIUQGxpenRhaUBoYWNoeWRlcm0uaW8M&last_polled=2024-02-23-08-32-37', 'headers': {'Content-Type': 'application/x-www-form-urlencoded'}}, 'schedule_time': seconds: 1708678826
}