Skip to content

Instantly share code, notes, and snippets.

@erikvold
erikvold / gh-issue-export.js
Created September 15, 2011 04:21
a quick script I wrote to export GH-issues to json files..
var sys = require("sys");
var fs = require('fs');
var GitHubApi = require("./github").GitHubApi;
var githubAPI = new GitHubApi(true);
var issuesAPI = githubAPI.getIssueApi();
username = "repoUsername";
repo = "repoName";
@erikvold
erikvold / gmxhrtest.user.js
Created September 6, 2011 03:53
GM_xhr test
// ==UserScript==
// @name GM_xhr test
// @namespace gmTest
// @include *
// @version 0.1
// ==/UserScript==
GM_xmlhttpRequest({
method: "GET",
@erikvold
erikvold / UserScriptLoader.uc.js
Created August 20, 2011 17:41 — forked from Griever/UserScriptLoader.uc.js
Greasemonkey っぽいもの
// ==UserScript==
// @name UserScriptLoader.uc.js
// @author Griever
// @include main
// @description Greasemonkey っぽいもの
// @version 0.1.6.1
// @note 0.1.6.1 uAutoPagerize との連携ができなかったのを修正
// @note 0.1.6.1 .user.js 間での連携は多分できません。。
// @note 0.1.6 色々修正。unsafeWindow 使ってて動かなかった物が動くかも
// @note 0.1.6 Firefox 3.6 は切り捨てた
@erikvold
erikvold / test.user.js
Created August 7, 2011 19:34
@require .user.js test
// ==UserScript==
// @name Github: unfold commit history
// @namespace http://github.com/johan/
// @include https://github.com/*/commits*
// @include http://github.com/*/commits*
// @match https://github.com/*/commits*
// @match http://github.com/*/commits*
// @version 1.7
// @require http://userscripts.org/scripts/source/76422.user.js
// ==/UserScript==
// ==UserScript==
// @name Console Log [TEST]
// @author Erik Vold
// @namespace test
// @version 0.1.2
// @include http://erikvold.com/*
// @exclude http://*google*
// ==/UserScript==
console.log("user script console.log test");
@erikvold
erikvold / amo-compatibility-reports.user.js
Created July 29, 2011 14:10 — forked from LouCypher/README.md
User scripts for AMO
// ==UserScript==
// @name View Add-on Compatibility Reports
// @namespace http://userscripts.org/scripts/show/61398
// @version 0.1
// @description Adds a link to add-on compatibility reports to addons.mozilla.org.
// @include https://addons.mozilla.org/*
// @include https://preview.addons.mozilla.org/*
// @author http://userscripts.org/users/fcp
// @license This program is in the public domain.
// ==/UserScript==
@erikvold
erikvold / toggleFindBar.uc.js
Created June 23, 2011 18:27 — forked from xulapp/toggleFindBar.uc.js
toggleFindBar.uc.js
// ==UserScript==
// @include main
// @compatibility Firefox 4.0+
// ==/UserScript==
document.getElementById('cmd_find').setAttribute('oncommand', 'gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();');
@erikvold
erikvold / require.js
Created June 19, 2011 19:06
Imports a commonjs style javascript file with loadSubScrpt for restartless Firefox add-ons.
/* Imports a commonjs style javascript file with loadSubScrpt
* By Erik Vold <[email protected]> http://erikvold.com/
*
* @param src (String)
* The url of a javascript file.
*/
(function(global) {
var modules = {};
global.require = function require(src) {
if (modules[src]) return modules[src];
@erikvold
erikvold / black-google.jetpack.example.js
Created June 19, 2011 05:47
A example using the "userstyles" Jetpack module.
var self = require("self");
var us = require("userstyles");
exports.main = function() {
var url = self.data.url("black-google.css");
us.load(url);
};
@erikvold
erikvold / include.js
Created June 14, 2011 03:20
A include() function for restartless Firefox add-ons
/* Includes a javascript file with loadSubScript
* By Erik Vold <[email protected]> http://erikvold.com/
*
* @param src (String)
* The url of a javascript file to include.
*/
(function(global) global.include = function include(src) {
var o = {};
Components.utils.import("resource://gre/modules/Services.jsm", o);
var uri = o.Services.io.newURI(