Paper Memory Firefox

Examine source code of Paper Memory

Inspect and view changes in Paper Memory source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "name": "Paper Memory",
  "version": "1.0.3",
  "manifest_version": 2,
  "description": "Automatically record papers and their codes from Arxiv, OpenReview & more! Organize your library with tags, links and quick notes.",
  "homepage_url": "https://papermemory.org",
  "icons": {
    "192": "icons/favicon-192x192.png"
  },
  "content_security_policy": "script-src 'self'; object-src 'self'",
  "background": {
    "scripts": [
      "src/shared/min/utils.min.js",
      "src/background/background.js"
    ]
  },
  "commands": {
    "manualParsing": {
      "suggested_key": {
        "default": "Ctrl+Shift+P"
      },
      "description": "Manually trigger the parsing of a paper; only available if you have disabled auto-parsing in the menu"
    },
    "downloadPdf": {
      "suggested_key": {
        "default": "Ctrl+Shift+S"
      },
      "description": "Download the pdf file for the current paper into your PaperMemoryStore"
    },
    "defaultAction": {
      "suggested_key": {
        "default": "Alt+Shift+E"
      },
      "description": "Execute PaperMemory's default action for the current paper (if available)"
    },
    "_execute_browser_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+E",
        "linux": "Ctrl+Shift+M"
      },
      "description": "Open PaperMemory's Popup"
    }
  },
  "options_ui": {
    "page": "src/options/options.html",
    "open_in_tab": true
  },
  "permissions": [
    "activeTab",
    "storage",
    "unlimitedStorage",
    "downloads",
    "downloads.open",
    "scripting",
    "<all_urls>"
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_start",
      "js": [
        "src/shared/min/jquery.min.js",
        "src/shared/js/utils/logTrace.js",
        "src/shared/js/utils/miniquery.js",
        "src/shared/js/utils/config.js",
        "src/shared/js/utils/functions.js",
        "src/shared/js/utils/octokit.bundle.js",
        "src/shared/js/utils/sync.js",
        "src/shared/js/utils/data.js",
        "src/shared/js/utils/paper.js",
        "src/shared/js/utils/state.js",
        "src/shared/js/utils/bibtexParser.js",
        "src/shared/js/utils/parsers.js",
        "src/popup/js/handlers.js",
        "src/popup/js/memory.js",
        "src/content_scripts/content_script.js"
      ],
      "css": [
        "src/shared/css/loader.css",
        "src/content_scripts/content_script.css"
      ]
    }
  ],
  "web_accessible_resources": [
    "src/data/*.json"
  ],
  "browser_action": {
    "default_icon": "icons/favicon-192x192.png",
    "default_title": "PaperMemory",
    "default_popup": "src/popup/min/popup.min.html"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{ff9cbac9-82ff-4e2b-96ae-ae0845aa85f5}"
    }
  }
}

Best Paper Memory Alternatives

Here are some Firefox add-ons that are similar to Paper Memory: