igorette (owner)

Revisions

gist: 49612 Download_button fork
public
Public Clone URL: git://gist.github.com/49612.git
Embed All Files: show embed
taggedhype.user.js #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// ==UserScript==
// @name taggedhype
// @namespace tggdhp
// @description hypem.com+last.fm+openmicroblogging
// @include http://tggdhp.de/*
// ==/UserScript==
 
var page_links = document.links;
for (var i=0; i<page_links.length; i++){
if (page_links[i].href.match(/http:\/\/tggdhp\.de\/r\//i)) {
var span = document.createElement("span");
var url = "http://tggdhp.de/mp.swf?song_url="+escape(page_links[i].href)
var width = 17
var height = 17
code_str = ""
code_str += "<object type=\"application/x-shockwave-flash\""
code_str += "data=\""+url+"\""
code_str += "width=\""+width+"\" height=\""+height+"\">"
code_str += "<param name=\"movie\""
code_str += "value=\""+url+"\" />"
code_str += "<param name=\"wmode\""
code_str += "value=\"transparent\" />"
code_str += "</object>"
span.innerHTML = code_str
page_links[i].parentNode.insertBefore(span, page_links[i].previousSibling)
}
}
 
var divs = document.getElementsByTagName("li")
for (var j =0; j < divs.length; j++) {
if ( divs[j].className == "notice_single hentry" ) {
var zeile = divs[j].innerHTML;
if (zeile.search(/tggdhp.de\/r\//) != -1) {
zeile = zeile.replace(/<p class=\"content\ entry-title">(<span>.*?<\/span>)(.*?) <a href=\"http:\/\/tggdhp.de\/r\/(.*?)\">.*?<\/a>/,
"<p class=\"content entry-title\">$1<a class=\"extlink\" href=\"$3\">$2</a>");
divs[j].innerHTML = zeile;
}
}
}