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"
    }
  }
}

Meilleures alternatives Table Capture

Voici quelques Firefox add-ons qui sont similaires à Table Capture :