Traceback (most recent call last):
File "/home/user/.local/share/pipx/venvs/ghunt/bin/./ghunt", line 6, in <module>
sys.exit(main())
^^^^^^
File "/home/user/.local/share/pipx/venvs/ghunt/lib/python3.12/site-packages/ghunt/ghunt.py", line 18, in main
parse_and_run()
File "/home/user/.local/share/pipx/venvs/ghunt/lib/python3.12/site-packages/ghunt/cli.py", line 63, in parse_and_run
process_args(args)
File "/home/user/.local/share/pipx/venvs/ghunt/lib/python3.12/site-packages/ghunt/cli.py", line 73, in process_args
asyncio.run(email.hunt(None, args.email_address, args.json))
File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/user/.local/share/pipx/venvs/ghunt/lib/python3.12/site-packages/ghunt/modules/email.py", line 25, in hunt
is_found, target = await people_pa.people_lookup(as_client, email_address, params_template="max_details")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/pipx/venvs/ghunt/lib/python3.12/site-packages/ghunt/apis/peoplepa.py", line 121, in people_lookup
await person._scrape(as_client, person_data)
File "/home/user/.local/share/pipx/venvs/ghunt/lib/python3.12/site-packages/ghunt/parsers/people.py", line 164, in _scrape
self.coverPhotos[cover_photo_data["metadata"]["container"]] = person_cover_photo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
KeyError: 'container'
Describe the bug
GHunt now fails looking up email address details, this issue only recently started. Presumably a change on Google's end is causing the failure.
To Reproduce
Steps to reproduce the behavior:
System (please complete the following information):
Error output: