Nicezia said:Version 4.0 of the ScraperXML Web Scraper Library has been released and it should work with every XBMC scraper now.
List of XBMC scrapers:
allmusic - allmusic
discogs - Discogs - Database and Marketplace for Music on Vinyl, CD, Cassette, MP3 and More
israel-music - Israeli & Jewish Music, DVD Movies & Films
lastfm - Last.fm - Listen to free music with internet radio and the largest music catalogue online
yahoomusic - Yahoo! Music - Internet Radio, Music Videos, Artists, Music News, Interviews and Performances
KinoPoisk - ?????????.ru. ??? ?????? ???????
allocine - Allocine.de wird zu FILMSTARTS.de
amazonuk - Amazon.co.uk: low prices in Electronics, Books, Music, DVDs & more
amazonus - Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more
asiandb - AsianDB.com: your connection to Asia
culturalia - CulturaliaNet
filmaffinity - FilmAffinity
filmstarts - Startseite | FILMSTARTS.de
filmup - FilmUP.com - Cinema, HomeVideo e TV
filmweb - Filmweb.pl - ?eb pe?en filmów!
imdb - The Internet Movie Database (IMDb)
moviemaze - MovieMaze - Film, Kino, Trailer, Poster, Wallpaper und News
naver - ??? :: ??? ?? ??, ???
ofdb - http://www.ofdb.de
ptgate - :: Cinema PTGate ::
sratim - ????? - ????? ?????, ??????? ????????, ???????? ????????, ???????, ???? ???.
tmdb - themoviedb.org (TMDb) | The open movie database
tvcom - TV.com - Free Full Episodes & Clips, Show Info and TV Listings Guide
tvdb - Online TV Database - An open directory of television shows for HTPC software
tvrage - TVRage.Com: TV News - TV Shows - TV Forums - TV Listings - Entertainment News!
imdb tv - IMDb | IMDbTV
mtv - New Music Videos, Reality TV Shows, Celebrity News, Top Stories | MTV
Please note there have been radical changes in the way it works:
no need to actually call for it to CreateSearchUrl all of that has been encompassed into the GetSearchResults Function
at the moment the object to send settings to the scrapers is disconnected as i've put a frontend object for each different scraper type now, the parser itself is a seperate entity (with no public access) Now you acces the scraperParser through their class objects (MovieScraper, TvShowScraper, AlbumArtistScraper)
The movie scraper has two calls, GetSearchResults (Which you should supply with the Moviename, and optionally the year for best results), and GetDetails, which only requires you return the selected element of the item you wish to download info for.
The album/artist search are encompassed in the same scraperobject (as the scrapers themselves are set up this way, Each having two functions like the moviescraper object (GetAlbumSearchResults & GetAlbumDetails for Album - GetArtistSearchResults & GetArtistDetails for artist)
TV scrapers are another story, the scrapers themselves being an elegant and very versitile piece of work... There are 4 function calls that need to be used with it. First there's the two calls to get the tvshow overview, (GetSearchResults, and GetDetails - then there are two more calls for episodes, one to update from the site the list of episodes (UpdateEpisodeGuide) and the other gets the actual episode details (GetEpisodeDetails).
There is a console program in the svn that demonstrates the usage of all types, and what input should go into each.
Will Be updating the Windows GUI Test Program as soon as i reconnect the settings objects