2006年02月27日

はてなダイアリーキーワードポップアップ[改]

カテゴリ: スクリプト

概要

はてなグリースモンキーにあるものが最新のGreasemonkeyでは動作しなくなっていたので勝手に修正しました。 ついでにグループでも使えるようにしました。

ダウンロード

hatenadiarykeywordpopup.user.js

スクリーンショット

kwpopup.png

0.1.1からの変更点

  • XMLHttpRequestをGM_xmlhttpRequestに
  • onmouseover等を排除し、addEventListenerに書きかえ
  • E4XとかXPathとか使ったり
  • 他いくつか

動作確認環境

Firefox 1.5.0.1, Greasemonkey 0.6.4 (WindowsXP)

おまけ

Opera用:HatenaDiaryKeywordPopupForOpera.user.js

Permalink | Comment(0) | TrackBack(0) | このエントリーを含むはてなブックマーク
posted by takeo at 03:22

2006年02月26日

はてなブックマーク&del.icio.us関係のスクリプトいろいろ

カテゴリ: スクリプト

はてなブックマーク→del.icio.us

hb2delicious.user.js

hb2del.png

Opera8では動きません。

はてなブックマークのエントリー→del.icio.us

hbe2delicious.user.js

hbe2del.png

Opera8では動きません。

del.icio.us→はてなブックマーク

delicious2hb.user.js

del2hb.png

Opera8では動きません。

はてなRSSから同時ポスト

crossposthr.user.js

crossposthr.png

動作確認環境

  • Opera 9.0TP2 (WindowsXP)
  • Firefox 1.5.0.1, Greasemonkey 0.6.4 (WindowsXP)
Permalink | Comment(0) | TrackBack(1) | このエントリーを含むはてなブックマーク
posted by takeo at 17:06

2006年02月25日

bookmarklet maker

カテゴリ: 日記

手軽にブックマークレットが作れるようにスクリプトを書いてみました。

title:
option:
script:
script(空白除去):
bookmarklet: bookmarklet

上の方のテキストエリアにスクリプトを書くとブックマークレットを生成します。勝手にある程度空白を除去するので、まずい場合は下の方のテキストエリアを編集してください。

試しにスクリプトを貼り付けてみるとわかりやすいかもしれません。下のはHTMLコメントを表示するスクリプトです。

(function() {
  replace(document.body);

  function replace(node) {
    if (node.nodeType == 8) {
      node.parentNode.replaceChild(document.createTextNode('<!--'+node.nodeValue+'-->'), node);
    } else if (node.childNodes.length) {
      for (var i = 0, n; n = node.childNodes[i]; i++) {
        replace(n);
      }
    }
  }
})()

使いやすいように別ページにも置いておきます→bookmarklet maker

スクリプト本体はこちら

Permalink | Comment(0) | TrackBack(1) | このエントリーを含むはてなブックマーク
posted by takeo at 21:44

2006年02月22日

疑似ブログモード

カテゴリ: スクリプト

概要

日記モードのはてなダイアリー閲覧時にページのタイトルを「ダイアリー名 - 見出し」に書き換えます。

http://i.hatena.ne.jp/idea/8620の根本的な解決とはなりませんが、入れておくとたまに役立つかもしれません。

ダウンロード

rewritetitle.user.js

スクリーンショット

http://d.hatena.ne.jp/sugio/20060214#p1を表示。
Before
title_before.png
After
title_after.png

動作確認環境

  • Opera9 TP2 (Windows XP)
  • Firefox 1.5.0.1, Greasemonkey 0.6.4 (Windows XP)

つぶやき

1getする人がこれを使ってないとあまり意味無いので、はてな側でダイアリーにスクリプト埋め込んでくれないかなあ。

Permalink | Comment(0) | TrackBack(0) | このエントリーを含むはてなブックマーク
posted by takeo at 17:36

2006年02月16日

はてなブックマークのコメントをその場で表示

カテゴリ: スクリプト

概要

はてなブックマークのコメントをポップアップ表示するボタンを追加します。

ダウンロード

Opera9用
hbviewcomments.user.js(Opera8では動きません)
Greasemonkey用
hbviewcomments4gm.user.js

スクリーンショット

viewcomments.png

使い方

〜usersの隣にはてなRSSにあるものと同じアイコンが現れるはずなので、そいつをクリックしてやるとコメントが表示されます。

消すにはポップアップしたコメントの上でクリックしてください。

動作確認環境

  • Opera 9.0 TP2 (Windows XP)
  • Firefox 1.5.0.1 + Greasemonkey 0.6.4 (Windows XP)

更新履歴

2006/2/17
取得したXMLをキャッシュするようにした。はてなへの負荷を下げるため。→機能変更、お知らせなど - はてなブックマーク日記 - 自動巡回ツールやRSS/Atomフィード取得に関する注意書きについて
Opera9TP1で動かなくなっていたのを修正。
2006/2/16
パワーアップ版公開。
2006/2/11
他所で手抜き版公開。
Permalink | Comment(0) | TrackBack(0) | このエントリーを含むはてなブックマーク
posted by takeo at 11:38

2006年02月14日

その場でデザイン編集@はてな

カテゴリ: スクリプト

概要

はてなダイアリー、はてなグループ、はてなブックマーク、はてなアンテナのデザインをその場で編集します。

ダウンロード

hatenadesigneditor.user.js

スクリーンショット

editdesign.png

使い方

まず編集ウィンドウを出します。

Operaの場合
ブックマークレットを使います→デザイン編集
Firefoxの場合
メニューのツール→User Script Commands→edit Hatena Designを選んでください

テキストエリアにスタイルシートを入力して「プレビュー」を押してやると、その場でページのデザインが変わります。 テーマの変更もできます。この時点ではまだはてなのサーバーに情報は送られていません。

今選択しているテーマのスタイルシートを確認したいときは「CSS」を押すとcssファイルを別ウィンドウで開きます。

間違えてしまってやり直したい、というときには「やりなおし」ボタンを押すと編集前の状態に戻ります。

気が済むまで弄くり倒したら「変更」ボタンを押しましょう。はてなのサーバーに設定を送信して、編集ウィンドウは閉じられます。

動作確認環境

  • Opera 9.0 TP2 (Windows XP)
  • Firefox 1.5.0.1 + Greasemonkey 0.6.4 (Windows XP)
Permalink | Comment(0) | TrackBack(0) | このエントリーを含むはてなブックマーク
posted by takeo at 01:15

2006年02月12日

はてなブックマークとdel.icio.usに同時ポスト

カテゴリ: スクリプト
新しいバージョンはこちら。

概要

はてなブックマークとdel.icio.usに同時にブックマークを追加します。

ダウンロード

crosspost.user.js

スクリーンショット

crosspost.png

使い方

はてなブックマークのブックマーク追加ページを開くと「同時ポスト」ボタンが追加されています。

「同時ポスト」ボタンを押すと、はてなブックマークにブックマークを追加すると同時に、同じタグ・コメントでdel.icio.usにもポストします。

注意

  • 使う前に8行目を書き換えて自分のIDを入れてください。
  • スペースを含むタグはdel.icio.us側へは_(アンダースコア)に置換した上でポストします。
    例:[hatena bookmark]→hatena_bookmark

動作確認環境

  • Opera 9.0 TP2 (Windows XP)
  • Firefox 1.5.0.1 + Greasemonkey 0.6.4 (Windows XP)
Permalink | Comment(0) | TrackBack(1) | このエントリーを含むはてなブックマーク
posted by takeo at 23:36

はじめに

カテゴリ: 日記
思いつきで始めてしまったのでまだどうするか考えてない。
さしあたっては今までUserJS倉庫の方で公開していたスクリプトをこちら側に移してこようかと思う。
三日坊主で終わらなきゃいいけど。
Permalink | Comment(0) | TrackBack(0) | このエントリーを含むはてなブックマーク
posted by takeo at 09:18

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。