Cached pages from closed habrahabr posts
当前为
// ==UserScript==
// @name HabrEnhancer
// @namespace dotneter
// @include http://habrahabr.ru/*
// @version 1.2
// @description Cached pages from closed habrahabr posts
// ==/UserScript==
var h1 = document.querySelector("h1");
if (h1 && h1.innerHTML == "Доступ к публикации закрыт") {
h1.innerHTML += "<br/>";
var link = "http://webcache.googleusercontent.com/search?q=cache:" + window.location;
h1.innerHTML += " <a href='" + link + "'>[Google Cache]</a>";
var link = window.location.toString();
link = link.replace(/(habrahabr.ru\/post\/)(\d+)\//, 'savepearlharbor.com/?p=$2');
h1.innerHTML += " <a href='" + link + "'>[SavePearlHarbor]</a>";
var link = window.location.toString();
link = link.replace(/(habrahabr.ru\/post\/)(\d+)\//, 'sohabr.ru/post/$2/');
h1.innerHTML += " <a href='" + link + "'>[SoHabr]</a>";
} else {
// быстрый доступ к трекеру
$('a.logo[href="http://habrahabr.ru/feed/habred/"]').attr('href', 'http://habrahabr.ru/tracker/');
}