偏差値40からのはてなブログ生活

頑張って書いてみる

PDFファイルへのリンクをGoogleDocsへのアップロード&閲覧に書き換えるグリースモンキー

訳あって今日の昼休みに書きました。


メリット

  • AcrobatReaderを起動しなくてもPDFが見れる

(むしろインスコされてなくてもOK?)

  • GoogleDocsにアップロードされるので一々保存しなくても良い

デメリット

  • Googleのアカウントがいる
  • アップロードするので、いらないファイルはあとで消さないといけない
  • アップロード出来ないファイルがある(リファラとか見てる?googleからのリクエストを弾いてる?)

インストール


ソース

// ==UserScript==
// @name           pdflink2googledocs
// @namespace      http://d.hatena.ne.jp/equinox79/
// @include        http://*
// ==/UserScript==
(function() {
	try {
		var items = document.getElementsByTagName('a');
		for(var i=0; i<items.length; i++ ) {
			if ( items[i].href.match(/^.*pdf$/) && !items[i].href.match(/^http:\/\/(www|docs)\.google\.(co\.jp|com)/) ) {
				items[i].href = "http://docs.google.com/?action=updoc&formsubmitted=true&uploadURL=" + items[i].href;
			}
		}
	} catch(e) {
		alert(e);
	}
})();