2013-05-02, 15:47
Dan, Cocotus & every other Developer.
I've reached a first compile & run level to the new scraper implementation and TMDB.data and IMDB.data should start to work. Can you plese give it a look?
(GitHub under my name trunk 1.3.0.newscrapers)
As it a major change I've sync'ed the trunk on 1.3.0.11 but I cannot port all the good stuff that will go in 1.3.0.12 and beyond, we will have to port it again to the new codebase once finished (sorry for that but there is noway I can import the changes when modifying the core structure).
Please feel free to send me suggestions via PM.
As core idea:
In this way the code will be far easier to maintain
Hoping this helps.
HAHAHA you are a legend!
and we are not even near Oktoberfest!
M
I've reached a first compile & run level to the new scraper implementation and TMDB.data and IMDB.data should start to work. Can you plese give it a look?
(GitHub under my name trunk 1.3.0.newscrapers)
As it a major change I've sync'ed the trunk on 1.3.0.11 but I cannot port all the good stuff that will go in 1.3.0.12 and beyond, we will have to port it again to the new codebase once finished (sorry for that but there is noway I can import the changes when modifying the core structure).
Please feel free to send me suggestions via PM.
As core idea:
- IMDB id is the unique identifier for movies. IMDB URL has been moved to global level as it can be used by all Data scrapers.
- Data scrapers will be executed one after the other and will fill ONLY selected & empty fields if not locked from global properites
- Each Data scraper will have the search dialog (is a partial code duplication) because there are TOO many differences between IMDB, TMDB and other so having only one dialog in main would lead to a mess
- Image scrapers will work in parallel and will return a list of images. The image selection dialog will merge all lists and show them. The dialog will be moved at main program level as is useless to have it replicated in the scrapers
- Order in Image scrapers will only be used for automated scraping where only the first one will be invoked (to be quicker)
- All the file save-handling logic with the names etc... will be put at main program level and will happen only once.
- All image Handling (load-save-fromWEb, etc) MUST be in only in the Images class and must use the memorystream as source (already almost there in 1.3.0.12)
- Trailers should behave as images (yet to be defined)
In this way the code will be far easier to maintain
Hoping this helps.
(2013-05-02, 13:27)DanCooper Wrote: I have lost my login data of the two FTP servers (Texas/Paris)... and I also do not remember who the provides =)
Please report via PM.
HAHAHA you are a legend!
and we are not even near Oktoberfest!
M