Table as CSV - Table Capture
Allows to copy, select, export HTML tables to Microsoft Excel, CSV, Google Sheets, etc
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"version": "1.1.0",
"description": "Allows to copy, select, export HTML tables to Microsoft Excel, CSV, Google Sheets, etc",
"author": "vlaex <t.me/vlaex>",
"name": "Table as CSV - Table Capture",
"background": {
"service_worker": "background/worker.js"
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"lib/html2canvas.min.js",
"lib/jspdf-2.5.1.min.js",
"lib/jspdf-3.5.31.plugin.autotable.min.js",
"lib/regenerator-runtime.min.js",
"lib/exceljs.min.js",
"lib/html-docx.min.js",
"lib/filesaver.js",
"shared/keepBackgroundAlive.js",
"content-scripts/proxy.js"
]
},
{
"matches": [
"<all_urls>"
],
"js": [
"shared/config.js",
"shared/storage.js",
"content-scripts/localStorageWrapper.js",
"content-scripts/GSheetsAPI.js",
"content-scripts/download.js",
"content-scripts/TableUtil.js",
"content-scripts/getUserConfig.js",
"content-scripts/utils.js",
"content-scripts/TableWrapper.js",
"content-scripts/TableWithExtraDataWrapper.js",
"content-scripts/TableFinder.js",
"content-scripts/SyncModal.js",
"content-scripts/WorkPanel.js",
"content-scripts/index.js",
"content-scripts/selectTables.js"
],
"css": [
"content-scripts/styles/index.css"
]
}
],
"icons": {
"128": "icons/128.png"
},
"action": {
"default_icon": {
"128": "icons/128.png"
},
"default_popup": "popup/index.html",
"default_title": "Table as CSV - Table Capture"
},
"permissions": [
"clipboardWrite",
"tabs",
"storage",
"contextMenus",
"scripting",
"identity"
],
"manifest_version": 3,
"minimum_chrome_version": "109",
"web_accessible_resources": [
{
"resources": [
"icons/128.png",
"fonts/*",
"images/*",
"lib/*"
],
"matches": [
"<all_urls>"
]
}
],
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgxLouSelU5LIPcsKJxfvH2lLz06Q393Yt/HkkaxrNKu3ssLENvFpgs+VCLnC1MhCWays7d3S7FBoM3m1TB2nWpFjJOXxWS/sY4XoFancKp8h1wF8aCE8CRVCxmUyTdL7oc52cg9VmV6lgKFeuyBAJoOYq7nyynabjref4JuZQKL7X5axoCMOdDYGHxjYLE14pOZ9D+tkgjF6xCqi/a9HLUL95yUfXzzd5hiKcOqwrE8XhQ047X7jGdaVZdEIxW9W7jMB6k3WmUnjhTYZAwq6e1HAJDIshFgmgfZ5R5PZfvuofi14fM2w8cxKbaBvkCi+qHy0/rHQz8j8jAQUWBfaIwIDAQAB",
"oauth2": {
"client_id": "41091745221-l8c4naivocfb9uosjnqtvhth2vag6jjn.apps.googleusercontent.com",
"scopes": [
"https://www.googleapis.com/auth/spreadsheets",
"https://www.googleapis.com/auth/drive.readonly"
]
}
}