Thingiverse ++

Thingiverse ++

Enhance your thingiverse.com experience with auto login, better infinite scrolling, a modern design and several bugfixes.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Thingiverse ++",
  "version": "1.0.0",
  "author": "Benjamin Butschell",
  "manifest_version": 2,
  "description": "Enhance your thingiverse.com experience with auto login, better infinite scrolling, a modern design and several bugfixes.",
  "options_ui": {
    "page": "src/html/options.html",
    "open_in_tab": false
  },
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "browser_action": {
    "default_popup": "src/html/options.html",
    "default_icon": "icons/icon16.png"
  },
  "permissions": [
    "contentSettings",
    "storage",
    "https://www.thingiverse.com/*",
    "https://thingiverse.com/*",
    "https://accounts.thingiverse.com/*",
    "https://accounts.thingiverse.com/login"
  ],
  "web_accessible_resources": [
    "src/css/enhancedThingFiles.css",
    "src/js/scripts/exploreFilterContent.js",
    "src/css/gallery.css",
    "src/css/fixedHeader.css",
    "src/css/flatdesign.css",
    "src/html/toast.html",
    "src/html/loading.html"
  ],
  "content_security_policy": "script-src 'self'; object-src 'self'",
  "content_scripts": [
    {
      "css": [
        "src/css/inject.css"
      ],
      "js": [
        "src/js/vendor/jquery.min.js",
        "src/js/vendor/infinitescroll.js",
        "src/js/scripts/utility.js",
        "src/js/scripts/autologin.js",
        "src/js/scripts/default.js",
        "src/js/scripts/defaultPopularCategory.js",
        "src/js/scripts/defaultPopularSearch.js",
        "src/js/scripts/enhancedThingFiles.js",
        "src/js/scripts/exploreFilter.js",
        "src/js/scripts/fixedHeader.js",
        "src/js/scripts/flappeningContentBox.js",
        "src/js/scripts/flatdesign.js",
        "src/js/scripts/gallery.js",
        "src/js/scripts/infinitescrolling.js"
      ],
      "run_at": "document_start",
      "matches": [
        "https://www.thingiverse.com/*",
        "https://thingiverse.com/*",
        "https://accounts.thingiverse.com/*"
      ]
    }
  ]
}