Refactor Google Meet Transcripts Extension for Local Use

- Removed all cloud-related functionalities, including login prompts and token handling.
- Disabled Laxis cloud features, ensuring no data is sent to external servers.
- Updated manifest to reflect the new local-only functionality.
- Added a new Python server to handle transcripts locally, including WebSocket support.
- Implemented storage management for transcripts, including deduplication and file writing.
- Created a smoke test for the WebSocket server to simulate transcript updates.
- Updated README with setup instructions and usage details for the new local server.
This commit is contained in:
vahidaskari
2026-06-12 00:31:32 +03:30
parent 602dcb7430
commit 7bc34c79ed
35 changed files with 1069 additions and 840 deletions
@@ -1,9 +1,7 @@
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"name": "Google Meet Transcripts & AI Summary",
"description": "Google Meet Transcription, AI Summary and Insight. Get the most out of Google Meet!",
"name": "Meet Transcripts (Local Bridge)",
"description": "Capture Google Meet captions locally and stream them to a local bridge. No cloud, no login, no tracking.",
"version": "4.3.12",
"icons": {
"16": "image/logo16x16.png",
@@ -57,5 +55,5 @@
}
],
"permissions": ["storage"],
"host_permissions": ["https://meet.google.com/*"]
"host_permissions": ["https://meet.google.com/*", "ws://127.0.0.1:8765/*"]
}