blob: f4c662f9b62c43be6dca0dd3df2479a630378b5e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
var stripColorCodesRegexp = /\u00031?\d(,?1?\d)?/g
var stripHTMLRegexp = /[<>"]/g
var plinko = module.exports = {}
plinko.parse_links = function(links){
var header = links.shift()
var footer = links.pop()
return links.map(function(link,i){
var partz = link.split(" ").map(plinko.strip_color_codes)
return {
nick: partz[0].replace(stripHTMLRegexp, ""),
url: partz[1],
}
})
}
plinko.strip_color_codes = function(s){
return (s || "").replace(stripColorCodesRegexp, "")
}
|