Skip to content

Instantly share code, notes, and snippets.

@arantius
arantius / jQuery_Require_Test.user.js
Created June 15, 2012 15:19
jQuery Require Test
// ==UserScript==
// @name jQuery Require Test
// @namespace http://github.com/arantius
// @include http*
// @version 1
// @grant none
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js#
// ==/UserScript==
dump('jQuery version: ' + $().jquery + '\n');
// ==UserScript==
// @name script with a name so long that it actually adds up to be about a hundred characters in total length
// ==/UserScript==
// See: https://github.com/greasemonkey/greasemonkey/issues/1548
dump('long name!\n');
@arantius
arantius / relative-require-test.user.js
Created May 4, 2012 15:24
Test of relative requires, on local disk.
// ==UserScript==
// @name Relative Require Test
// @require require-test.js
// ==/UserScript==
dump('Relative Require Test; main script OK\n');
@arantius
arantius / russian-test.user.js
Created April 13, 2012 14:53
Test User Script With UTF-8 Characters
// ==UserScript==
// @name всплывающие под
// ==/UserScript==
@arantius
arantius / data-scheme-icon.user.js
Created April 11, 2012 14:51
Data scheme icon test.
// ==UserScript==
// @name Data scheme icon test.
// @icon data:image/jpeg;base64,%2F9j%2F4AAQSkZJRgABAQAAAQABAAD%2F2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys%2FRD84QzQ5Ojf%2F2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf%2FwAARCAAgACADASIAAhEBAxEB%2F8QAFwABAQEBAAAAAAAAAAAAAAAABwUEBv%2FEADAQAAICAAQDBQYHAAAAAAAAAAECAwQABQYREiExE0FRYYEHIjJxkZIVI0JDUrHB%2F8QAFwEBAQEBAAAAAAAAAAAAAAAABQQABv%2FEACYRAAEDAgQGAwAAAAAAAAAAAAIBAwQAEQUSE8EhMUFxgZEUYfD%2F2gAMAwEAAhEDEQA%2FAEHVur7WT35aGXUUtTissgZn4QrMxA3%2BQXfbzGOa07fXOs1NXPoZMwtlDJI0j7wRDfkAnw7emIGdW5LmaXp3ckval3J7grFQPkAoxjrX6YUNA7my%2FwCWZGVwFTruNtgTuNufj0xFGlvuSFaAbpfz76J4pOZh7DUXVcKyoni%2Fbhf3SDqGtTy2o0uTRfh9xPejaoDGp8QVXkfUHFXTWppraU4s0QK9pN4J1A4ZCO47HbfvBHI%2BR5YM861bYVOyjZuArw8XFz6eOKGW25Mu9novNIrkOtiqByMZ7QNw%2FcG6d2EcVX4rYF1Ure6CwrO%2B4Qly6Vl13VORasnjlj2pXmM0Td3vfEPu3%2BoxNsRyR11anWhtKv7TnZh5g%2F5hj1pp2HUuTNTlRTIp4on%2FAFIfI4HptP6jyOQxS0J7MIOytGpblgaRGMHNVrfbjXVRpbT7Ok6tl%2B7b8K5%2B
@arantius
arantius / simple-rrd-merge.py
Created March 23, 2012 02:43
A very simple script to merge multiple RRD files, since none of those available seem to work.
#!/usr/bin/env python
"""Simple script to merge multiple RRD files together.
Accepts any number of RRD file names as arguments. Produces an "rrdtool dump"
style file on stdout. The last RRD file should have a slot for every possible
record in the resulting merged RRD.
Run something like:
$ python simple-merge-rrd.py filea.rrd fileb.rrd filec.rrd | \
@arantius
arantius / cookie-test.user.js
Created March 9, 2012 16:13
Greasemonkey GM_xmlhttpRequest Cookie Test
@arantius
arantius / 1580.user.js
Created February 6, 2012 17:28
greasemonkey issue 1508 test case
// ==UserScript==
// @name iframe test
// @version 1
// @namespace iframe
// @include http://localhost/1
// @include http://localhost/2
// ==/UserScript==
function tdump(msg) {
dump(new Date().toLocaleTimeString() + ' ' + msg + '\n');
@arantius
arantius / test-gm-1475.user.js
Created February 6, 2012 16:21
Test case for Greasemonkey issue #1475
// ==UserScript==
// @name Test case for Greasemonkey issue #1475
// @include http*
// ==/UserScript==
GM_xmlhttpRequest({
method: "GET",
url: "https://www.google.com/",
onload: function(response) {
alert(response.responseText.substr(0, 512));
@arantius
arantius / require1.js
Created January 25, 2012 18:13
Test for Greasemonkey issue 1491
dump('require 1 ran ...\n')