Skip to content

Instantly share code, notes, and snippets.

@volpino
Created January 27, 2012 19:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save volpino/1690504 to your computer and use it in GitHub Desktop.
Save volpino/1690504 to your computer and use it in GitHub Desktop.
// ManyWikiTrip: Greasemonkey Adder Links to Manypedia and WikiTrip to Wikipedia Articles
// version 0.2.0
// 2012-01-26
// Copyright (c) 2011, Paolo Massa
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// ==UserScript==
// @name ManyWikiTrip
// @namespace wikipedia
// @description Insert into a Wikipedia page two links to (1) the comparison on Manypedia http://www.manypedia.com of this page with the equivalent page on another language Wikipedia and (2) the evolution of the history of edits to this page on WikiTrip http://sonetlab.fbk.eu/wikitrip/
// @include http://*.wikipedia.org/wiki/*
// ==/UserScript==
function enrichTitle(link) {
var head = document.getElementsByTagName('h1');
pageTitle = head[0].innerHTML;
var documentUrl = window.location.href;
, re = /http:\/\/(\w*).wikipedia.org.+/
, matches = documentUrl.match(re)
, lang1 = "en";
if(matches.length > 1) {
lang1 = matches[1];
}
head[0].innerHTML = head[0].innerHTML + ' <small>(<a href="http://www.manypedia.com/#|' +
lang1+'|'+pageTitle+'">compare ' + pageTitle +
' on Manypedia</a>) (<a href="http://sonetlab.fbk.eu/wikitrip/#|'+
lang1+'|'+pageTitle+'">see '+pageTitle+' on WikiTrip</a>)</small>';
}
enrichTitle();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment