D 2024-02-20 07:18:40.005726+00:00 Params: [('source_key', 'agdicmlk...'), ('last_polled', '2024-02-20-06-45-49')]
I 2024-02-20 07:18:40.029758+00:00 Source: @liztai@hachyderm.io (Mastodon) @liztai@hachyderm.io, https://brid.gy/mastodon/@liztai@hachyderm.io
I 2024-02-20 07:18:40.030143+00:00 Last poll: https://brid.gy/log?start_time=1708411549&key=agdicmlkLWd5ciILEghNYXN0b2RvbiIUQGxpenRhaUBoYWNoeWRlcm0uaW8M
I 2024-02-20 07:18:40.046183+00:00 Updating @liztai@hachyderm.io (Mastodon) /mastodon/@liztai@hachyderm.io : {'poll_status': 'polling', 'last_poll_attempt': datetime.datetime(2024, 2, 20, 7, 18, 40, 30255, tzinfo=datetime.timezone.utc), 'rate_limited': False}
I 2024-02-20 07:18:40.129641+00:00 no refresh_token
I 2024-02-20 07:18:40.144115+00:00 requests.get https://hachyderm.io/api/v1/accounts/109363943351541710/statuses {'params': {'limit': 30}, 'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:41.112692+00:00 Redirected to https://hachyderm.io/api/v1/accounts/109363943351541710/statuses?limit=30
I 2024-02-20 07:18:41.115456+00:00 Received 200
I 2024-02-20 07:18:41.121388+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962568656627167/favourited_by {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:41.589056+00:00 Received 200
I 2024-02-20 07:18:41.597103+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962510989550349/context {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:42.236304+00:00 Received 200
I 2024-02-20 07:18:42.241601+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962510989550349/favourited_by {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:42.685142+00:00 Received 200
I 2024-02-20 07:18:42.688065+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962510989550349/reblogged_by {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:43.201252+00:00 Received 200
I 2024-02-20 07:18:43.204792+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962506407671515/context {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:43.749501+00:00 Received 200
I 2024-02-20 07:18:43.753325+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962506407671515/favourited_by {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:44.282564+00:00 Received 200
I 2024-02-20 07:18:44.285516+00:00 requests.get https://hachyderm.io/api/v1/statuses/111962506407671515/reblogged_by {'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:44.767347+00:00 Received 200
I 2024-02-20 07:18:44.801382+00:00 requests.get https://hachyderm.io/api/v1/notifications {'params': {'exclude_types[]': ['follow', 'favourite', 'reblog']}, 'headers': {'Authorization': '...'}}
I 2024-02-20 07:18:46.237219+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-20 07:18:46.240486+00:00 Received 200
I 2024-02-20 07:18:46.261604+00:00 Found 39 public activities: dict_keys(['tag:hachyderm.io,2013:111962568656627167', 'tag:hachyderm.io,2013:111962566258735451', 'tag:hachyderm.io,2013:111962546956898147', 'tag:hachyderm.io,2013:111962545736504978', 'tag:hachyderm.io,2013:111962510989550349', 'tag:hachyderm.io,2013:111962506407671515', 'tag:hachyderm.io,2013:111962475579119854', 'tag:hachyderm.io,2013:111961093085365966', 'tag:hachyderm.io,2013:111961091020525739', 'tag:hachyderm.io,2013:111961089261235671', 'tag:hachyderm.io,2013:111958193762702520', 'tag:hachyderm.io,2013:111957645579967830', 'tag:hachyderm.io,2013:111957590193290871', 'tag:hachyderm.io,2013:111956082266570642', 'tag:hachyderm.io,2013:111955662467173626', 'tag:hachyderm.io,2013:111955660084950118', 'tag:hachyderm.io,2013:111955655909236711', 'tag:hachyderm.io,2013:111955648521162332', 'tag:hachyderm.io,2013:111955645180201770', 'tag:hachyderm.io,2013:111955643072048766', 'tag:hachyderm.io,2013:111952369229074435', 'tag:hachyderm.io,2013:111952218181556854', 'tag:hachyderm.io,2013:111952215757034859', 'tag:hachyderm.io,2013:111952210938099795', 'tag:hachyderm.io,2013:111952038621982796', 'tag:hachyderm.io,2013:111952028550504679', 'tag:hachyderm.io,2013:111951973736129722', 'tag:hachyderm.io,2013:111951772153511442', 'tag:hachyderm.io,2013:111950605627489236', 'tag:hachyderm.io,2013:111950417657182654', 'tag:hachyderm.io,2013:111962540658699892', 'tag:hachyderm.io,2013:111962533517945579', 'tag:hachyderm.io,2013:111962512510771331', 'tag:hachyderm.io,2013:111958087424496691', 'tag:hachyderm.io,2013:111957932990425713', 'tag:hachyderm.io,2013:111957755456541385', 'tag:hachyderm.io,2013:111957722323486763', 'tag:hachyderm.io,2013:111956086294519445', 'tag:hachyderm.io,2013:111955773622326663'])
I 2024-02-20 07:18:46.261830+00:00 Found 1 private activities: dict_keys(['tag:hachyderm.io,2013:111961354260079607'])
D 2024-02-20 07:18:46.296623+00:00 discovering original posts for: https://hachyderm.io/@liztai/111962568656627167
I 2024-02-20 07:18:46.296941+00:00 Original post discovery found original posts set(), mentions set()
I 2024-02-20 07:18:46.297250+00:00 requests.head https://hachyderm.io/@liztai/111962568656627167 {'headers': None}
I 2024-02-20 07:18:46.876620+00:00 Received 200
I 2024-02-20 07:18:46.876945+00:00 starting posse post discovery with syndicated https://hachyderm.io/@liztai/111962568656627167
I 2024-02-20 07:18:46.936631+00:00 requests.head https://elizabethtai.substack.com/ {'headers': {}}
I 2024-02-20 07:18:47.390548+00:00 Received 200
D 2024-02-20 07:18:47.391718+00:00 fetching author url https://elizabethtai.substack.com/
I 2024-02-20 07:18:47.391952+00:00 requests.get https://elizabethtai.substack.com/ {'gateway': False, 'headers': {}}
I 2024-02-20 07:18:47.775066+00:00 Received 200
D 2024-02-20 07:18:47.787549+00:00 No h-feed found, fallback to top-level h-entrys.
I 2024-02-20 07:18:47.788332+00:00 requests.head https://elizabethtai.com/ {'headers': {}}
I 2024-02-20 07:18:48.085295+00:00 Received 200
D 2024-02-20 07:18:48.086418+00:00 fetching author url https://elizabethtai.com/
I 2024-02-20 07:18:48.086595+00:00 requests.get https://elizabethtai.com/ {'gateway': False, 'headers': {}}
I 2024-02-20 07:18:48.368991+00:00 Received 200
D 2024-02-20 07:18:51.268544+00:00 processing permalink: https://elizabethtai.com/2024/02/14/my-yearly-negotiations-with-mum-about-chinese-new-year-cooking/
D 2024-02-20 07:18:51.268813+00:00 processing permalink: https://elizabethtai.com/2024/02/11/thoughts-on-tucker-carlsons-interview-with-vladmir-putin/
D 2024-02-20 07:18:51.268912+00:00 processing permalink: https://elizabethtai.com/2024/02/09/chinese-new-year-auntie-uncle-time/
D 2024-02-20 07:18:51.269007+00:00 processing permalink: https://elizabethtai.com/2024/01/12/2024-beauty/
D 2024-02-20 07:18:51.269094+00:00 processing permalink: https://elizabethtai.com/2024/01/02/why-i-am-learning-mandarin-in-2024/
D 2024-02-20 07:18:51.269180+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-20 07:18:51.269260+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-20 07:18:51.269472+00:00 requests.head https://frontmatter.elizabethtai.com/ {'headers': {}}
W 2024-02-20 07:18:51.521079+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-20 07:18:51.521364+00:00 Couldn't resolve URL https://frontmatter.elizabethtai.com/: https://frontmatter.elizabethtai.com/
D 2024-02-20 07:18:51.522330+00:00 fetching author url https://frontmatter.elizabethtai.com/
I 2024-02-20 07:18:51.522497+00:00 requests.get https://frontmatter.elizabethtai.com/ {'gateway': False, 'headers': {}}
I 2024-02-20 07:18:51.731141+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 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 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-20 07:18:51.735250+00:00 requests.head https://dramatea88.wordpress.com/ {'headers': {}}
I 2024-02-20 07:18:52.427995+00:00 Received 200
D 2024-02-20 07:18:52.429099+00:00 fetching author url https://dramatea88.wordpress.com/
I 2024-02-20 07:18:52.429285+00:00 requests.get https://dramatea88.wordpress.com/ {'gateway': False, 'headers': {}}
I 2024-02-20 07:18:53.013574+00:00 Received 200
I 2024-02-20 07:18:55.798434+00:00 Hit cap of 10 permalinks. Stopping.
D 2024-02-20 07:18:55.918297+00:00 processing permalink: https://dramatea88.wordpress.com/2024/02/18/the-captain-movie-review/
D 2024-02-20 07:18:55.918592+00:00 processing permalink: https://dramatea88.wordpress.com/2024/02/13/vigilante-kdrama-review/
D 2024-02-20 07:18:55.918706+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-20 07:18:55.918801+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/26/love-by-hypnotic-review/
D 2024-02-20 07:18:55.918887+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/21/three-body-thoughts-about-the-ending-chinese-tv-adaptation/
D 2024-02-20 07:18:55.918969+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/21/three-body-chinese-tv-adaptation-a-review/
D 2024-02-20 07:18:55.919052+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/09/the-sword-and-the-brocade-review/
D 2024-02-20 07:18:55.919133+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/01/the-blood-of-youth-review/
D 2024-02-20 07:18:55.919216+00:00 processing permalink: https://dramatea88.wordpress.com/2024/01/05/lee-sun-kyuns-passing/
D 2024-02-20 07:18:55.919296+00:00 processing permalink: https://dramatea88.wordpress.com/2023/12/30/all-the-cdramas-i-watched-and-dropped-in-2023/
D 2024-02-20 07:18:55.919384+00:00 posse post discovery found no relationship for https://hachyderm.io/@liztai/111962568656627167
D 2024-02-20 07:18:56.190972+00:00 discovering original posts for: https://hachyderm.io/@liztai/111962510989550349
I 2024-02-20 07:18:56.191499+00:00 requests.head https://hachyderm.io/tags/socialmedia {'headers': {}}
I 2024-02-20 07:18:56.648132+00:00 Received 200
I 2024-02-20 07:18:56.648495+00:00 requests.head https://hachyderm.io/tags/Mastodon {'headers': {'User-Agent': '...'}}
I 2024-02-20 07:18:57.118748+00:00 Received 200
I 2024-02-20 07:18:57.119057+00:00 requests.head https://hachyderm.io/tags/Wellness {'headers': {'User-Agent': '...'}}
I 2024-02-20 07:18:57.645807+00:00 Received 200
I 2024-02-20 07:18:57.646185+00:00 Original post discovery found original posts set(), mentions {'https://hachyderm.io/tags/Wellness', 'https://hachyderm.io/tags/socialmedia', 'https://hachyderm.io/tags/Mastodon'}
I 2024-02-20 07:18:57.682570+00:00 requests.head https://hachyderm.io/@liztai/111962510989550349 {'headers': None}
I 2024-02-20 07:18:58.250661+00:00 Received 200
I 2024-02-20 07:18:58.250967+00:00 starting posse post discovery with syndicated https://hachyderm.io/@liztai/111962510989550349
D 2024-02-20 07:18:58.284600+00:00 skipping https://elizabethtai.substack.com/, already fetched this round
D 2024-02-20 07:18:58.284842+00:00 skipping https://elizabethtai.com/, already fetched this round
D 2024-02-20 07:18:58.284962+00:00 skipping https://frontmatter.elizabethtai.com/, already fetched this round
D 2024-02-20 07:18:58.285056+00:00 skipping https://dramatea88.wordpress.com/, already fetched this round
D 2024-02-20 07:18:58.285142+00:00 posse post discovery found no relationship for https://hachyderm.io/@liztai/111962510989550349
D 2024-02-20 07:18:59.466556+00:00 discovering original posts for: https://hachyderm.io/@liztai/111962506407671515
I 2024-02-20 07:18:59.467064+00:00 requests.head https://hachyderm.io/tags/Reddit {'headers': {}}
I 2024-02-20 07:18:59.943602+00:00 Received 200
I 2024-02-20 07:18:59.944007+00:00 Original post discovery found original posts set(), mentions {'https://hachyderm.io/tags/Mastodon', 'https://hachyderm.io/tags/Reddit'}
I 2024-02-20 07:18:59.945810+00:00 requests.head https://hachyderm.io/@liztai/111962506407671515 {'headers': None}
I 2024-02-20 07:19:00.479532+00:00 Received 200
I 2024-02-20 07:19:00.479799+00:00 starting posse post discovery with syndicated https://hachyderm.io/@liztai/111962506407671515
D 2024-02-20 07:19:00.512134+00:00 skipping https://elizabethtai.substack.com/, already fetched this round
D 2024-02-20 07:19:00.512442+00:00 skipping https://elizabethtai.com/, already fetched this round
D 2024-02-20 07:19:00.512568+00:00 skipping https://frontmatter.elizabethtai.com/, already fetched this round
D 2024-02-20 07:19:00.512655+00:00 skipping https://dramatea88.wordpress.com/, already fetched this round
D 2024-02-20 07:19:00.512747+00:00 posse post discovery found no relationship for https://hachyderm.io/@liztai/111962506407671515
I 2024-02-20 07:19:02.172016+00:00 skipping refetch h-feed. last-syndication-url None, last-refetch 2023-09-15 23:30:43.925356+00:00
I 2024-02-20 07:19:02.190176+00:00 Updating @liztai@hachyderm.io (Mastodon) /mastodon/@liztai@hachyderm.io : {'last_public_post': datetime.datetime(2024, 2, 20, 7, 13, 38, 28000), 'recent_private_posts': 0, 'last_polled': datetime.datetime(2024, 2, 20, 7, 18, 40, 30255, tzinfo=datetime.timezone.utc), 'poll_status': 'ok'}
I 2024-02-20 07:19:02.295449+00:00 Added poll task projects/brid-gy/locations/us-central1/queues/poll/tasks/7957338224381984523 with ETA 1708415205: {'app_engine_http_request': {'http_method': 'POST', 'relative_uri': '/_ah/queue/poll', 'body': b'source_key=agdicmlkLWd5ciILEghNYXN0b2RvbiIUQGxpenRhaUBoYWNoeWRlcm0uaW8M&last_polled=2024-02-20-07-18-40', 'headers': {'Content-Type': 'application/x-www-form-urlencoded'}}, 'schedule_time': seconds: 1708415205
}