Is there a way we can make this non-specific to a particular scraper? I was thinking that if this were actually going to be implemented, it'd be best to do it in such a way that the user could choose any scraper and have it work as expected. I THINk thats actually no big deal, since the stuff we are talking about applies to other stuff as well as IMDB.
As to the actual "how it works" side of things, my thoughts:
-I think that if the user has made the effort to put a specific URL into the NFO then thats what should be used for the lookup
-The scraper should iterate through each field to be populated, and check the NFO contents first. If there's something (even an empty field) in the NFO, then that should be used and the value should not be scraped from the web
-If a field is NOT contained in the NFO file, then the value is pulled from the web.
What do you guys think about handling info already present in the database? I think currently this operation is treated as a "refresh", so the current info in the database is removed / overwritten. Do you think this is the way things "should" be?
If we can get this function AND the "export to NFO/ TBN" functions coded then I think the video database will be about as good as it can be