Changeset 1346 for trunk

Show
Ignore:
Timestamp:
05/08/11 15:41:10 (13 months ago)
Author:
gbooker
Message:

Better importing of information from .nfo files.

Location:
trunk/SapphireFrappliance/MetaDataImporting
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/SapphireFrappliance/MetaDataImporting/SapphireTVShowImporter.m

    r1320 r1346  
    381381                } 
    382382        } 
     383        NSString *showId = stringValueOfChild(root, @"id"); 
     384        if(showId != nil) 
     385                [state->translation setItemID:showId]; 
    383386         
    384387        [self getTVShowEpisodeListForState:state]; 
     
    727730                if([showURL length]) 
    728731                { 
    729                         [tran setUrl:showURL]; 
    730                         if([showID length]) 
    731                                 [tran setItemID:showID]; 
     732                        if(tran == nil) 
     733                        { 
     734                                tran = [SapphireTVTranslation createTVTranslationForName:searchStr withURL:showURL itemID:showID importer:[[state->siteScraper scraper] name] inContext:moc]; 
     735                                [state setTranslation:tran]; 
     736                        } 
     737                        else 
     738                        { 
     739                                [tran setUrl:showURL]; 
     740                                if([showID length]) 
     741                                        [tran setItemID:showID]; 
     742                        } 
    732743                } 
    733744                else 
  • trunk/SapphireFrappliance/MetaDataImporting/Scrapers/tvrage.xml

    r1343 r1346  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <scraper framework="1.0" date="2011-05-05" name="TV Rage" content="tvshows" thumb="tvrage.jpg" language="en"> 
     2<scraper framework="1.0" date="2011-05-08" name="TV Rage" content="tvshows" thumb="tvrage.jpg" language="en"> 
    33        <NfoUrl dest="3"> 
    44                <RegExp input="$$1" output="&lt;url&gt;http://www.tvrage.com/\1&lt;/url&gt;&lt;id&gt;\2&lt;/id&gt;"  dest="3"> 
     
    66                </RegExp> 
    77                <RegExp input="$$1" output="&lt;url&gt;http://www.tvrage.com/\1&lt;/url&gt;"  dest="3+"> 
    8                         <expression clear="yes" noclean="1">tvrage.com/([^/ ]*)(?!/id-[0-9])[/ ]</expression> 
     8                        <expression clear="yes" noclean="1">tvrage.com/([^/ ]*?)(?!/id-[0-9])[/\s]</expression> 
    99                </RegExp> 
    1010        </NfoUrl>