LICENSE
README.md
setup.cfg
setup.py
src/chrome_lens_py/__init__.py
src/chrome_lens_py/api.py
src/chrome_lens_py/constants.py
src/chrome_lens_py/exceptions.py
src/chrome_lens_py.egg-info/PKG-INFO
src/chrome_lens_py.egg-info/SOURCES.txt
src/chrome_lens_py.egg-info/dependency_links.txt
src/chrome_lens_py.egg-info/entry_points.txt
src/chrome_lens_py.egg-info/requires.txt
src/chrome_lens_py.egg-info/top_level.txt
src/chrome_lens_py/cli/__init__.py
src/chrome_lens_py/cli/main.py
src/chrome_lens_py/core/__init__.py
src/chrome_lens_py/core/image_processor.py
src/chrome_lens_py/core/protobuf_builder.py
src/chrome_lens_py/core/request_handler.py
src/chrome_lens_py/utils/__init__.py
src/chrome_lens_py/utils/config_manager.py
src/chrome_lens_py/utils/font_manager.py
src/chrome_lens_py/utils/general.py
src/chrome_lens_py/utils/lens_betterproto.py
src/chrome_lens_py/utils/sharex.py
src/chrome_lens_py/utils/sharex_setup.py
src/chrome_lens_py/utils/protobufs/__init__.py
src/chrome_lens_py/utils/protobufs/added_inputs_pb2.py
src/chrome_lens_py/utils/protobufs/aim_communication_pb2.py
src/chrome_lens_py/utils/protobufs/aim_query_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_client_context_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_client_logs_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_client_platform_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_cluster_info_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_contextual_inputs_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_deep_gleam_data_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_document_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_filters_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_geometry_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_image_crop_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_image_data_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_interaction_request_metadata_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_knowledge_intent_query_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_knowledge_query_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_lens_file_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_math_solver_query_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_message_set_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_overlay_object_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_payload_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_phase_latencies_metadata_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_platform_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_polygon_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_request_id_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_request_type_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_routing_info_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_selection_type_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_server_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_service_deps_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_stickiness_signals_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_surface_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_text_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_text_query_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_translate_stickiness_signals_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_video_context_input_params_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_video_params_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_visual_input_type_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_visual_search_interaction_data_pb2.py
src/chrome_lens_py/utils/protobufs/lens_overlay_visual_search_interaction_log_data_pb2.py
src/chrome_lens_py/utils/protobufs/modality_chip_props_pb2.py
tests/test_api.py