* fix series index

This commit is contained in:
Reinhard Pointner 2014-03-10 05:34:53 +00:00
parent 205deb11f1
commit 8cd3d54691
2 changed files with 5 additions and 5 deletions

View File

@ -154,7 +154,7 @@ movies = tmdb.findResults{
movies = treeSort(movies, { it[3, 2].join(' ') }) movies = treeSort(movies, { it[3, 2].join(' ') })
// sanity check // sanity check
if (movies.size() < 40000) { throw new Exception('Movie index sanity failed') } if (movies.size() < 40000) { throw new Exception('Movie index sanity failed:' + movies.size()) }
pack(moviedb_out, movies*.join('\t')) pack(moviedb_out, movies*.join('\t'))
@ -174,7 +174,7 @@ if (tvdb_txt.exists()) {
def tvdb_updates = new File('updates_all.xml').text.xml.'**'.Series.findResults{ s -> tryQuietly{ [id:s.id.text() as Integer, time:s.time.text() as Integer] } } def tvdb_updates = new File('updates_all.xml').text.xml.'**'.Series.findResults{ s -> tryQuietly{ [id:s.id.text() as Integer, time:s.time.text() as Integer] } }
tvdb_updates.each{ update -> tvdb_updates.each{ update ->
if (tvdb[update.id] == null || update.time > tvdb[update.id][4]) { if (tvdb[update.id] == null || update.time > tvdb[update.id][0]) {
try { try {
retry(2, 500) { retry(2, 500) {
def xml = new URL("http://thetvdb.com/api/BA864DEE427E384A/series/${update.id}/en.xml").fetch().text.xml def xml = new URL("http://thetvdb.com/api/BA864DEE427E384A/series/${update.id}/en.xml").fetch().text.xml
@ -246,7 +246,6 @@ addSeriesAlias('NCIS: Los Angeles', 'NCIS LA')
addSeriesAlias('How I Met Your Mother', 'HIMYM') addSeriesAlias('How I Met Your Mother', 'HIMYM')
addSeriesAlias('Battlestar Galactica (2003)', 'BSG') addSeriesAlias('Battlestar Galactica (2003)', 'BSG')
addSeriesAlias('World Series of Poker', 'WSOP') addSeriesAlias('World Series of Poker', 'WSOP')
addSeriesAlias('English Premier League', 'EPL')
addSeriesAlias('House of Cards', 'HOC') addSeriesAlias('House of Cards', 'HOC')
addSeriesAlias('The Big Bang Theory', 'TBBT') addSeriesAlias('The Big Bang Theory', 'TBBT')
@ -258,7 +257,7 @@ thetvdb_index = thetvdb_index.sort({ a, b -> a[0] <=> b[0] } as Comparator)
def thetvdb_txt = thetvdb_index.groupBy{ it[0] }.findResults{ k, v -> ([k.pad(6)] + v*.getAt(1).unique{ it.toLowerCase() }).join('\t') } def thetvdb_txt = thetvdb_index.groupBy{ it[0] }.findResults{ k, v -> ([k.pad(6)] + v*.getAt(1).unique{ it.toLowerCase() }).join('\t') }
// sanity check // sanity check
if (thetvdb_txt.size() < 30000) { throw new Exception('TheTVDB index sanity failed') } if (thetvdb_txt.size() < 30000) { throw new Exception('TheTVDB index sanity failed: ' + thetvdb_txt.size()) }
pack(thetvdb_out, thetvdb_txt) pack(thetvdb_out, thetvdb_txt)
@ -280,5 +279,5 @@ def anidb_index = anidb.findResults{
def anidb_txt = anidb_index.findResults{ row -> row.join('\t') }.sort().unique() def anidb_txt = anidb_index.findResults{ row -> row.join('\t') }.sort().unique()
// sanity check // sanity check
if (anidb_txt.size() < 8000) { throw new Exception('AniDB index sanity failed') } if (anidb_txt.size() < 8000) { throw new Exception('AniDB index sanity failed:' + anidb_txt.size()) }
pack(anidb_out, anidb_txt) pack(anidb_out, anidb_txt)

View File

@ -109,6 +109,7 @@
^share$ ^share$
^sort$ ^sort$
^sorted$ ^sorted$
^SortedMedia$
^staging$ ^staging$
^Storage$ ^Storage$
^Stuff$ ^Stuff$