mirror of
https://github.com/ivuorinen/imdbref.git
synced 2026-01-26 11:23:59 +00:00
2010-07-31
This commit is contained in:
54
_process.py
Normal file
54
_process.py
Normal file
@@ -0,0 +1,54 @@
|
||||
import codecs, re, sys
|
||||
|
||||
print "graph imdblinks {" # start the project
|
||||
print
|
||||
|
||||
|
||||
def f8(seq): # Dave Kirby
|
||||
# Order preserving
|
||||
seen = set()
|
||||
return [x for x in seq if x not in seen and not seen.add(x)]
|
||||
|
||||
|
||||
lista = []
|
||||
|
||||
f = codecs.open( 'movie-links.list.utf8', encoding='utf-8' )
|
||||
for line in f:
|
||||
|
||||
line = line.encode('utf-8', 'replace')
|
||||
|
||||
if line[0] == "\"":
|
||||
if re.search("{", line): # Skip TV-episodes
|
||||
pass
|
||||
else:
|
||||
#title = repr(line)
|
||||
title = line
|
||||
elif re.search("referenced in", line):
|
||||
if re.search("{", line): # Skip TV-episodes
|
||||
pass
|
||||
else:
|
||||
title = title.replace("\"", "")
|
||||
title = title.replace("\"", "")
|
||||
refer = line.replace("referenced in", "")
|
||||
refer = refer.replace("(", "", 1)
|
||||
refer = refer.replace("))", ")")
|
||||
refer = refer.replace("\"", "")
|
||||
|
||||
title = "\"" + title.strip() + "\""
|
||||
refer = "\"" + refer.strip() + "\""
|
||||
|
||||
rivi = title+" -- "+refer+";"
|
||||
lista.append(rivi)
|
||||
else:
|
||||
pass
|
||||
|
||||
|
||||
#print f8(lista)
|
||||
lista = f8(lista)
|
||||
|
||||
for l in lista:
|
||||
print "\t"+l
|
||||
|
||||
|
||||
print
|
||||
print "}"
|
||||
Reference in New Issue
Block a user