JavaScript/livedoorReader のバックアップ(No.5)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- JavaScript/livedoorReader へ行く。
- 1 (2012-08-02 (木) 17:24:28)
- 2 (2014-06-11 (水) 20:08:36)
- 3 (2014-06-11 (水) 22:29:39)
- 4 (2014-06-14 (土) 03:21:27)
- 5 (2014-06-14 (土) 04:43:48)
- 6 (2014-09-04 (木) 01:34:12)
- 7 (2014-09-26 (金) 19:16:27)
- 8 (2014-10-18 (土) 12:17:25)
- 9 (2014-11-08 (土) 01:41:12)
- 10 (2017-10-27 (金) 16:26:13)
- 11 (2019-03-12 (火) 18:20:31)
- 12 (2022-08-22 (月) 17:48:55)
TITLE:livedoor Readerでフィードを既読にする
Posted by aterai at 2012-08-02
livedoor Readerでフィードを既読にする
概要
livedoor Reader で使っていた UserScript のメモです(2006-10-22 - てんぷらメモ@はてな からこちらに移動)。
- livedoor Readerで既読にするタイミングを「手動」にしている場合、「既読にする」のリンクが上部にあるため、記事が長かったり、複数ある場合*1に下までスクロールしていると戻ってクリックするのが面倒
- 以下、各記事に「全部既読にする」を追加する方法と、ショートカットキー入力で記事を全部既読にする方法のメモ
各記事に「全部既読にする」を追加する
// ==UserScript==
// @name LDR with Mark all as read
// @namespace http://terai.xrea.jp/
// @include http://reader.livedoor.com/reader/*
// @include http://fastladder.com/reader/*
// @version 0.1
// ==/UserScript==
(function(){
var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
var description = "\u5168\u90e8\u65e2\u8aad\u306b\u3057\u307e\u3059";
var label = "\u5168\u90e8\u65e2\u8aad\u306b\u3059\u308b";
w.entry_widgets.add('test_touch_all', function(feed) {
//if(Config.touch_when != "manual") return;
return [
'<span class="button" onclick=\'touch_all("',
feed.subscribe_id,
'")\'>',
label,
'</span>'
].join('');
}, description);
})();
- 全部のアイテム(記事)に「既読にする」がついてしまう…。
- Operaでも、ユーザーJavaScript として動作する
ショートカットキーで記事を全部既読にする
// ==UserScript==
// @name LDR KeyHackkey Mark all as read
// @namespace http://terai.xrea.jp/
// @include http://reader.livedoor.com/reader/*
// @include http://fastladder.com/reader/*
// @version 0.1
// ==/UserScript==
(function() {
var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
var _onload = w.onload;
var onload = function() {
with(w) {
Keybind.add("x", function() {
var feed = get_active_feed(true);
if(feed) {
touch_all(feed.subscribe_id);
}
});
}
}
w.onload = function() {
_onload();
onload();
}
}) ();
- 上記の例では、xキーで全て既読になる
- google reader風にするなら、Shift+a だけど、複数キーの設定方法が分からない…
- a,sのとなりのdでもよかったかも…
- Operaでも動作確認
参考リンク
- livedoor Readerに何かくっつけるGreasemonkeyの書き方
- 「既読にする」ボタンは、記事の表示欄より下にもつけるとより便利では?,「既読にする」,livedoorReader - livedoor ナレッジ 知識、知恵のカタマリ
- livedoor ReaderのショートカットキーをカスタマイズするGreasemonkeyスクリプト