Skip to content

Instantly share code, notes, and snippets.

@958
958 / AddToShootingStarClipBoard.js
Created January 22, 2009 02:37
[Sleipnir]Add ClipBoard URL to ShootingStar Action
var str = _window.clipboardData.getData('text');
for (var i = 0, strList = str.split('\n'); i < strList.length; i++)
if (strList[i].match(/^https?:\/\//))
sleipnir.API.ExecuteAction("ShootingStarAddItem("+strList[i]+")");
@958
958 / GoogleTagCloudMaker.user.js
Created January 22, 2009 04:16
[Sleipnir]GoogleTagCloudMaker for SeaHorse
// ==UserScript==
// @name GoogleTagCloudMaker for SeaHorse
// @namespace http://d.hatena.ne.jp/muddydixon/
// @include http://www.google.*/search*
// @exclude http://www.google.co.jp/hws/*
// @description Make Tag Cloud from Google search result.
// @version 0.1.2
// ==/UserScript==
// modified for seahorse by 958
@958
958 / reblogcommand.user.js
Created January 22, 2009 04:26
[Sleipnir]ReblogCommand for SeaHorse
// ==UserScript==
// @name ReblogCommand for SeaHorse
// @include http://*.tumblr.com/*
// @include http://fastladder.com/reader/
// @include http://reader.livedoor.com/reader/
// @exclude http://www.tumblr.com/share
// @type SleipnirScript
// ==/UserScript==
// modified for seahorse by 958
@958
958 / sharetwitterontumblr.user.js
Created January 22, 2009 04:27
[Sleipnir]ShareTwitterOnTumblr for SeaHorse
// ==UserScript==
// @name ShareTwitterOnTumblr for SeaHorse
// @description Share Twitter conversation on Tumblr as Chat
// @include http://twitter.com/*
// @include https://twitter.com/*
// @include http://explore.twitter.com/*
// @include http://m.twitter.com/*
// @include http://twitter.1x1.jp/search/*
// @include http://terraminds.com/twitter/*
// @type SleipnirScript
@958
958 / twitter_followers_checker.user.js
Created January 28, 2009 07:54
[Sleipnir]twitter followers checker for SeaHorse
// ==UserScript==
// @name twitter followers checker for SeaHorse
// @include http://twitter.com/home*
// @include https://twitter.com/home*
// ==/UserScript==
// modified for seahorse by 958
// base on http://d.hatena.ne.jp/Cherenkov/20081128/p2
(function(){
Array.prototype.contains = function(value){
@958
958 / twitter-show-conversation.user.js
Created January 28, 2009 07:55
[Sleipnir]twitter show conversation for SeaHorse
// ==UserScript==
// @name twitter show conversation for SeaHorse
// @namespace http://mattn.kaoriya.net/
// @description twitter show conversation
// @include http://twitter.com/*
// @type SleipnirScript
// ==/UserScript==
// modified for seahorse by 958
// base on http://mattn.kaoriya.net/software/firefox/greasemonkey/20090127172930.htm
@958
958 / TwitterFavoritesCounter.user.js
Created January 28, 2009 08:08
[Sleipnir]Twitter favorites counter for SeaHorse
// ==UserScript==
// @name Twitter favorites counter for SeaHorse
// @include http://twitter.com/*
// @exclude http://twitter.com/home*
// @exlucde http://twitter.com/replies*
// @exclude http://twitter.com/favorites*
// @exclude http://twitter.com/public_timeline*
// ==/UserScript==
// modified for seahorse by 958
@958
958 / NoClickJacking.user.js
Created March 4, 2009 04:15
[Sleipnir]No Click Jacking
// ==UserScript==
// @name No Click Jacking
// @include http*
// ==/UserScript==
(function(){
var deep = true;
var opacityCancel = function(node){
var filter = node.currentStyle['filter'];
if (filter.indexOf('opacity') != -1)
node.style.filter = 'alpha(opacity=100)';
@958
958 / AddTwitterWordFilter.user.js
Created May 8, 2009 08:48
[Sleipnir]Twitter in SleipnirStart Word Filter Plugin
// ==UserScript==
// @name Twitter in SleipnirStart Word Filter Plugin
// @include http://www.sleipnirstart.com/
// @include http://sleipnirstart.com/
// ==/UserScript==
(function(){
if (!window.ATSS || !window.ATSS.addFunction) return;
var Filters = [
{
@958
958 / SQLiteOptimize.js
Created May 11, 2009 06:08
[Sleipnir]SQliteOptimize Action
(function(){
var VACUUM = true;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var dbPath = sleipnir.UserFolder + 'database\\';
var files = fso.GetFolder(dbPath).Files;
for (var items = new Enumerator(files); !items.atEnd(); items.moveNext()) {
var item = items.item();
if (item.Name.match(/\.db$/)) {