Files
audio-voice-converter/google-meet-transcripts-extension/manifest.json
T
vahidaskari 7bc34c79ed 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.
2026-06-12 00:31:32 +03:30

60 lines
1.7 KiB
JSON

{
"manifest_version": 3,
"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",
"48": "image/logo48x48.png",
"128": "image/logo128x128.png"
},
"background": {
"service_worker": "login.js"
},
"content_scripts": [
{
"matches": ["https://meet.google.com/*"],
"js": [
"feature/utilities/packages/jquery.min.js",
"feature/utilities/packages/html2canvas.js",
"feature/utilities/packages/html2pdf.bundle.min.js",
"feature/utilities/packages/string-similarity.min.js",
"feature/utilities/util.js",
"inject.js",
"style/panel.js",
"config/share.js",
"config/panel.js",
"config/record.js",
"feature/record/captionObserver.js",
"feature/record/captionControls.js",
"feature/record/captionProcessing.js",
"feature/record/settings.js",
"feature/record/storage.js",
"feature/record/dom.js",
"feature/record/transcript.js",
"feature/record/meetingInfo.js",
"feature/panel/main.js",
"feature/panel/icons.js",
"runtime.js"
],
"run_at": "document_idle",
"all_frames": false
}
],
"web_accessible_resources": [
{
"resources": [
"runtime.js",
"image/bookmark/*.svg",
"image/logo.png",
"image/info.svg",
"image/repair.svg",
"style/panel.css"
],
"matches": ["https://meet.google.com/*"]
}
],
"permissions": ["storage"],
"host_permissions": ["https://meet.google.com/*", "ws://127.0.0.1:8765/*"]
}