Created
December 8, 2011 21:17
-
-
Save lad1337/1448626 to your computer and use it in GitHub Desktop.
SickBeard user script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name SickBeard UserScript | |
// @description Add movies to your CouchPotato via external sites like IMDB | |
// @include http*://*.imdb.com/title/tt* | |
// @include http*://imdb.com/title/tt* | |
// @include http://lad1337.ath.cx:8083/* | |
// @include http://*.sharethe.tv/movies/* | |
// @include http://sharethe.tv/movies/* | |
// @include http://*.moviemeter.nl/film/* | |
// @include http://moviemeter.nl/film/* | |
// @include http://whiwa.net/stats/movie/* | |
// @include http://trailers.apple.com/trailers/* | |
// @include http://www.themoviedb.org/movie/* | |
// @include http://www.allocine.fr/film/* | |
// @include http://www.rottentomatoes.com/m/* | |
// @include http://www.youtheater.com/view.php?* | |
// @include http://youtheater.com/view.php?* | |
// @include http://www.sratim.co.il/view.php?* | |
// @include http://sratim.co.il/view.php?* | |
// @include http://trakt.tv/show/* | |
// @include http://*.trak.tv/show/* | |
// @exclude http://*.trak.tv/show/*/* | |
// ==/UserScript== | |
//http://devign.me/greasemonkey-gm_getvaluegm_setvalue-functions-for-google-chrome/ | |
if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported")>-1)) { | |
this.GM_getValue=function (key,def) { | |
return localStorage[key] || def; | |
}; | |
this.GM_setValue=function (key,value) { | |
return localStorage[key]=value; | |
}; | |
this.GM_deleteValue=function (key) { | |
return delete localStorage[key]; | |
}; | |
} | |
GM_log("SBUserScript"); | |
function user_getUrl() { | |
var url = GM_getValue("settings.sb_url",""); | |
if (url.search("http://") != 0) | |
url = "http://" + url; | |
return checkEndSlash(url); | |
} | |
function user_getApiUrl() { | |
return user_getUrl() + "api/" + GM_getValue("settings.sb_api_key",""); | |
} | |
function checkEndSlash(input) { | |
if (input.charAt(input.length - 1) == '/') { | |
return input; | |
} else { | |
var output = input + '/'; | |
return output; | |
} | |
} | |
// GM_deleteValue(name) | |
// GM_getValue(name, defaultValue) | |
// GM_setValue(name, value) | |
function create() { | |
switch (arguments.length) { | |
case 1: | |
var A = document.createTextNode(arguments[0]); | |
break; | |
default: | |
var A = document.createElement(arguments[0]), B = arguments[1]; | |
for ( var b in B) { | |
if (b.indexOf("on") == 0){ | |
A.addEventListener(b.substring(2), B[b], false); | |
} | |
else if (",style,accesskey,id,name,src,href,which,class".indexOf(","+ b.toLowerCase()) != -1){ | |
A.setAttribute(b, B[b]); | |
} | |
else{ | |
A[b] = B[b]; | |
} | |
} | |
for ( var i = 2, len = arguments.length; i < len; ++i){ | |
A.appendChild(arguments[i]); | |
} | |
} | |
return A; | |
} | |
// Styles | |
GM_addStyle('\ | |
#sickbeardc { opacity: 0.5; width:200px; font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5); position:fixed; z-index:1000; bottom:0; left:0; font-size:15px; margin: 0 20px; display: block; background:#f5f5f5; }\ | |
#sickbeardc:hover { opacity: 1; }\ | |
#sickbeardc a#addTo { cursor:pointer; text-align:center; text-decoration:none; color: #000; display:block; padding:15px 0 10px; }\ | |
#sickbeardc a img { vertical-align: middle; }\ | |
#sickbeardc a:hover { color:#000; }\ | |
#sickbeardc a:hover { color:#000; }\ | |
.sbc a.closeSBC { cursor:pointer; float: right; padding:10px; }\ | |
.sbc input[type="button"]{border:2px outset buttonface; padding: 2px 6px 3px;}\ | |
#sb_overlay{width: 100%; position: fixed; height: 100%;background: rgba(0,0,0,0.8); z-index: 1001; top: 0;}\ | |
#sb_configWnd{background: white; position: fixed; width: 400px; height: 300px; top: 50px; z-index: 1002; left: 50%; margin-left: -200px;}'); | |
var cpLocation = 'http://lad1337.ath.cx:8083/'; | |
var closeImg = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA5ElEQVR42tRTQYoEIQwsl/2Bl3gQoY9eBKEf5kvyG8G7h4Z+S38gIu5lp5lZ2R7YPm1BDhZJSFWiGmPgDj5wE7cbfD4/mBkAHprUj9yTTyn9OsGIMSLG+Fxwxc8SiAi9d4QQHskjhIDeO4jorQcq5wwiQmsN3nt479FaAxEh5zxJmyZIKalSClprL1FKQUpJXZr4DBH52xqZeRhjICKw1sJaCxGBMQbMPN41GFpriAicc6i1otYK5xxEBFrraQuThGVZAADbtp2amXms6woAOI7j0gO17/t5MN+HNfEvBf//M30NAKe7aRqUOIlfAAAAAElFTkSuQmCC'; | |
function saveConfig(){ | |
//GM_log('TODO save stuff'); | |
var host = document.getElementById('sb_host').value; | |
var api_key = document.getElementById('sb_api_key').value; | |
GM_setValue('settings.sb_api_key',api_key); | |
GM_setValue('settings.sb_url',host); | |
window.location.href = window.location.href; | |
} | |
function _buildSelect(curID, options){ | |
var select = create('select', { | |
id: curID | |
}); | |
for (key in options){ | |
select.appendChild(create('option',{ | |
innerHTML: key, | |
value: options[key] | |
} | |
)); | |
} | |
return select; | |
} | |
function buildGetString(){ | |
var quality = document.getElementById("sb_quality").value; | |
var status = document.getElementById("sb_initial_status").value; | |
var tvdbid = getCurrentTVDBID(); | |
return 'cmd=show.addnew&tvdbid='+tvdbid+"&initial="+quality+status; | |
} | |
function getCurrentTVDBID(){ | |
var tvdbid = 0; | |
tvdbid = document.getElementById("meta-tvdb-id").value; | |
if(tvdbid) | |
return tvdbid; | |
return 0; | |
} | |
function initGui(){ | |
GM_log("init gui"); | |
var navbar, newElement; | |
var addToText = '<a class="addTo" href="#"></a>'; | |
var popupId = 'sickbeardc'; | |
var addForm = create('div',{ | |
id: 'addForm' | |
}); | |
addForm.appendChild(_buildSelect('sb_quality',{'SD':'sdtv|sddvd', | |
'HD':'hdtv|hdwebdl|hdbluray', | |
'ANY':'sdtv|sddvd|hdtv|hdwebdl|hdbluray|unknown'})); | |
addForm.appendChild(_buildSelect('sb_initial_status',{'Defauld':'', | |
'Wanted':'&status=wanted', | |
'Skipped':'&status=skipped', | |
'Ignored':'&status=ignored' | |
})); | |
addForm.appendChild(create('input',{ | |
type: 'button', | |
value: 'add', | |
onclick: function(){ | |
GM_xmlhttpRequest({ | |
method: 'get', | |
url: api_url+"?"+buildGetString(), | |
onload: function(res){ | |
GM_log(res); | |
} | |
}); | |
} | |
})); | |
var popup = create('div', { | |
id : popupId, | |
innerHTML : addToText | |
}); | |
if(api_key) | |
var addButton = create('a', { | |
innerHTML: '<img src="' + sb_img_head + '" />Add to SickBeard', | |
id: 'addTo', | |
class: 'sbc', | |
onclick: function(){ | |
popup.innerHTML = ''; | |
popup.appendChild(create('a', { | |
innerHTML: '<img src="' + closeImg + '" />', | |
class: 'closeSBC', | |
onclick: function(){ | |
popup.innerHTML = ''; | |
popup.appendChild(addButton); | |
} | |
})); | |
popup.appendChild(addForm); | |
} | |
}); //create | |
else | |
var addButton = create('a',{ | |
innerHTML: '<img src="' + sb_img_head + '" />Configure', | |
id: 'addTo', | |
class: 'sbc', | |
onclick: function(){ | |
initConfigGui(); | |
} | |
}); | |
popup.appendChild(addButton); | |
GM_log('adding sb to DOM'); | |
document.body.appendChild(popup); | |
} | |
function initConfigGui(){ | |
var overlay = create('div',{ | |
id: 'sb_overlay' | |
}); | |
var configWnd = create('div',{ | |
id: 'sb_configWnd', | |
class: 'sbc', | |
innerHTML: 'Host: <input id="sb_host"><br/>ApiKey: <input id="sb_api_key">' | |
}); | |
configWnd.appendChild(create('input',{ | |
value: 'Save', | |
type: 'button', | |
onclick: function(){ | |
saveConfig(); | |
} | |
})); | |
configWnd.appendChild(create('a', { | |
innerHTML: '<img src="' + closeImg + '" />', | |
class: 'closeSBC', | |
onclick: function(){ | |
configWnd.style.display = 'none'; | |
overlay.style.display = 'none'; | |
} | |
})); | |
document.body.appendChild(configWnd); | |
document.body.appendChild(overlay); | |
} | |
var sb_img_head = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGF\ | |
VM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2h\ | |
B/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq\ | |
/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog8\ | |
36Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbI\ | |
EL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp\ | |
+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd\ | |
70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+\ | |
KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8\ | |
muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn\ | |
/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq8\ | |
9S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5z\ | |
rgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl\ | |
12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAA\ | |
CXBIWXMAAAsTAAALEwEAmpwYAAAXEElEQVRoBZ1ZB3xURRr/z9vestlsetkkJPRipCpyJ6AI2JBT\ | |
sICeCgqHouJ5CupJAFGxH3hnQQUbSGwgKIge7aSoCcUEDIEE0nuyLdv3zX3zQmLE8kMHXva9eTPf\ | |
fOX/lZnHOOf4w40xhjME6FZ3FTBi8k0YG5d19UDqD1cXbz7s8cEx4OKbLlXpjKmM89bGsq17dq2p\ | |
W1PA+ddi3SWMSYs5l/8oD0TzjwnQc+FbGBuVNw335E1+bIo1M8vkiwYhSRJ0UTVMegt8BiPq2toR\ | |
ZzHBJsk4vmeLc++6tSvVfS59/qmCL109af1eQf6QAD0XnJvGbhs9Y8KyMdfPT2uQDNhzrBQ7ir+G\ | |
LHPcMXkGstIdWP7G09j89XqkZeXhvivvwNQRo1C3bxO2v7nsw5ABC1Z8zmt60vxdQggL/J4rH5DO\ | |
jJfuGYTFBY/fGKou/46v3vJ2JGn6EBl5kA3jwTGarssgx1xrl40TwDOvdPCUSQkcQ8BvWjovWnyi\ | |
iB/c+Dx/bAK2PzLFkCFo9qB9zjyd80Blgfwfmb9vCJ74ZMVfeVVlCX/0jaciGAlumyDxvtf1472u\ | |
zea51+Xw7GscPOPKFJ79lyzuuCaTZ07N4n3/0o9jKPjE+2+Qj5wokgs/epov+hO2Lp89KumsNc6J\ | |
N1V+Psl9Dm3JEnK2xZ3ONi+XPXLxjBseGzVzEf712YfyU688quqVlgmzyQ5/0A9fgMMViMIXViHM\ | |
NQiHo9CQQVQSR5BHkBKXgm++38Vq23244qpbkJ5g731o4/o0GMzbZt2zPSTWGjs2/5yc85x8oCfz\ | |
czLY3X+++Yrnx895SvPyf7fIy/6zSMp19EKEMH/aFQW0EnJsDFZDBBopCplL8ATUKG1ngJ8j1RyF\ | |
WsOgl4woqyzFzGvm8WW33MWOb1yFTf965cX/lPMFQp/TpzNVQQEngr/d1L/9msJcD83fztjssQ9e\ | |
+tQldz6ueWf/LnnZa4uknPRM0jRHXVjGjRdHMHSwFzYbh17ngVoFEgAIBE1wuTQoPWHApn06spAM\ | |
pveht6MP3v3kPyzBZud/v+Zu1uF13jcnnXlS79i5lJiP9Fz71/j8VQswaooNCZjDGTNekIn7xt4+\ | |
bdHomx82FxTulxesmidl2dIRiGrA1FHMudaNMSOdMBtpKZooGBe/olG2oLAKhCLAgYOxWLk+FhF/\ | |
FDqdBDVX42RjORbdupTPmziVHdv6JnasfWFNsxOPvlHK62iymC784Qw1hWT3n18UQGH+zIQ7U9iI\ | |
3DFYOnrqskkZF16Ft3Z/IS9e+5DkiEkFZzo0E74XzXBh4p9dCIcIJXSJBc9uYnm9FtDQ9fHnCXhm\ | |
nQnp1igktRBChYrGCsy97gF+95QbmHyyCNvenLP/eCHue72Cf3tGhl8U4mcC9GT+ngHslvMmXrh8\ | |
wl/z0ytIU6s3vS+v+2q15CDNSxqNgvm5VwQwY2oTooTWUBjkqGez/uNzhMbEmICKGmDNxmycquII\ | |
kCVUNEkDNcrrynHJBVP5olvmIZdF2GevLjh97OvS+146yjcJKj1566L6EwF6Drh3ELtr6OXjnpsw\ | |
91nd1tIf5AdeX8yczeUsIzYbTAO0+yIYkAE8clc14qyk+UAnTLoI/9KvsILwC18QOFFtxbEyI7bt\ | |
0BAMOXRqBp1KhxPNJ2CJz+avzX+Gj0lMkDatnNd2sujorBcK+UZBsyeP4rlbXz1fLBjGZgy+dMxz\ | |
E+Y8o9twsDA6O3+mpPU3sGRrLhITo8hOjcLjV2ESwSbeBgQFbH4JN2KFHk2MEVbQkQJy0l0YNaQe\ | |
sRZGoVUFUQy5Q0HkJvYGPKfYjcuukw60uaKTZj8Zl5qDfy2awM4XpM52hG4Bul7cP54NTM3F4+Nn\ | |
PKjbVVUdvf/JOapeKQ6o1MmwmQK4aGSIsCxhVD/KXXluRMgxhWbPRQDBgBgnxlvI2TOS6MqQ0ScL\ | |
OH8gkB7H0dIRRHJsb1iIs1krH1C1W5Lk0VMed8CH/KLXiiid0GzStqAlmiKA0L7ygjp0YTyUN+7e\ | |
LK81jc9/+UEpId4KlUaNencEFw31Y+yIBiSlRHDr1BrEmkFJSqHzu/8In9HrgFF5XowYFMSUS1sw\ | |
bHAIziAjX/Ij2dYX7lNleH/ndtj7DIZj4HmT1r07/GqxUDf3dK8IQMlY6Vt4CRud4Ei9LGvoxfho\ | |
31e8rfoEizHb4Q1GYI/hGNjfjRQ7cN2EGvTPIegQ88L0XVoVxM+lifEyTYzSldevHUP71WNQrg/9\ | |
e3tgEUqJkBDRANKSUvHcF89KPn287BgwWqtXYZagL0KqonS674aQeEEJ8prkrEFJIUsa37TnE0lt\ | |
Eb0cTsJ4ToKM9OSwgmERScTiItYLLero0lJ4/D1NwChM8DMbgMwUWoXo2eN86EWh1R9lpFEqPcjy\ | |
aHehuK6aW5PsMJrQd8n0jFyxDk1XmiTwJGqcVfdcEMNUGJaW3QdH6yvlmuZmxGnjFGT5iXisVUYM\ | |
aUcwLhYWTUMR5TSFxN37Lahv7IwwnW9++69g3qAn5skPuhgRzm0kYcx6Ce1+Yp/WkRjpl6x1sOwQ\ | |
M1L9pItJtoYCNeTlVCGcQY3UdeNpOupQq5FsjnegrLqMtQZaKKwZaAFagkzKKdSJGN+FP0oDaHcD\ | |
r6xz4JEn47Hm41S4fZ0RRsDjt5oIpTUNwA8VnVDqgqDod2QCw3oz0jZXYCYwUtVYyVRUKGp1NpOK\ | |
asGetLshxCVvLFnAEuUMrc4WUk0HaUBFGufoFQ+U1OtQfFwLYVXRhCChkBot7dRB6mpqk+iZ+rsp\ | |
KsN+8kdoXhITacymbSm4/cVseElooYwuOF00vBnjLyL8J1OSI3qU3+DyuuieEg1tW0mJMT2JnmGH\ | |
uiirE21JliNEjDINsaiijhovw1WjgxidF4THZyZCbZ11DTlwoj2C2dOcONDXTNGpCfZYUbj9uhCK\ | |
85IQKrqGn+dBRloIOvIdEZGEcEI5KfF+ouuHHIjD/4opQ1KODpNmooQxIbtMoKef7tYtgCSpeYRq\ | |
dZWK9rEGArvi3xwhsojQzsjz2hWnFUlLQInWU55Hnd+GEXkkFD0LHAtGBKO/1QTDIyh8MuZVwrB4\ | |
FnPEOjYKHFoKChZziBIcdTJinCpB2vt3kqSxPduZXmJXMlNZQUxFQqRJwoxkQpTKcSuJWNeohtvT\ | |
ybgCAaIgeBRYj4g8QL9icfH8W8wL+kJwcYl5IoecLbCoWgWd5nbyaDGQHmItVop2eiWgUM9PWrcA\ | |
jJlCBOWwq+kUMhLSYdfHUSwOwqRl5EQSTtX+nLkuSHQxLyh3KV+EWIVh+lVKa3onhFfeU5+IZuI6\ | |
uwmaHX6guEyHWBUNoP+ZKdmQ/VTtBp1M0nUvoUztFkBtjBc4cLma65Adn4bEmFi4wi7oqchqIkfb\ | |
fzBRWVBFkUIw1t1oQS05IZ2YwERhUTikCJGiVBCYFnATsV5PfYROJV+I8Gmm8dpuAHdTU94Xl5pw\ | |
sJwiip64p7X6O/rB3VyJoK8+pNHFeX8cTT6+OJ+GLKbF9KkNTDrS4m1tgRURnkFZ8If6QmVsEjHw\ | |
1Xd6qn2AC+lyEZxEE9oShZnQ2JHjBlTVGOF262Cg7aQjw43+vQJKbC86qkXpyVj4fSraTnLKKSE4\ | |
0t3IyYiQv3WW4QI2RhKypR34bIeNaiwGSUu4JPq9ElK4v6aIEbo9OqutunP1zr9qBViUzOZz7l5+\ | |
HSv3tldd4m+uYINyB2N74adkfg4DEanpYNiwOQ3JibVK5vSQHihvoLIWeG9jBg6dlNBAllJqC1o1\ | |
icwwvG8YMeSURUc1KGsiabs0TjjIMJsxMCuKqZNr0a8XKYPeRUiIT79MxO5SFbKodAnQBsNizUKs\ | |
RuJ1bjf5JJxmnb1csN6leAVCS/I7ccW0SSUuZ0O0ra5cGt7nfC5CS1SO0kSGdJOMfSfVWLshFVV1\ | |
gJUYExDZf9iBrXtVIv4iQ5hc2Jx+Gj0SPttrwPrNepTVE/MEPdFvphiaaZQpLALbvtZgX2GiAjfh\ | |
Jxu/iMfq7QZlLWHeABV1YvPEQl6EOtyCctPA0ZdXCQGIotK6dKI8GExJh53tjc0dra3JvfLiOawJ\ | |
LEz7RK3WQKAiZ7LI2HpYA3dHOm67tgaD+wsIkaktosIl/uj+puERpCYGyA84WUhNyS1MVowSJNTw\ | |
duhwskqFw6cI32oiSFrWUJBoIth8sjURr24zIt1ACUnxMwrfsgdWYyyC7kbJ72kTSjg+9tbFlNF+\ | |
bIoAXeZIis8ocdZ93+BrqU+WfC18VMb5KCndhXhtZ9EiE5dZMTL2ElxOveLAjMu8VE4EqXbXgqI6\ | |
Fs+sx5gRYcWRlXBIPIpkKJzeTwlOaLmBkvzq91Kx9YgaaWY6iqnR48U30rDtkBoZFor5NEEcS4oz\ | |
JDWFcrfPyY22NKbSWxEOwCVYF5WoqEjFvQKhLnPc9OSWdtoclfjczQh5m6TE2ER0kOcI7YompkQI\ | |
TgKfMunhmQ0WbD+ggZG0GUMa1xtUqGsC9nynQ8GWeKwtSMaHW204cIS0LBRIq4nIE4pI0BNNLcHp\ | |
YBnHjhI1smIJXxRnhTMLgAj+zLpYlNSS85qS5Mx+gxD1YuSqJTNjBPPiyEWMVCwgOsSDaCE36qjq\ | |
g8mWyWqaC3iMRq8kuM63QmKJ/IL2sDqOLC0ljjCVHESFk4ZXvZVEIZVqKa+MGjfRJ5xTeEMupdec\ | |
VBnxcRE0tRKEKEQmkE+FqWw2aUl4oiUUI0De2UQJSdAUZmz3Y/3OjeyBK6ZhSNn3Fx758r2FWPzu\ | |
w6KCFpZQBOhhEkZhf3B63/5wa2LkQ6d2SWk6Oj6hDEdjFIfuIIcyaUykKarZCawSJRulYiUGGp2c\ | |
cMvJIuQvJlECEGxIo06qp744KgSiGoHCaLqhk0HBrGBURB/6+bHRWmJNrUaHtLg0rPxwBevtyOVX\ | |
3vwwa28sefCxq1jV0s38FTGBqAL5+Z3TF41jExMcjgtzRl6OT/dvp+MDEWloUSIejobpuNCKgTmD\ | |
EVCH4Kd/7pBLMTXpisZwSjwcdiNZh7Qq/EVEL9o6wSSsRXjPJphkUZmsrCZ+iK7gW6IbNVW+QklC\ | |
JC35VE17NS4nPmZNvVOJXvNfXcoOtzZFR06co5J9mPvyvJG9BHLUZ7Qvr1p1uY7JuOOCybNjKyMq\ | |
+bmNzxNQxSKdagyTL4So2Lv9ytsRpWPEr3/YB6/LhZ1FX9ImxEpMqJXaSeylROuBSkUQpVPhrzNi\ | |
KfAQYwm9Qap+GzrqYTPGwaKhDyLhDtIY8U2mcaQ5MJu+Kby+ezX2FO6QZvYbKqrh5EDIRQUbKtTT\ | |
pilWiDZs2To1JTf5ypShl2Ppx2vZ5CFjFWKfFm5CgjkRRoJNeXsZkmKSMGn0BIwfNY5Co4w7l7Vh\ | |
96GvkGCnMRStOEFIFIFKBSkEUTjvVjo5sloR0RN0oTVInk0D8tKG4rYps3DwcCEOVBzAuPMuQfHJ\ | |
77F671rMs+owccwkaAwxGJt3ATxVxQI3URWjk2NqkjgB/vTpKRaq264fc8UC7a6T30eprmYr/vYk\ | |
OEWFgM+PccPGI4UYF4u1k2lP7PkYxe8/D3XtMTw7fzmuv/I29E3rgzpfLaoClXSkHiFIiCRPUYKg\ | |
QZ6iWETc+4IenG45BUtMPO666u+44+p7sei2R3DvDfORRUWbq82J5OQUDB0wDGGnF2UVxxFL0B1O\ | |
z/FGM8oLPwHpUiJEKPBXnLi4+OhgMwmoSuiN0uMHpWmXXYNYUyw+oM9CMy6+GRMvugzVJyiDk8Xl\ | |
SAdOHTmCL154iZ/cvxKXzdvAXl74b3zx5WZKrRJpaQIVXV488/EKxOntaAu1Qq8yIkmfhNPeU1Tp\ | |
2fHorU/QBmgMBjl6w+duR0ZiBiW3Mnxw8BN6D5yqrEC/rH5K9v62sghpthR4CcJ1rXXcZIxhtOcq\ | |
NxiNDcICigDRYIfNakJsdWstvyjvYjY2bwx27N9BhQ4w+9lZ8EX92HlqDzJSR9JHu06YJA4Co3Nd\ | |
7Fm/hE8x21ifrGw8PvdZnJ+Vi29+OIzy2nK0dzjhsGeg2dNC+cSDYYaRmDvtbxiYnIZIayOOb1vD\ | |
Kws/Yn3HzcKRkBFtrgb0Tx6IFtrSNjobqboDWl31VHZw9MsehANttcgdMA7F3+51qw20desSQK01\ | |
yUEqzuJsqazfgGHcXV3CDh4vwhV/uRZ5A4ei4PMNVM3R0cpgBxV2Wrgbj4msWqExppudDccS1/7z\ | |
Mn7p3auRnJLDynd9hMGjrsCi2Y/hnW1v4IZxN9GGxIbmDg9iaG4sMbb7tQd4edEmRlUGEwktLm8y\ | |
aqIEgcHj0VLfBINJT3DKwuPXP4FH334YIWIuWxeHyIBRrO1bp3DiIQFXaybx36JYgHadKpnqD2fF\ | |
93KFr5m11pbCbO+N+dNmE/5MOF17mgp6IDs9FUlJmZwn5rKge+delqjZrjEkLJP07qwD6xfxaIg0\ | |
7QW/pGMlSxo0HJPGTEN2Ujp8FcdgD3i5z9OOd/9NUYwCkdmWII7VPSzQYDTqrKrB6f2xYcebGOAY\ | |
gusvn041loayfRj3TVsMfaAZX7y8kif0vpCXH9nDCd1pwVBbSrcFZN7mhs4eOLp9if7bFvDs0VMw\ | |
9dqF8FWX4sR3n1Pqp5RKAl4waBiyEzP5CU8jo/rOcP+bK9avuP72KllteS8c6kiXuQ0Gq5F9/vw9\ | |
uGjWQvxpxkKUH9iKbS/diDAVS2qChD42gXKDqjUqR15Sae2nXbUNqyx6q1lWm7iHYnD+3H/Sp9le\ | |
qGyswleFOzB16DDUH9qHbzevY5a4dUyUZUxr70CUnIea4smBsOEgbZ6fjbDECpUVvLWmFPW718vF\ | |
n6+Gs6mBTgnouIGi13fFRWhuq0eko0VkWc17S9aYHtrg2UMp9hamMr8laVQv0zHAnhiHCSe/2cI/\ | |
f2FedNe7jyjljcaWFpH0xDyPFsnRjmsefK85P8j1/zNaEHG66+kEYh9fNXM5VBQmj2x8EbF0tDjy\ | |
/LGQnfX4Ye+rMKcaOnQ2Ry1X2UvAQ/N9vT37FQucSWTep6ckPK2yRrdIUvxyFqq8ZNc7CyQ3hWm7\ | |
PRXD8sZh3sp/UigbTvWzkcpknTiBcFpT1KLawYPvte9cwtjuxZT/X5jO0iLahHdlX8nYE/tLVCax\ | |
b9AnfQPmX8+5RAcN4Z0PveM+LuaFQi69haJtR4cLCbmjkaqN4uCnb+PQ9m0YeX0ZJsxZxov9YdbW\ | |
3Aa9PWcFV7nf10UC7nvXecnDRZKlWogypnJQSj8e6vvmuZmWe0JRw0tMbxliTgzaDv73GWlczlB+\ | |
/+SrmUFrRmP1UbjaK4UcAX+9XhFA+RgnihdqCwp47bM3WOaHVPFP6mK0Q8M8XMHgW/iPd9x7xXvR\ | |
ur5Amsw2BNwUnAmiU4ddiNL/FqD2+DZu72vnlUfeYp89U8E7vB2MEj1Zzl344JqmE50UOpkXvCtO\ | |
LG4Ucegt3R5bPj3+Zr0GOZJGe7/EDVN2v34jTDHpdBTSRPi1syiVrAZDrLrhmw8ohpxppI2u2wc4\ | |
L1k10z7DJ/uHSLrQyX+s8SoxW6whxgzM70zQ+mhLJGKAuq5kF4oL9Ky2/CjoszIzG7UsEo5D1Q//\ | |
Y0bCPJfspZwFFeY/oM+v0z+gICh4pvaTT0yiQ1nkzMsnbjIPUTN9gYRIXz8da4iySCVp6MOcKUKS\ | |
zntovXO1MufsP4LRMzSUV7/yvORqZtRb7G9Lcuu17lY61Ygh+vrEEi77N5OjXyoxLUUauUSOBpc9\ | |
tN697+xlxPPPBaBOAYmjR8FEmfHUjNhhKqa+jbZK/UWhQ2K3smj4Y1/U9cniAh4i3rp3Rz9ZgPrF\ | |
Xnux0HZPYboGnRHqqRsNWZJkWsokQx7noSY56nt84XrPrhdvTkgJyGEDC0utDxW0/Wwn1kXm/0e3\ | |
4HDTGNS2AAAAAElFTkSuQmCC'; | |
var version = 1; | |
var host = user_getUrl(); | |
var api_key = GM_getValue("settings.sb_api_key",""); | |
var api_url = user_getApiUrl(); | |
initGui(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment