AutoPagerizeを使って、ページ数の多いサイトを読んでいると、何ページを見ているのかわからなくなる事がある。 各ページの先頭に、AutoPagerizeがヘッダを挿入してくれるが、各ページの文量が多いとヘッダが見えない。 そこで、今見ているページのAutoPagerizeのヘッダを常に表示するUserScriptを作った。 まあ、正確には1ページ目では表示されないんだけど...。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Google Chromeの場合、上記ページに行って[インストール]ボタンを押すだけですが、Firefox(Greasemonkey)/Operaは多少の手続きが必要です。 詳細はこちらのページをご覧ください。 GIS_AutoPager(version 0.02)をOperaやFirefoxで使う - 風柳メモ ■特徴など 画面をスクロールしていくだけで、サムネイルが追加されていく。 サムネイルは画像への直リンクに変換、また、関連ページへのリンクも同時に表示。 キー操作でサムネイル間の移動/その場でプレビュー/別タブで開く、等の操作が可能。 Googleの左サイドバーの機能にもある程度対応(ページ遷移なしで切替可能)。 ■注意 例によって動作保証はありません。インストールおよび使用に際し何かあったとしても作者は一切関知しませんので、自己責任にてお願いします。 Googleは結構頻繁に画面
久しぶりにGoogle画像検索使ってみたら、AutoPagerizeがうまく効かない(ことがある)みたいだったので、 【AutoPagerize】Google 画像検索対応スクリプト(AutoPagerize本体をいじらない版) を修正してみました(ver.0.01h)。 インストール:Greasemonkey(apGoogleImageSearch.user.js) 今回、プログラムの作りを結構変えました。 これまでスクリプトOFF用のページを意図的に(URLのgbv=2をgbv=1にして)取得して切り張りしていたのを、直接スクリプトON用ページの内容から必要な要素を抽出してテーブルを組み立てるように変更。 余分な読み込みが減って若干だけ軽くなったかも(体感出来るほどではないです)。
chromeにはもともとGears入ってるからGreasemonkey使えるようになったらGearsmonkey: Gears + Greasemonkeyでなんか遊べるかもー、と思って試行錯誤したらoAutoPagerizeとLocalServerでロードした写真を全部ローカルに保存するっていうのができました。これはGearsのクロスドメイン制約の仕様上、実用性が低いんですけど、探せば何か便利な使い方ができるかもしれません。 oAutopagerize+LocalServer もともとGearsはウェブアプリケーションでできることの幅を広げるためのものでしかないので、クロスドメイン制約が厳しくてあんまり自由にいろいろすることはできません。今回はページのコンテンツをキャッシュしてくれるLocalServerという機能を使って写真をローカルに保存するんですが、これがページと写真のURLのドメ
**「[[イラストの下にブックマークユーザを表示するグリモン>http://d.hatena.ne.jp/ofsilvers/20080708/1215520248]]」をAutoPagerize対応にしたい [[pixiv_insert_bookmarks_with_AutoPagerize.user.js (gist)>https://gist.github.com/raw/201453/pixiv_insert_bookmarks_with_AutoPagerize.user.js]] [[ソース参照(gist)>http://gist.github.com/201453]] >[2011/05/08追記] >Greasemonkey版AutoPagerizeでAPI公開が機能していなかったため、このグリモンも動かなくなっていました。 > >一応Firefox4.0+プラグイン版Au
はてなにはクリックで次ページをAjaxに読み込む、はてなスターにも対応してるスクリプトがついてるのに、使わないのはもったいない。 かなり力技だけど、下みたいにするとAutoPagerizeみたいにスクロールだけで継ぎ足すようになる。 // ==UserScript== // @name HatenaAutoPager // @namespace http://d.hatena.ne.jp/javascripter/ // @include http://d.hatena.ne.jp/* // @include http://*.g.hatena.ne.jp/* // ==/UserScript== location.href = "javascript:" + function() { var Calendar = Hatena.Diary.Calendar; var thisObj =
Endless_Summer_on_dsbd.user.js // ==UserScript== // @name Endless Summer on dsbd // @namespace https://www.tumblr.com/ // @description random next link on dsbd // @include https://www.tumblr.com/dashboard/1 // @version 0.0.1 // ==/UserScript== if(!window.Minibuffer) return; var $X = window.Minibuffer.$X; (function () { var e = function(doc){ if(location.pathname.match(/dashboard(¥/1?)?$/)) { var i
インストール 使うの初めての方は、事前にGreasemonkeyをインストールしておいてください http://userscripts.org/scripts/show/8551/(Greasemonkey 版) http://autopagerize.net/ には Google Chrome 向けや Firefox アドオンもあります 変更点? そのうち作者のブログで発表されるかと... diff でぱっと見たところ... 「window.AutoPagerize.launchAutoPager = launchAutoPager」の追加 ユーティリティ関数 strip_html_tag の改良 この程度
ちょっとアレなタイトルですが、GreasemonkeyでAutoPagerize対応のスクリプトを自作する時の注意点を2つメモ。 自分はひよっこですが、これからGreasemonkeyスクリプト書いてみようかなという人の助けに少しでもなれば嬉しいです。 継ぎ足されたページに適用する方法 AutoPagerizeで継ぎ足された部分に自分のスクリプトを適用する方法あれこれ - 0xFF を参考に、AutoPagerize_DOMNodeInsertedを使うことにする。 以前はaddFilterとかGM_AutoPagerizeLoadedとか出てくる書き方をしていたんだけれど、この方法がやはり簡単・シンプルなので採用させて頂きました。 継ぎ足されたページ「のみに」適用する方法 新しく継ぎ足されたページのみに、スクリプトの内容を適用・反映したい場合。 注意しないと、継ぎ足されたページのみに適用
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
以前からある手法から順番に見ていきます。 ページの高さの監視 setIntervalでページの高さを監視して、増えていたらAutoPagerizeが動いたとみなして処理を行う var THRESHOLD = 300; var _height = window.innerHeight; setInterval(function(){ if (window.innerHeight - _height > THRESHOLD) { // 処理 } _height = window.innerHeight; }, 300); メリット AutoPagerizeだけでなく、はてなダイアリー・ブックマーク、Twitterなどでのサイト側でのページの継ぎ足しにも対応できる デメリット THRESHOLDをいくつにするかなど、一概に決められない。タイマーをたくさん回すと重くなる。Floatしている要素を継
SITEINFOのnextLinkケーススタディ - 0x集積蔵を読んで自分が書いたのを思い出したら、これを公開したつもりで公開してませんでした… os0xさんの書かれた記事のほうが網羅的なので、あちらを読んでもらえばよいですが、兄弟要素から取得するケースでnumberでaの中の数字を利用することができるときもある、というのだけいいたいので公開しておきます。 AutoPagerizeのSITEINFOを書いていると、ナビゲージョン部分のHTMLがださくてnextLinkをXPathで表現できなさそうなことがよくあります。 が、ふたつほどコツを見つけたのでご紹介。 following-sibling, descendant-or-selfを使う ありがちなのがナビゲーションに次のページへのリンクがなくて、数字だけが並んでいて今いるページだけハイライトされてるタイプのやつです。 Behanc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く