Livedoor ReaderをFirefoxで便利に使う [更新版]
以前備忘録用に書いたエントリーをはてブされている方がいて少し嬉しかったり^^
しかし今の環境は当時とちょっと違ってたりするので再度晒しておきます。
自作スクリプトは全く無く完全にリンク集なのはご容赦を(;^ω^)
最速インターフェース研究会 :: livedoor ReaderにSimpleAPIのサムネイルを加えるGreasemonkeyスクリプト
フィードのサムネイルを表示するスクリプト。ちょっと重くなるのでインストールはしてるけど今は使ってないです。
最速インターフェース研究会 :: livedoor ReaderのピンをGoogle Bookmarksに保存するGreasemonkeyスクリプト
ピンをつけたページ、またはvまたはctrl+enterで開いたページを全部Google Bookmarkに保存する
aki77の日記
アクティブな記事のはてブコメントを表示する
antipop - Update: LDR で最速動画ウォッチング + YouTube Anywhere
LDR上でYouTubeの動画を再生する。これ激しく便利 =)
最速インターフェース研究会 :: livedoor Readerにdel.icio.usのブックマーク数を表示するGreasemonkeyスクリプト
はてブの件数やLivedoor Clip、del,icio.usのブクマ数をくっつける
最速インターフェース研究会 :: livedoor ReaderのショートカットキーをカスタマイズするGreasemonkeyスクリプト
ここのはてなブックマークにジャンプするスクリプトを使ってます。キーバインドはHに割り当て直してます。
煤 - Note : ldr2sbm.user.js 2.0
LDRからはてブとdel.icio.usにブックマーク
前に書いたエントリーが約8ヶ月前ですが、だいぶ使ってるスクリプトが増えてますね。
はっきり言って自分でも把握しきれてないのでちょっと他サイトのスクリプトもまとめたい所。
ニコニコ動画をwatch_naishoで見るgreasemonkey
ニコニコ動画のURLをwatchからwatch_naishoに変えるgreasemonkeyを発見したのでご紹介。
スクリプト置いておくんでご自由に持ってってください。
しかしこの方法だと全リンク検出してるから、もっと効率の良い方法もあるような気がする。
// ==UserScript==
// @name watch_naisho
// @namespace d.hatena.ne.jp/cryks
// @include http://www.nicovideo.jp/*
// ==/UserScript==for(i=0; i < document.links.length; i++){
var url = document.links[i];
url.href = url.href.replace(
"http://www.nicovideo.jp/watch/",
"http://www.nicovideo.jp/watch_naisho/"
);
}
tumblrをはじめてみた
[N] シンプルなブログサービス「Tumblr」で紹介されてたスクラップブック風サービスのtumblrをはじめてみました。
tumblrの解説はいろんな所でされているのでリンクを張るだけにしておきます。
- tumblr (ブログとソーシャルブックマークの良いとこ取りサービス) : ワークスタイル・メモ
- TechCrunch Japanese アーカイブ » Davidville, inc.、Tumblrをリリース
- Web2.0ブームに対する揺り戻し:tumblr編:[mi]みたいもん!
- [O] これから15分でtumblrを始めるための資料
独自ドメインも使えるようなので早速ここのドメインを使ってみました。
http://tumblr.kiske.info/で見れます。ゲームネタのスクラップブックにでもするつもりです。
プロフィールを追加しました
iddyというプロフィール作成webサービスを見つけたので作ってみました。
右サイドバーの「About」からジャンプできます。
まだ中身あんまり書いていないのでぼちぼち書いていきますのでよろしくお願いします><
Googleトランジットサービス開始
既にモバイル版は開始されていたGoogleの乗換案内サービス「Googleトランジット」がweb版も4/23から利用可能になっていたので試してみました。
そんなに目新しい機能は無いけどGoogleマップとの組み合わせ+シンプルなので見易いですね。
今まではYahooの乗換案内使ってましたが今度からはこっちを使おうと思います。
とりあえず驚いたのが池袋から六本木まで行く経路が地下鉄乗り継いだ方が安いということに愕然。
今までは池袋→恵比寿→六本木経由で行っていたのですが、これだと320円。
池袋→銀座→六本木経由だと230円で行けるみたいです。
所要時間が銀座経由の方が6分程かかるみたいなんでケースバイケースで使い分けていこうと思います。
しかし今までミッドタウンに行った回数考えるとラーメン一杯分ぐらいは損してるなw
twitterはじめました
巷で人気のついったーをはじめました。
「今、何してるの?」でつながるゆる〜いSNSです。
詳しくは100shikiの記事を参考にしてください。
IMからも利用可能です。Google Talkから更新できるのが便利。Gmailで全部完結できちゃうので。
あと最初に困ったのが日本語入力。
日本語が入力できなーい!って人は文章の最後に「 .」(半角スペースやピリオド)をつけると幸せになれるぉ( ^ω^ )
右メニューに僕が今何やってるかわかるバッジを貼り付けてみました。上手く説明できないけどこんな感じですw
友達登録とか一方通行なので興味持たれた方はガンガン登録しちゃってください!
Livedoor Readerからショートカットキー一発でdel.icio.usとはてなブックマークにぶくまするGreasemonkeyが動作しなかった
煤 - Note : ldr2sbm.user.js 2.0
上記サイトで紹介されてたGreasemonkeyを導入してみましたが動作しませんでした。
どうもスクリプト読み込み時にエラーを返しているご様子。
よく見てたらLivedoor Readerの上の方にいる人が一瞬だけ下記エラーを返してました。
我ながら良く気づいたと思いますw
しかし、あんまり報告されてない所を見ると俺の環境だけで発生してるのかもしれません(;・∀・)
key has no properties, http://reader.livedoor.com/js/event.0.3.2.js,498
keyって変数名がもうLDR側で使われてるのかわかりませんがコンフリクトしてるみたいっすね。
なのでてきとーに修正。keysという変数名をsbmkeysに変更したら動作しました。
全部貼り付けてますが、オリジナルからの修正箇所は14行目、38行目、56行目です。
使ってみたところかなり便利です。
最近はLivedoorクリップしか使ってなかったのではてブとdel.icio.usも使おうと思います。
// ==UserScript==
// @name livedoor Reader 2 SBM
// @namespace http://susu.whitesnow.jp/ns/userscripts
// @description bookmark the entry gets your attention on the spot
// @include http://reader.livedoor.com/reader/*
// @version 2.0
// @license MIT License http://www.opensource.org/licenses/mit-license
// ==/UserScript==
(function() {
// settings
var sbmkeys = {
'delicious' : 'd',
'hatebu' : 'h'
};
if (typeof unsafeWindow == 'undefined') // for Creammonkey
addKeys({});
else
{
var w = unsafeWindow;
var onload = w.onload;
w.onload = function() {
onload();
addKeys(w);
}
}
function addKeys(w)
{
with (w)
{
// del.icio.us
Keybind.add(sbmkeys.delicious, function() {
var item = get_active_item(true);
if (!item) return;
var queries = {
'v' : '4',
'noui' : '1',
'jump' : 'close',
'url' : encodeURIComponent(item.link),
'title' : item.title
};
open(makeURI('http://del.icio.us/post', queries), 'delicious', 'toolbar=0,width=700,height=400');
});
// ?b
Keybind.add(sbmkeys.hatebu, function() {
var item = get_active_item(true);
if (!item) return;
var queries = {
'mode' : 'confirm',
'is_bm' : '1',
'url' : encodeURIComponent(item.link),
'title' : item.title
};
open(makeURI('http://b.hatena.ne.jp/add', queries), 'hatebu', 'width=550,height=600,resizable=1,scrollbars=1');
});
}
}
function makeURI(endPoint, queries)
{
var URI = '';
for (var q in queries)
URI += '&' + q + '=' + queries[q];return endPoint + '?' + URI.slice(1);
}})();