T Gépház, ezt hogyan lehetne lefuttatni?
var fileMETA=<><![CDATA[
// ==UserScript==
// @name iwiw TOOLS v2 (Greasemonkey)
// @description iwiw TOOLS - Tegyük jobbá az
iWiW -et!
// @version 2.4.18
// @copyright 2008-2011 pzs
// @namespace
http://userscripts.org/scripts/show/24506
// @include
http://www.iwiw.hu/*
// @include
http://iwiw.hu/*
// @require
https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
// @debug 0
// ==/UserScript==
]]></>.toString();
// Operához, bár nem igazán megy
benne... (copyright 2009, 2010 James Campos)
if(typeof GM_deleteValue == 'undefined')
{
GM_addStyle=function(css) {
var style =
document.createElement('style');
style.textContent = css;
document.getElementsByTagName('head')[0].appendChild(style);
}
GM_deleteValue=function(name) {
localStorage.removeItem(name);
}
GM_getValue=function(name, defaultValue) {
var value = localStorage.getItem(name);
if (!value)
return defaultValue;
var type = value[0];
value = value.substring(1);
switch (type) {
case 'b':
return value == 'true';
case 'n':
return Number(value);
default:
return value;
}
}
GM_log=function(message) {
console.log(message);
}
GM_openInTab=function(url) {
return window.open(url, "_blank");
}
GM_registerMenuCommand=function(name, funk) {
// todo
}
GM_setValue=function(name, value) {
value=(typeof value)[0] + value;
localStorage.setItem(name, value);
}
unsafeWindow=window;
}
// meta blokk feldolgozása
// forrás:
https://github.com/Martii/greasemonkey/wiki/greasemonkey-manual-metadata-block
function parseHeaders(metadataBlock){
var headers = {};
//alert(metadataBlock);
var line, name, prefix, header, key, value;
var lines = metadataBlock.split(/\n/);//.filter(/\/\/
@/);
for each (line in lines) {
try{
[, name, value] = line.match(/\/\/ @(\S*)\s*(.*)/);
switch (name) {
case "licence":
name = "license";
break;
}
[key, prefix] = name.split(/:/).reverse();
if (prefix) {
if (!headers[prefix])
headers[prefix] = new Object;
header = headers[prefix];
}else
header = headers;
if (header[key]) {
if (!(header[key] instanceof Array)) header[key] = new
Array(header[key]);
header[key].push(value);
}else header[key] = value;
}catch(ex){}
}
headers["licence"] =
headers["license"];
return headers;
}
// iwiw TOOLS:
(function(){
var META=parseHeaders(fileMETA);
var VERSION='v'+META.version;
var DEBUG=META.debug=="1" ||
META.debug=="true";
var start_time=new Date();
var $2=unsafeWindow.jQuery;
// JSON 2.2
http://code.google.com/p/jquery-json/
(function($){$.toJSON=function(o){if(typeof(JSON)=='object'&&JSON.stringify)return
JSON.stringify(o);var
type=typeof(o);if(o===null)return"null";if(type=="undefined")return
undefined;if(type=="number"||type=="boolean")return
o+"";if(type=="string")return
$.quoteString(o);if(type=='object'){if(typeof
o.toJSON=="function")return
$.toJSON(o.toJSON());if(o.constructor===Date){var
month=o.getUTCMonth()+1;if(month<10)month='0'+month;var
day=o.getUTCDate();if(day<10)day='0'+day;var
year=o.getUTCFullYear();var
hours=o.getUTCHours();if(hours<10)hours='0'+hours;var
minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var
seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var
milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+hours+':'+minutes+':'+seconds+'.'+milli+'Z"';}if(o.constructor===Array){var
ret