Table Capture Firefox

Examine source code of Table Capture

Inspect and view changes in Table Capture source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
  "version": "1.33",
  "background": {
    "scripts": [
      "js/lib/js.cookie.v2.2.0.js",
      "js/lib/clipboard.js",
      "js/ActivityLogger.js",
      "js/ActivityLogUtil.js",
      "js/BackgroundDataManager.js",
      "js/BackgroundScriptUtil.js",
      "js/BigSyncStorage.js",
      "js/BrowserEnv.js",
      "js/Config.js",
      "js/GMikeAPI.js",
      "js/MessageAction.js",
      "js/OutputFormat.js",
      "js/ScreenshotUtil.js",
      "js/TableActionLogger.js",
      "js/TableUtil.js",
      "js/background.js"
    ]
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": true
  },
  "web_accessible_resources": [
    "images/icon.addressbar.gif",
    "images/icon.addressbar.19.gif",
    "images/loader.gif",
    "images/icon.png",
    "images/icon.csv.b.png",
    "images/icon.clipboard.add.png",
    "images/icon.clipboard.edit.png",
    "images/icon.excel.svg",
    "images/icon.html.png",
    "images/icon.markdown.png",
    "images/icon.menu.png",
    "images/icon.o365.png",
    "images/icon.publish.png",
    "images/icon.sheets.png",
    "activate.html",
    "activity.html",
    "clips.html",
    "cloud.html",
    "options.html",
    "pdf-extract.html",
    "recipes.html",
    "support.html",
    "upgrade.html",
    "onboard/onboard.html"
  ],
  "name": "Table Capture",
  "short_name": "Table Capture",
  "description": "Copies HTML tables to the clipboard or exports them to Microsoft Excel, CSV, Google Sheets, Office 365, etc.",
  "default_locale": "en",
  "icons": {
    "128": "images/icon.png"
  },
  "content_scripts": [
    {
      "run_at": "document_start",
      "matches": [
        "file://*/*",
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "js/lib/Blob.js",
        "js/lib/ff/FileSaver.js",
        "js/lib/ff/jszip.js",
        "js/lib/ff/xlsx.js",
        "js/lib/js.cookie.v2.2.0.js",
        "js/lib/clipboard.js",
        "js/lib/markdown-table.js",
        "js/AutoPager.js",
        "js/DataClipper.js",
        "js/DataProvider.js",
        "js/MockActivityLogger.js",
        "js/MessageAction.js",
        "js/OutputFormat.js",
        "js/MutationSnoop.js",
        "js/TableShow.js",
        "js/DetachedTableShow.js",
        "js/ElementWrapper.js",
        "js/TableWrapper.js",
        "js/JsonTableWrapper.js",
        "js/SelectionWrapper.js",
        "js/SpecialCaseElementWrapper.js",
        "js/NotionTableWrapper.js",
        "js/RecipeTableWrapper.js",
        "js/app/ContentModal.js",
        "js/app/ContentScriptUtil.js",
        "js/app/PagingListener.js",
        "js/app/ResponseLogger.js",
        "js/app/WorkshopEvent.js",
        "js/app/WorkshopFrame.js",
        "js/app/SelectionWorkshop.js",
        "js/BigSyncStorage.js",
        "js/BrowserEnv.js",
        "js/Config.js",
        "js/ExcelUtil.js",
        "js/TableActionLogger.js",
        "js/TableUtil.js",
        "js/ScreenshotUtil.js",
        "js/TableManager.js",
        "js/content.js",
        "js/content_xhr.js"
      ],
      "css": [
        "css/content.css",
        "css/SelectionWorkshop.css",
        "css/ContentComponents.css",
        "css/Loading.css",
        "css/Toggle.css"
      ],
      "all_frames": true,
      "match_about_blank": true
    }
  ],
  "permissions": [
    "tabs",
    "storage",
    "contextMenus",
    "webNavigation",
    "clipboardWrite",
    "https://georgemike.com/*"
  ],
  "commands": {
    "display-inline-table-capture": {
      "suggested_key": {
        "default": "Ctrl+Shift+D",
        "windows": "Alt+Shift+D",
        "mac": "Alt+Shift+D"
      },
      "description": "Display Inline"
    },
    "launch-table-capture-workshop": {
      "suggested_key": {
        "default": "Ctrl+Shift+E",
        "windows": "Alt+Shift+E",
        "mac": "Alt+Shift+E"
      },
      "description": "Launch Workshop"
    },
    "_execute_page_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+T",
        "windows": "Alt+Shift+T",
        "mac": "Alt+Shift+T"
      }
    }
  },
  "page_action": {
    "default_title": "Tables Available to Capture",
    "default_icon": {
      "19": "images/icon.addressbar.19.gif"
    },
    "default_popup": "popup.html"
  },
  "applications": {
    "gecko": {
      "id": "foxcapture@georgemike.com",
      "strict_min_version": "58.0"
    }
  }
}

Mejores alternativas Table Capture

Aquí hay algunas Firefox add-ons que son similares a Table Capture: