Sandersonia by.Show

"Iknow nothing except the fact of my ignorance"


Twitter
Flickr
de.licio.us
tumblrist
Sandersonia
December 21, 2008

cxx:

kml:

kml:

tomato-s:

cxx:

wedataが落ちててもAutoPagerizeが動くようにする
~% diff -u 8551.user.js.orig 8551.user.js                    
--- 8551.user.js.orig	2008-12-14 22:39:19.000000000 +0900
+++ 8551.user.js	2008-12-21 13:41:58.000000000 +0900
@@ -693,6 +693,9 @@
 launchAutoPager(SITEINFO)
 var cacheInfo = getCache()
 SITEINFO_IMPORT_URLS.forEach(function(i) {
+    if (cacheInfo[i]) {
+        launchAutoPager(cacheInfo[i].info)
+    }
     if (!cacheInfo[i] || cacheInfo[i].expire < new Date()) {
         var opt = {
             method: 'get',
@@ -702,9 +705,6 @@
         }
         GM_xmlhttpRequest(opt)
     }
-    else {
-        launchAutoPager(cacheInfo[i].info)
-    }
 })
 launchAutoPager([MICROFORMAT])
 return
コレを継ぎ足せばいいのですか?

patchコマンドで使うためのものですが、AutoPagerize 0.33のソースを開いて696行に「+」で始まっている3行を「+」抜きで貼付けて、705行からの「-」で示されている3行を削除すると手動で同じことができます(周りの行は目印です)。

patchコマンドでやる場合は2行目以降を適当な名前で保存して、 http://userscripts.org/scripts/source/8551.user.js をダウンロードしたものを同じフォルダに置いて、ターミナルで

patch -p0 <保存したファイル名
を実行すると変更が適用されます。

AutoPagerizeがまた動くようになったばい!