を整理したので貼っつけておく。 I/D: レートを相対的に++/-- A: フィードのエントリを全部開く(コメントアウトしてるほうは全部ピンを刺す) g: フィードのトップを開く q: 既読にしつつ次のフィード(自動で既読にしない設定にしてる) h/l: はてブ/LDC のエントリページを開く r: 現在のフィードを既読可 R: フィードリロード x: 購読履歴のフィードから直接登録 ソースは以下。 gist.github.com
http://yoshiori.org/blog/2006/10/plaggerldropml.php モジュールを作って対応されているが、Cookie使えばSubscription::OPMLそのままでいけるんじゃね?と思ってやってみた。 w3m でログインしてそのCookieを使おうと思ったが、はじかれる。 w3m の UserAgent を「Plagger/0.7.12 (http://plagger.org/)」にしてログイン。 非常にBadっぽいがこれでいけた。 global: user_agent: cookies: file: /home/user/.w3m/cookie plugins: - module: Subscription::OPML config: url: http://reader.livedoor.com/export/opml - module: Pub
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Gaming, Opera GX Opera GX now lets you control every detail of your browser, with more customization options... November 20th, 2024 With the latest update, Opera GX now expands its modding features, giving you even more ways to completely transform your... Desktop Get Spotify Premium with Opera One R2’s new Music Player November 19th, 2024 Spotify becomes the default music player in Opera One R2.
タイトルのとおりLivedoor readerをEmacsで見たいと思って最近elispをいじってた. でも, さすがにこればっかやってるわけにもいかないと思ってとりあえず途中経過をペタリ. http://www.oti-orz.mydns.jp/~khiker/file/elisps/ldr-0.0.1a.tgz http://www.oti-orz.mydns.jp/~khiker/file/elisps/ldr-0.0.1a.tar.bz2(定期的にアップ予定のいじってる最中のやつ) とりあえず超アルファ版. ホントは公開もしちゃいけない気がしないでもない. でも, このまま触らなくなる可能性もあるので, ポイチョと貼っとくことにした. 現状の問題点. emacs-23にしか対応してないはず. 22で使えるようにするにはなんかライブラリがいると思う. たぶん. json.elなんか2
livedoor Readerのソースをもの凄くざっくり読んで、もの凄くざっくりとAPI一覧を作ってみた。長いので初めての続きを読む記法。 オートディスカバリーAPI /api/feed/discover param: url オートディスカバリーするURLを渡す method: get/post 与えられたURLからオートディスカバリーする Feed登録API /api/feed/subscribe param: feedlink FeedのURLを渡す method: post Feedを登録する Feed削除API /api/feed/unsubscribe param: subscribe_id subscribe_idを渡す method: post Feedを削除する Feed一覧取得API /api/subs param: unread 0:全部 1:未読のみ method:
brazil さんの LDR - Drive は本当に便利なのに、 Safari と Opera で使えないのが残念な感じでした。 書きかえるところ 少しだけです。まずは最初をこんなふうに。 // Opera, Firefox if( typeof Keybind == typeof void 0 ){ window.addEventListener('load', init_ldr_drive, true); } else init_ldr_drive(); // Safari function init_ldr_drive() { var w = typeof unsafeWindow == typeof void 0 ? window: unsafeWindow; w.Keybind.remove('j'); w.Keybind.remove('k'); keyTapper('J',
LDRのピンを100本以上刺し、Atomフィードを吐いて、/pin/clearコマンドで保存したり、LDRでゆっくり読み直したりするためのツールを書いたので、ソースを晒してみる。APIの乗っ取りにはPlaggerLDRで使用されているHack LDR APIというGM User Scriptをちょっとだけいじったものを使うので、たぶんPlaggerLDRで使うにはそのままじゃ無理です。というかそのままじゃどんな環境でもたぶん大抵動かないし、セキュリティやパフォーマンスもいっさい気にしていないので、こんなことをやってまで大量のピンを刺す変態もいるんだーという参考程度にごらんください。 ぐりもんをGM0.8+Fx3で動くバージョンにおきかえました。ほかはそのままです。 githubに置きました。 ソース http://github.com/fuba/ldr-enhanced-pin/tree/
主にキーボードショートカットを使い読み進めていく使い方がメイン。 ピンをたててタブブラウザなどで一気に気になった entry を開くことができる。 feed 先読み機能がついており、現在表示中の feed の一つ先の feed を先読みすることにより、サクサク読み進めることが可能。また開いた feed の描画は最初 entry の一つを描画し、後にすべての entry 描画を行う方法を採っているためにユーザはほぼ wait 無しで読み進めることが可能となっている。 左サイドバーのフィード絞り込みインクリメンタル検索では、ローマ字を入力すると簡易 migemo のような機能によりひらがな、カタカナもローマ字から検索することが可能になっている。 インターフェイス周りの部分は主に最速の中の人が作っている。またサーバサイドとの通信は JSON で行われている。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
何かくっつける系のGreasemonkeyが作りやすくなってます。 エントリごとに表示投稿日時が出てる箇所に追加されます。 window.entry_widgets.add("name", generator , "description"); generatorはfunction(feed,item){ ... }のように無名関数で記述できます。feedはフィードに関する情報、itemはその記事のリンクや記事本文が取れます。データ構造はまるごとPerlに書いてあります。 descriptionは省略可能ですが、将来的に何か気の利いたUIでも作ろうかと考えていたりするので入れておくと良いかも知れません。今のところtitle属性に使うようになってます。Greasemonkeyだと日本語が通らないのでエスケープする必要があります。 エントリにくっつけるサンプルエントリごとにlivedoorクリ
3ヶ月ぐらい前に実装したんだけど、誰も言及してないので書いておきます。livedoor Readerの自動スクロール機能はここにあります。 - ダブルクリックして押しっぱなしにすると自動スクロールになります。 - ダブルクリックの速度で、自動スクロールの速度が変化します。 - 右クリックで逆スクロールします(Opera以外) こういう実験的な機能は試しに実装してみて、親しい人の反応を見てみたりするのだけど、「その場所どうやって表示するの?」と、ことごとく言われた。
http://blog.tkmr.org/tatsuya/show/405-fooo-name-ldr-greasemonkeyのたこさん版。 javascript:location.href='http://reader.livedoor.com/subscribe/?url='+encodeURIComponent('http://tako3.com/'+location.href)+'&extract=on';
JavaScriptLDR - Drive keyTapperをLDRで。メインの部分は、こんな感じで、デフォルトのJ/KをkeyTapperにしてるだけす。 window.addEventListener('load', function() { var w = unsafeWindow; w.Keybind.remove('j'); w.Keybind.remove('k'); keyTapper('J', function(e, repeat){ w.Control.scroll_next_item() }); keyTapper('K', function(e, repeat){ w.Control.scroll_prev_item(); }); }, true); 使い方は、例えば、Jを連打で見てって、このままのスピードで良かったり、指が疲れたら、そのままJを押しっぱなしにする
最初に謝っときます。すいません。Rubyできちんとしたものを書くのはこれが初めてで、たいそうひどいものになってると思います。メソッドもprivateとpublicとprotected分けてないですし、もうなんかすごく無駄だらけな感じだと思います。 LDRFullFeedのpriorityをすべてtypeに書き換えようとして作ったものなので、自分的に都合のいいメソッドしか用意してなかったりします。 しかも、最初は見過ごした点があったせいで、約40分間にわたってLDRFullFeedのwedataのデータの中に多少欠けたものができてしまうというすさまじい迷惑をかけてしまいました。すいません。責任をもってすべて修正したと思いますが、もしもLDR Full Feedで文字化けなんかが起こっていたりしたら、たぶん私のせいです。 wedata.rb require 'net/http' require
こんな感じにアイコンが挿入される。 (ちょうど僕の前のコミットだったので id:tokuhirom さんのフィードを例に使わせて頂きました!) インストールする場合はこちらからどうぞ。 // ==UserScript== // @name LDR add profile icon for CodeRepos // @namespace http://d.hatena.ne.jp/gan2/ // @include http://reader.livedoor.com/reader/ // @version 0.1 // ==/UserScript== (function () { var w = unsafeWindow; var feed_pattern = new RegExp("^http://coderepos.org/share/$"); w.register_hook('bef
Web系RSSリーダーであるLivedoor ReaderのUser Agent部分を見ると、Livedoor ReaderでのRSS登録者数を知ることが出来ます。 ここでは、ApacheのアクセスログからLivedoor ReaderでのRSS登録者数を抽出する方法を説明します。 サンプルコード Perlでのサンプルコードです。 Livedoor ReaderがRSSの更新を確認しに来たログから、購読者数を抽出しています。 #!/usr/bin/perl open(LOGFILE, "access_log.txt") || die $!; while (<LOGFILE>) { /^([^ ]*) ([^ ]*) ([^ ]*) \[([^\]]*)\] "([^"]*)" ([^ ]*) ([^ ]*) "([^"]*)" "([^"]*)"/; $remotehost = $1; $
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く