--- db.js 2011-03-06 21:02:56.606773667 -0600 +++ db-v3.js 2011-03-07 00:12:38.458648281 -0600 @@ -53,6 +53,17 @@ up($(i)[0].src); } }, + da: function () { + var url; + if ($('#download-button').length == 1) { + url = $('#download-button').attr('href'); + } else { + url = $('#gmi-ResViewSizer_fullimg').attr('src'); + } + + var original_url = $('#artist-comments a[href*=".deviantart.com/art/"]').attr('href'); + up(url + "#original-url=" + original_url); + }, tin: function () { var i = 'img[src^="http://img.tinami.com/illust/"]'; if (l.match("/original/")) { @@ -69,7 +80,7 @@ } else { url = grab(l.replace(/\/?$/, "/full")).filter(i)[0].src; } - url += "&original-url=" + l.replace(/(\/full)?\/?$/, "/full"); + url += "#original-url=" + l.replace(/(\/full)?\/?$/, "/full"); up(url); }, i: function () { @@ -79,6 +90,7 @@ ins(/^http.?:\/\/(www.)?pixiv.net\/member_illust.php/, hs.d); ins(/^http.?:\/\/(www.)?tinami.com\/view/, hs.tin); ins(/^http.?:\/\/(www.)?twitpic.com\/[a-zA-Z0-9]+/, hs.twit); + ins(/^http.?:\/\/(.*)\.deviantart\.com\//, hs.da); var done = false; $.each(tests, function (idx, rx) { if ((rx instanceof RegExp && l.match(rx)) || rx()) {