There are 2 previous versions of this script.
// Este é um script para a seção de cinema do site Verdes Mares.
// Ele gera um link (a partir do título original do filme) para a entrada
// do mesmo no site IMDB (Internet Movie Database).
//
// Copyright (c) 2008, Ricardo Mendonça Ferreira (ric@mpcnet.com.br)
// sob licenca GPL - http://www.gnu.org/copyleft/gpl.html
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name Verdes Mares - IMDB
// @description Gera links de filmes no site Verdes Mares para o IMDB
// @namespace http://userscripts.org/scripts/show/33320
// @include http://*verdesmares.globo.com/v3/canais/cinema_destaque.asp*
// @exclude
// @version 2008.09.06
// ==/UserScript==
//
// --------------------------------------------------------------------
//
// Isto é um script Greasemonkey.
//
// Para usá-lo, voce precisa ter:
// - o navegador Firefox: http://br.mozdev.org/
// - o addon Greasemonkey: http://www.greasespot.net/ ou https://addons.mozilla.org/pt-BR/firefox/search?q=greasemonkey&cat=1%2C4
// Após instalar o Greasemonkey, reinicie o Firefox
// e acesse este script novamente para instalá-lo.
//
// Para desinstalar, entre em Tools/Greasemonkey/Manage User Scripts
// (ou Ferramentas/Greasemonkey/Gerenciar Scripts), selecione este
// script e clique Uninstall (ou Desinstalar).
//
// --------------------------------------------------------------------
//
// Histórico:
// --------
// 2008.09.06 Primeira versão
(function() {
var r = document.evaluate(
"//span[@class='desPrTitulo']",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (r) { s = r.snapshotItem(0); }
//var s=document.getElementsByClassName('desPrTitulo');
if (s) {
var text = s.innerHTML;
var m = text.match(/<pre>\((.+?)\)<\/pre>/);
if (m) {
text = m[1];
m = text.match(/(.+?),.+?,.+?/);
if (m) { text = m[1]; }
if (text) {
var text_esc = escape(text);
s.innerHTML=s.innerHTML.replace(text, '<a href="http://www.imdb.com/find?s=tt&q=' + text_esc + '">' + text + '</a>');
}
}
}
})()
