Improved PT

Improved PT

Improving your PT viewing. Finds all links to images and videos on PT and embeds them in the page.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "content_scripts": [
    {
      "css": [
        "bootstrap/bootstrap-dialog.min.css"
      ],
      "js": [
        "jquery/jquery.min.js",
        "bootstrap/bootstrap.min.js",
        "bootstrap/bootstrap-dialog.min.js",
        "xbbcode/xbbcode.min.js",
        "linkify/linkify.min.js",
        "linkify/linkify-jquery.min.js",
        "dateformat/date.format.js",
        "dompurify/purify.min.js",
        "threads.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/*threads/*/*"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "index.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/threads",
        "*://*.phantasytour.com/bands/*/threads?mode=MyThreads"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "search.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/forums/search"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "new.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/threads/new"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "editors.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/editors"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-ignoredusers.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/ignoredusers"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "ignored.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/threads/ignored"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-settings.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/settings"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "home.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*"
      ],
      "exclude_matches": [
        "*://*.phantasytour.com/bands",
        "*://*.phantasytour.com/bands/*/*threads/*/*",
        "*://*.phantasytour.com/bands/*/threads",
        "*://*.phantasytour.com/bands/*/threads?mode=MyThreads",
        "*://*.phantasytour.com/bands/*/forums/search",
        "*://*.phantasytour.com/bands/*/threads/new",
        "*://*.phantasytour.com/bands/*/threads/ignored",
        "*://*.phantasytour.com/bands/*/tours",
        "*://*.phantasytour.com/bands/*/shows",
        "*://*.phantasytour.com/bands/*/setlists",
        "*://*.phantasytour.com/bands/*/songs",
        "*://*.phantasytour.com/bands/*/stats",
        "*://*.phantasytour.com/bands/*/games",
        "*://*.phantasytour.com/bands/*/notifications"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "tours.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/tours"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "shows.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/shows"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "setlists.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/setlists"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "songs.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/songs"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "stats.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/stats"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "games.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/games"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "notifications.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands/*/notifications"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "bands.js"
      ],
      "matches": [
        "*://*.phantasytour.com/bands"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "festivals.js"
      ],
      "matches": [
        "*://*.phantasytour.com/festivals"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "venues.js"
      ],
      "matches": [
        "*://*.phantasytour.com/venues"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "scenes.js"
      ],
      "matches": [
        "*://*.phantasytour.com/scenes"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "groups.js"
      ],
      "matches": [
        "*://*.phantasytour.com/groups"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "phantasymail.js"
      ],
      "matches": [
        "*://*.phantasytour.com/phantasymail"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "users-profile.js"
      ],
      "matches": [
        "*://*.phantasytour.com/users/*/*"
      ],
      "exclude_matches": [
        "*://*.phantasytour.com/users/*/ignorelist",
        "*://*.phantasytour.com/users/*/communities",
        "*://*.phantasytour.com/users/*/shows"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "users-ignorelist.js"
      ],
      "matches": [
        "*://*.phantasytour.com/users/*/ignorelist"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "users-communities.js"
      ],
      "matches": [
        "*://*.phantasytour.com/users/*/communities"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "users-shows.js"
      ],
      "matches": [
        "*://*.phantasytour.com/users/*/shows"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-profile-edit.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/profile/edit"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-profile.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/profile"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-shows.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/shows"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-photos.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/photos"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "my-communities.js"
      ],
      "matches": [
        "*://*.phantasytour.com/my/communities"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "login.js"
      ],
      "matches": [
        "*://*.phantasytour.com/login*"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "register.js"
      ],
      "matches": [
        "*://*.phantasytour.com/register"
      ]
    },
    {
      "js": [
        "jquery/jquery.min.js",
        "dompurify/purify.min.js",
        "root.js"
      ],
      "matches": [
        "*://*.phantasytour.com/"
      ]
    }
  ],
  "description": "Improving your PT viewing. Finds all links to images and videos on PT and embeds them in the page.",
  "icons": {
    "16": "img/16.png",
    "32": "img/32.png",
    "48": "img/48.png",
    "128": "img/128.png"
  },
  "browser_action": {
    "default_icon": {
      "19": "img/19.png",
      "38": "img/38.png"
    },
    "default_title": "Improved PT",
    "default_popup": "popup/popup.html"
  },
  "name": "Improved PT",
  "options_ui": {
    "page": "options/options_ui.html",
    "open_in_tab": true
  },
  "permissions": [
    "http://*.phantasytour.com/*",
    "https://*.phantasytour.com/*",
    "https://*.instagram.com/*",
    "contextMenus",
    "tabs",
    "storage",
    "activeTab"
  ],
  "version": "2.0.4.0",
  "version_name": "2.0.4.0",
  "manifest_version": 2,
  "applications": {
    "gecko": {
      "id": "improved_pt@improved_pt.org"
    }
  }
}