- March 10, 2006
- 4,434
- 1,897
- Moderator
- #1
UPDATE (November 29th 2019):
v2.1.8 - Account for new URL reference in RegEx
v2.1.7 - Force HTTPS/SSL on all the FilmAffinity URLs
v2.1.6 - Fixed wide range of Regular Expressions and cleaned up code
v2.1.5 - Fixed production studios expression
v2.1.4 - Fixed a bunch of Regular Expressions on Title, Directors, etc.
v2.1.3 - Fixed Actor parsing due to HTML change
v2.1.2 - Adjusted parsing expression to work for votes/popularity again
v2.1.1 - Fixed RegExp to get title during details node, so that IMDb tt-ID can be found (<a> is conditional now)
v2.1.0 - Pretty much had to undo everything to make RegExp work again, but made it conditional just in case.
v2.0.9 - HTML entities converted to UTF-8 caused RegExp to fail on year, writers, aka-titles, runtime and genres
v2.0.8 - FilmAffinity finally went modern via UTF-8, so had to adjust encoding to compensate
v2.0.7 - Fixed RegExp to get title during details node, so that IMDb tt-ID can be found
v2.0.6 - Compensated for HTML change to make 'Votes' + 'Ratings' work again
v2.0.5 - Compensated for HTML change to make 'Genres' work again
Rewrote all the regular expressions to match the new HTML code of FilmAffinity website, as well as incorporated the new IMDb search system.
Install instructions:
v2.1.8 - Account for new URL reference in RegEx
v2.1.7 - Force HTTPS/SSL on all the FilmAffinity URLs
v2.1.6 - Fixed wide range of Regular Expressions and cleaned up code
v2.1.5 - Fixed production studios expression
v2.1.4 - Fixed a bunch of Regular Expressions on Title, Directors, etc.
v2.1.3 - Fixed Actor parsing due to HTML change
v2.1.2 - Adjusted parsing expression to work for votes/popularity again
v2.1.1 - Fixed RegExp to get title during details node, so that IMDb tt-ID can be found (<a> is conditional now)
v2.1.0 - Pretty much had to undo everything to make RegExp work again, but made it conditional just in case.
v2.0.9 - HTML entities converted to UTF-8 caused RegExp to fail on year, writers, aka-titles, runtime and genres
v2.0.8 - FilmAffinity finally went modern via UTF-8, so had to adjust encoding to compensate
v2.0.7 - Fixed RegExp to get title during details node, so that IMDb tt-ID can be found
v2.0.6 - Compensated for HTML change to make 'Votes' + 'Ratings' work again
v2.0.5 - Compensated for HTML change to make 'Genres' work again
Rewrote all the regular expressions to match the new HTML code of FilmAffinity website, as well as incorporated the new IMDb search system.
Install instructions:
- Download the .xml file (attachment at bottom of this post) to a location you remember.
- Open "MediaPortal - Configuration", go to the "plugins" and select "Moving Pictures" to enter "Config".
- Select the "Importer Settings" tab.
- In the "Data Sources:" section select the "Manually manage movie data sources" radio button.
- Click the "Movie Details Data Sources" button.
- In the popup click the arrow just to the right of the "+" button and pick "Add a New Data Source".
- Browse to the new .xml scraper file and click OK.
- It should appear as 'FilmAffinity.com (with IMDb.es)' in the "Source column". You may need to enable it by pressing the "+" button if it is greyed out and move it to the position in the list that you prefer priority wise. Disable the existing 'FilmAffinity.com' one to prevent conflicts.
Attachments
Last edited: