2007年02月11日

同時ポストのスクリプトの公開を停止しました

カテゴリ: 日記

同時ポストのスクリプトの使用によりCSRFを受ける可能性があるとトラックバックでご指摘いただいたので公開を停止しました。

悪意のあるページを訪れたときに、意図しないブックマークの追加あるいは削除が行われる可能性があります。

ご利用の方は使用を中止していただくようお願いします。

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

2006年10月08日

[更新]livedoor Readerにはてなブックマークのコメントを表示する

カテゴリ: スクリプト

先日作ったlivedoor Readerにはてなブックマークのコメントを表示するスクリプトを更新しました。

ダウンロード

ldrhatebucomments.user.js

一応古いバージョンも置いておきます。

変わった点

  • ~を含むURLの場合に表示されないバグを修正。(エスケープするのは#だけだと思ってた)
  • 正規表現でURL書き換えできるようにしました。不完全だけど。
  • 他いくつか
Permalink | Comment(10) | TrackBack(3) | このエントリーを含むはてなブックマーク
posted by takeo at 14:45

2006年09月20日

livedoor Readerにはてなブックマークのコメントを表示する

カテゴリ: スクリプト
screenshot

リリースされたばかりのはてなブックマークエントリー情報取得APIを使ってみました。→ ldrhatebucomments.user.js

mキーを押すとエントリにつけられたブックマークコメントを取得して表示します。もう一回押すと隠します。

Opera 9.02RC1 と Firefox 1.5.0.7 + Greasemonkey 0.6.5.20060727で動作確認しました。

即席で作ったのでいくつか気になる点はあるんですけど、多分近いうちに更新します。→更新しました

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

2006年08月21日

同時ポストのやつ

カテゴリ: スクリプト
【公開中止しました】

以前作ったはてなブックマークとdel.icio.usに同時ポストのスクリプトを更新しました。 ダウンロード→crosspost060821.user.js

変更点

新しいAPIを使うようにしました。古いほうが使えなくなったので。それにともなう変更点がいくつかあります。

  • スクリプトの編集が不要になりました。
  • ユーザー名とパスワードを要求するダイアログが出ます。
  • あとOperaで余計なウィンドウがでるのは仕様です。
Permalink | Comment(0) | TrackBack(3) | このエントリーを含むはてなブックマーク
posted by takeo at 18:46

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

広告


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

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

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


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。