/
imgur.com.json
8 lines (8 loc) · 1019 Bytes
/
imgur.com.json
1
2
3
4
5
6
7
8
{
"type": "sandbox",
"ns": "downthemall.net",
"prefix": "imgur.com (simple)",
"match": "^https?://(?:[\\w\\d]+\\.)?imgur\\.com/[a-z0-9]{3,}$",
"keepReferrer": true,
"resolve": "(function() {\n \"use strict\";\n try {\n if (~responseText.indexOf(\"<h1>File not found!</h1>\")) {\n markGone(\"File not found!\");\n return;\n }\n var url = responseText.match(/rel=\"image_src\"\\s+href=\"(.+?)\"/i);\n if (!url) {\n url =\n responseText.match(/\"twitter:player:stream\"\\s+content=\"(.+?)\"/i);\n }\n url = url[1];\n var name =\n responseText.match(/['\"]twitter:title['\"] content=\"(.*?)\"/) || null;\n if (name && !/^imgur/i.test(name[1])) {\n var ext = url.replace(/\\?.*$/, \"\").match(/\\.[\\w\\d+]+$/);\n name = name[1] + ((ext && ext[0]) || \".jpg\");\n }\n else {\n name = null;\n }\n if (!~url.indexOf(\"?\")) {\n url = url + \"?download\";\n }\n setURL(url, name);\n }\n finally {\n finish();\n }\n})();\n"
}