Skip to content

Instantly share code, notes, and snippets.

View cherenkov's full-sized avatar

cherenkov cherenkov

View GitHub Profile
// ==UserScript==
// @name hatena_diary_confirm
// @namespace http://d.hatena.ne.jp/Cherenkov/
// @include http://d.hatena.ne.jp/*/edit*
// @include http://d.hatena.ne.jp/*/draft?epoch=*
// ==/UserScript==
var link = document.evaluate("//a[not(@target='_blank')]", document, null, 7, null);
for(var i=0;i<link.snapshotLength;i++){
// @name morse_code_decoder
// @edit by http://d.hatena.ne.jp/Cherenkov
// @description かな文字専用。モールスを選択してから実行する。
//this script based on
//http://www6.ocn.ne.jp/~miz2/morse.htm
kanalist = new Array(
"あ/--・--","い/・-","う/・・-","え/-・---","お/・-・・・",
"か/・-・・","き/-・-・・","く/・・・-","け/-・--","こ/----",
"が/・-・・ ・・","ぎ/-・-・・ ・・","ぐ/・・・- ・・","げ/-・-- ・・","ご/---- ・・",
// ==UserScript==
// @name twitter_followers_checker
// @namespace http://d.hatena.ne.jp/Cherenkov/
// @include http*://twitter.com/home*
// @include http*://twitter.com/friends*
// @include http*://twitter.com/followers*
// ==/UserScript==
Array.prototype.contains = function(value){
for(var i in this){
// ==UserScript==
// @name hatener_script
// @namespace http://d.hatena.ne.jp/Cherenkov/
// @description userscript for hatener.
// @include http://*.hatena.ne.jp/*
// ==/UserScript==
var url;
if (/^http\:\/\/d\.hatena\.ne\.jp/.test(location.href)) {url = 'd.hatena.ne.jp'}
// ==UserScript==
// @name blip.fm script
// @namespace http://d.hatena.ne.jp/Cherenkov/
// @include http://blip.fm/*
// ==/UserScript==
GM_addStyle("#blipPlayer{position:fixed; bottom:0px;}");
if(/^http:\/\/blip\.fm\/profile\/.*\/favoritePeople/.test(location.href)) {
var x = document.evaluate('//button[@class="x"]', document, null, 7, null);
// ==UserScript==
// @name middleMousePaste
// @namespace http://d.hatena.ne.jp/Cherenkov/
// @description enable overwrite.
// @include chrome://browser/content/browser.xul
// ==/UserScript==
(function(){
if (gPrefService.getBoolPref("middlemouse.paste")) return alert("Please set a value.\nabout:config -> middlemouse.paste -> false");
window.addEventListener("click", function(event) {
// ==UserScript==
// @name NicoVideoAutoPlay
// @namespace http://d.hatena.ne.jp/Cherenkov/
// @include http://www.nicovideo.jp/watch/*
// ==/UserScript==
// http://d.hatena.ne.jp/javascripter/20081003/1223033435
function evalInPage(fun) {
location.href = "javascript:void (" + fun + ")()";