diff options
author | Razze <razzeee@gmail.com> | 2022-08-28 21:37:12 +0200 |
---|---|---|
committer | Razze <razzeee@gmail.com> | 2022-08-31 01:39:17 +0200 |
commit | 063ac8e2c709badc4c359a039aa1808bdfc10f67 (patch) | |
tree | 51054182e79a10cdaeb68d2aec0265ca0d9952c0 /addons/metadata.common.imdb.com | |
parent | cde7c32eac5589229962399caae4aed3404e8be8 (diff) |
Remove obsolete scrapers
Closes #21771
Diffstat (limited to 'addons/metadata.common.imdb.com')
-rw-r--r-- | addons/metadata.common.imdb.com/addon.xml | 32 | ||||
-rw-r--r-- | addons/metadata.common.imdb.com/changelog.txt | 223 | ||||
-rw-r--r-- | addons/metadata.common.imdb.com/icon.png | bin | 3835 -> 0 bytes | |||
-rw-r--r-- | addons/metadata.common.imdb.com/imdb.xml | 455 |
4 files changed, 0 insertions, 710 deletions
diff --git a/addons/metadata.common.imdb.com/addon.xml b/addons/metadata.common.imdb.com/addon.xml deleted file mode 100644 index 152e3ae514..0000000000 --- a/addons/metadata.common.imdb.com/addon.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<addon id="metadata.common.imdb.com" - name="IMDB Scraper Library" - version="3.1.6" - provider-name="Team Kodi"> - <requires> - <import addon="xbmc.metadata" version="2.1.0"/> - </requires> - <extension point="xbmc.metadata.scraper.library" - library="imdb.xml"/> - <extension point="xbmc.addon.metadata"> - <platform>all</platform> - <summary lang="bg">Библиотека за сваляне на инф. от IMDB</summary> - <summary lang="en">IMDB Scraper Library</summary> - <summary lang="fi">IMDB elokuvatietojen lataaja</summary> - <summary lang="hu">IMDB leolvasó-könyvtár</summary> - <summary lang="kr">IMDB 스크래퍼 라이브러리</summary> - <summary lang="nl">IMDB Scraper Bibliotheek</summary> - <summary lang="pl">Scraper IMDb</summary> - <summary lang="pt">Scraper de filmes IMDb</summary> - <summary lang="se">Skrapa för IMDB</summary> - <description lang="bg">Сваля информация за филми от www.imdb.com</description> - <description lang="en">Download Movie information from www.imdb.com</description> - <description lang="fi">Lataa elokuvatietoja osoitteesta www.imdb.com</description> - <description lang="hu">Film információk letöltése a www.imdb.com webhelyről</description> - <description lang="kr">www.imdb.com 에서 영화 정보 다운로드</description> - <description lang="nl">Download film informatie van www.imdb.com</description> - <description lang="pl">Pobieraj informacje o filmach z www.imdb.com</description> - <description lang="pt">Descarregar informação de filmes de www.imdb.com</description> - <description lang="se">Ladda ner filminformation från www.imdb.com</description> - </extension> -</addon> diff --git a/addons/metadata.common.imdb.com/changelog.txt b/addons/metadata.common.imdb.com/changelog.txt deleted file mode 100644 index c7ae848088..0000000000 --- a/addons/metadata.common.imdb.com/changelog.txt +++ /dev/null @@ -1,223 +0,0 @@ -[B]3.1.6[/B] -- fixed: IMDb outline as plot - -[B]3.1.5[/B] -- changed: switch to https - -[B]3.1.4[/B] -- fixed: IMDb AKA Titles - -[B]3.1.3[/B] -- fixed: IMDb Genres for single genre movies - -[B]3.1.2[/B] -- fixed: IMDb Genres - -[B]3.1.1[/B] -- fixed: MetaCritic rating from IMDb - -[B]3.1.0[/B] -- fixed: re-write most regular expressions following IMDb site layout changes - -[B]3.0.8[/B] -- changed: another change to IMDb outline - -[B]3.0.7[/B] -- changed: removed one of the IMDb outline catch - -[B]3.0.6[/B] -- fixed: try to limit world wide English to over ride proper USA title - -[B]3.0.5[/B] -- fixed: IMDb cast and outline following IMDb layout changes - -[B]3.0.4[/B] -- fixed: IMDb plot after IMDb layout changes - -[B]3.0.3[/B] -- fixed: World-wide English title won't scraped correctly - -[B]3.0.2[/B] -- Use TV certification in the absence of MPAA ones - -[B]3.0.1[/B] -- fixed: USA Title won't scraped correctly under some circumstances, plot outline quirks, IMDB Posters - -[B]3.0.0[/B] -- fixed: IMDb plot outline under some circumstances - -[B]2.9.9[/B] -- fixed: Thumb for IMDb cast - -[B]2.9.8[/B] -- fixed: IMDb outline for some movies - -[B]2.9.7[/B] -- changed: attempt to scrape generic local title from IMDb if multiple are available - -[B]2.9.6[/B] -- fixed: movie title issues after IMDb layout changes - -[B]2.9.5[/B] -- fixed: IMDb Full credits after IMDb layout changes - -[B]2.9.4[/B] -- fixed: USA certification rating due to IMDb changes - -[B]2.9.3[/B] -- fixed: always get USA rating regardless of the country set - -[B]2.9.2[/B] -- changed: simplify ratings code - -[B]2.9.1[/B] -- changed: improved USA rating detection - -[B]2.9.0[/B] -- added: multiple ratings and uniqueid support (requires Kodi v17) -- fixed: another attempt to fix IMDb outline - -[B]2.8.8[/B] -- fixed: potential issue with IMDb outline (thanks scudlee) - -[B]2.8.7[/B] -- fixed: IMDb countries - -[B]2.8.6[/B] -- fixed: metacritic rating in further scenarios - -[B]2.8.5[/B] -- fixed: metacritic rating - -[B]2.8.4[/B] -- update author name - -[B]2.8.3[/B] -- fixed: Keep Original Title for foreign movies - -[B]2.8.2[/B] -- fixed: trying to fix IMDb outline - -[B]2.8.1[/B] -- fixed: potential PCRE error due to non-clean regexp - -[B]2.8.0[/B] -- fixed: won't scrape IMDb TOP250 - -[B]2.7.8[/B] -- fixed: add xml header - -[B]2.7.7[/B] -- fixed: MetaCritic Score for 100/100 films - -[B]2.7.6[/B] -- fixed: IMDb studio/director/writer after layout change - -[B]2.7.5[/B] -- fixed: OutlineToPlot function -- fixed: USACert - -[B]2.7.4[/B] -- fixed: MetaCritic Score - -[B]2.7.3[/B] -- fixed: original title won't scrape in some cases - -[B]2.7.2[/B] -- changed: make sure to parse the intended page - -[B]2.7.1[/B] -- fixed: IMDb genre after layout change - -[B]2.7.0[/B] -- fixed: IMDb scraping after layout changes - -[B]2.6.2[/B] -- fixed: director(s) and writer(s) scraping in case of IMDbFull is selected - -[B]2.6.1[/B] -- fixed: will scrape director(s) as writer(s) - -[B]2.6.0[/B] -- updated: outfactored outline/studio/country/top250 to common library -[B]2.5.0[/B] -- updated: outfactored tagline scraping to common library - -[B]2.4.0[/B] -- added: aspect tag to imdb poster - -[B]2.3.0[/B] -- added: option to scrape rating from MetaCritic (via IMDb) - -[B]2.2.3[/B] -- fixed: still to address some html encode issues, now in plots - -[B]2.2.2[/B] -- fixed: still to address html encode issues - -[B]2.2.1[/B] -- fixed: hopefully fixed issue with html encodes - -[B]2.2.0[/B] -- factored out GetIMDBAKATitlesById -- factored out scraping certifications - -[B]2.1.9[/B] -- fixed: plot when contains html links (once again) - -[B]2.1.8[/B] -- revert: two latest changes - cause crash some times - -[B]2.1.7[/B] -- fixed: typo in fixing previous plot issue - -[B]2.1.6[/B] -- fixed: plot when contains html links - -[B]2.1.5[/B] -- fixed: Cleanup and factored out Genres to common - -[B]2.1.4[/B] -- fixed: fetching directors and writers due to site changes - -[B]2.1.3[/B] -- fixed: make sure IMDb rating is getting fetched in every region - -[B]2.1.2[/B] -- fixed: IMDb rating after another site change - -[B]2.1.1[/B] -- fixed: IMDb rating - -[B]2.1.0[/B] -- fixed: actor roles and remove scraping of imdb trailers - -[B]2.0.8[/B] -- fixed: actor images - -[B]2.0.7[/B] -- changed: fix actors due to IMDb changes - -[B]2.0.6[/B] -- changed: re-added fixchars - -[B]2.0.5[/B] -- changed: move scraping of IMDb rating out to IMDb scraper library - -[B]2.0.4[/B] -- reverted: purge fixchars from all functions, since it cause convert fails on Beta2 and Linux - -[B]2.0.3[/B] -- reverted: fixchars removed from cast parsing, leads to Dharma Beta2 hanging, will be added back once next Beta is out - -[B]2.0.2[/B] -- fixed: some more cast won't get scraped under certain circumstances - -[B]2.0.1[/B] -- fixed: cast won't get scraped under certain circumstances - -[B]2.0.0[/B] -- changed: adapted new IMDb layout - -[B]1.0.5[/B] -- fixed: tack /combined onto the end of the url to work around the new layout of IMDb diff --git a/addons/metadata.common.imdb.com/icon.png b/addons/metadata.common.imdb.com/icon.png Binary files differdeleted file mode 100644 index e225574b57..0000000000 --- a/addons/metadata.common.imdb.com/icon.png +++ /dev/null diff --git a/addons/metadata.common.imdb.com/imdb.xml b/addons/metadata.common.imdb.com/imdb.xml deleted file mode 100644 index c15cab7032..0000000000 --- a/addons/metadata.common.imdb.com/imdb.xml +++ /dev/null @@ -1,455 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<scraperfunctions> - <GetIMDBGenresById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBGenres">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBGenresById> - <ParseIMDBGenres dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression noclean="1">,\s*"genre":\s("[^"]+"),</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="6"> - <expression noclean="1">"genre":\s\[(.*?)\]</expression> - </RegExp> - <RegExp input="$$6" output="<genre>\1</genre>" dest="2"> - <expression repeat="yes">"([^"]+)"</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBGenres> - - <GetIMDBRatingById dest="5"> <!-- Compatibility function for Pre-Krypton versions--> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBRating">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBRatingById> - <ParseIMDBRating dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<rating>\2</rating><votes>\1</votes>" dest="2"> - <expression>"ratingCount":\s([0-9,]+),\s*"bestRating":\s"[^"]*",\s*"worstRating":\s"[^"]*",\s*"ratingValue":\s"([0-9.]+)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBRating> - - <GetIMDBRatingsById dest="5" clearbuffers="no"> - <RegExp input="$$1" output="<details><url cache="\1-main.html" function="ParseIMDBRatings">https://www.imdb.com/title/\1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1">^(tt\d+)</expression> - </RegExp> - <RegExp input="$$1" output="default="true"" dest="3"> - <expression clear="yes">\|default$</expression> - </RegExp> - </GetIMDBRatingsById> - <ParseIMDBRatings dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<ratings><rating name="imdb" $$3><value>\2</value><votes>\1</votes></rating></ratings>" dest="2"> - <expression>"ratingCount":\s([0-9,]+),\s*"bestRating":\s"[^"]*",\s*"worstRating":\s"[^"]*",\s*"ratingValue":\s"([0-9.]+)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBRatings> - - <GetIMDBTOP250ById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBTOP250">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBTOP250ById> - <ParseIMDBTOP250 dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<top250>\1</top250>" dest="2"> - <expression>Top\sRated\sMovies\s#([0-9]*)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBTOP250> - - <GetIMDBStudioById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBStudio">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBStudioById> - <ParseIMDBStudio dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<studio>\1</studio>" dest="2"> - <expression>"/company/[^"]+"\s*>([^<]+)</a></expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBStudio> - - <GetIMDBCountryById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBCountry">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBCountryById> - <ParseIMDBCountry dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression clear="yes" noclean="1">Country:[^>]+>(.*?)</div></expression> - </RegExp> - <RegExp input="$$6" output="<country>\1</country>" dest="2"> - <expression repeat="yes">>([^<]+)</a></expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBCountry> - - <GetMetaCriticRatingById dest="5"> <!-- Compatibility function for Pre-Krypton versions--> - <RegExp input="$$1" output="<details><url cache="$$1-criticreviews.html" function="ParseMetaCriticRating">https://www.imdb.com/title/$$1/criticreviews|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetMetaCriticRatingById> - <ParseMetaCriticRating dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression clear="yes" noclean="1"><div\sclass="metascore_block"(.*?)Metacritic.com</a></expression> - </RegExp> - <RegExp input="$$6" output="<rating max="100">\1</value>" dest="2"> - <expression clear="yes"><span\sitemprop="ratingValue">(\d+)</span></expression> - </RegExp> - <RegExp input="$$6" output="<votes>\1</votes>" dest="2+"> - <expression><span\sitemprop="ratingCount">(\d+)</span></expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseMetaCriticRating> - - <GetMetaCriticRatingsById dest="5" clearbuffers="no"> - <RegExp input="$$1" output="<details><url cache="\1-criticreviews.html" function="ParseMetaCriticRatings">https://www.imdb.com/title/\1/criticreviews|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1">(tt\d+)</expression> - </RegExp> - <RegExp input="$$1" output="default="true"" dest="3"> - <expression clear="yes">\|default$</expression> - </RegExp> - </GetMetaCriticRatingsById> - <ParseMetaCriticRatings dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$4" output="<ratings><rating name="metacritic" max="100" $$3>\1</rating></ratings>" dest="2"> - <RegExp input="$$1" output="\1" dest="6"> - <expression clear="yes" noclean="1"><div\sclass="metascore_block"(.*?)Metacritic.com</a></expression> - </RegExp> - <RegExp input="$$6" output="<value>\1</value>" dest="4"> - <expression clear="yes"><span\sitemprop="ratingValue">(\d+)</span></expression> - </RegExp> - <RegExp input="$$6" output="<votes>\1</votes>" dest="4+"> - <expression><span\sitemprop="ratingCount">(\d+)</span></expression> - </RegExp> - <expression noclean="1" clear="yes"/> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseMetaCriticRatings> - - <GetIMDBPlotById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBPlot">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBPlotById> - <ParseIMDBPlot dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<plot>\1</plot>" dest="2"> - <expression fixchars="1" trim="1"><h2>Storyline</h2>\s+<div\sclass="inline\scanwrap">\s+<p>\s+<span>(.*?)</span></expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBPlot> - - <GetIMDBTaglineById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBTagline">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBTaglineById> - <ParseIMDBTagline dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<tagline>\1</tagline>" dest="2"> - <expression fixchars="1" trim="1"><h4[^>]*?>Taglines:</h4>\n?([^<]*)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBTagline> - - <GetIMDBOutlineById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBOutline">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBOutlineById> - <ParseIMDBOutline dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<outline>\1</outline>" dest="2"> - <expression fixchars="1" trim="1"><div class="summary_text">(.+?)<div\sclass</expression> - </RegExp> - <RegExp input="$$1" output="<outline>\1</outline>" dest="2"> - <expression fixchars="1" trim="1"><div class="summary_text">(.+?)<a\shref="(.+?)=tt_ov_pl"</expression> - </RegExp> - <RegExp input="$$1" output="<outline>\1</outline>" dest="2"> - <expression fixchars="1" trim="1"><div class="summary_text">(.+?)<a\shref="[^"]*"\s*>Add\sa\sPlot</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBOutline> - - <GetIMDBOutlineToPlotById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBOutlineToPlot">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBOutlineToPlotById> - <ParseIMDBOutlineToPlot dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<plot>\1</plot>" dest="2"> - <expression fixchars="1" trim="1"><div class="summary_text">(.+?)<div\sclass</expression> - </RegExp> - <RegExp input="$$1" output="<plot>\1</plot>" dest="2"> - <expression fixchars="1" trim="1"><div class="summary_text">(.+?)<a\shref="(.+?)=tt_ov_pl"</expression> - </RegExp> - <RegExp input="$$1" output="<plot>\1</plot>" dest="2"> - <expression fixchars="1" trim="1"><div class="summary_text">(.+?)<a\shref="[^"]*"\s*>Add\sa\sPlot</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBOutlineToPlot> - - <GetIMDBCastById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBCast">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBCastById> - <ParseIMDBCast dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression noclean="1"><table\sclass="cast_list">(.*?)</table></expression> - </RegExp> - <RegExp input="$$6" output="<actor><thumb>\2\3SX1024_SY1024_.jpg</thumb><name>\1</name><role>\5</role></actor>" dest="7"> - <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*"\sclass="loadlate\shidden\s"\sloadlate="([^"]*)(_V..?_))[^>]*.*?ter">[^>]*>(<[^>]*>)?([^<\(]*)?</expression> - </RegExp> - <RegExp input="$$6" output="<actor><thumb></thumb><name>\1</name><role>\3</role></actor>" dest="7+"> - <expression repeat="yes" trim="1,2,3" fixchars="3" noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)"\sclass=".*?"\s/>*.*?ter">[^>]*>(<[^>]*>)?([^<\(]*)?</expression> - </RegExp> - <RegExp input="$$7" output="<actor><thumb>\1</thumb>\2</actor>" dest="2+"> - <expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?</thumb>(.*?)</actor></expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBCast> - - <GetIMDBDirectorsById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBDirectors">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBDirectorsById> - <ParseIMDBDirectors dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression clear="yes" noclean="1">Director(?:s)?:.*?</h4>(.*?)<div class</expression> - </RegExp> - <RegExp input="$$6" output="<director>\1</director>" dest="2"> - <expression repeat="yes" fixchars="yes" clear="yes">href="/name[^>]*>([^<]*)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBDirectors> - - <GetIMDBWritersById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBWriters">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBWritersById> - <ParseIMDBWriters dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression clear="yes" noclean="1">Writer(?:s)?:.*?</h4>(.*?)<div class</expression> - </RegExp> - <RegExp input="$$6" output="<credits>\1</credits>" dest="2"> - <expression repeat="yes" fixchars="yes" clear="yes">href="/name[^>]*>([^<]*)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBWriters> - - <GetIMDBFullCastById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-reference.html" function="ParseIMDBFullCast">https://www.imdb.com/title/$$1/reference|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBFullCastById> - <ParseIMDBFullCast dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression noclean="1"><table\sclass="cast_list">(.*?)</table></expression> - </RegExp> - <RegExp input="$$6" output="<actor><thumb>\2\3SX1024_SY1024_.jpg</thumb><name>\1</name><role>\5</role></actor>" dest="7"> - <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*"\sclass="loadlate\shidden\s"\sloadlate="([^"]*)(_V..?_))[^>]*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression> - </RegExp> - <RegExp input="$$6" output="<actor><thumb></thumb><name>\1</name><role>\3</role></actor>" dest="7+"> - <expression repeat="yes" trim="1,2,3" fixchars="3" noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)"\sclass=".*?"\s/>*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression> - </RegExp> - <RegExp input="$$7" output="<actor><thumb>\1</thumb>\2</actor>" dest="2+"> - <expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?</thumb>(.*?)</actor></expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBFullCast> - - <GetIMDBFullDirectorsById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-reference.html" function="ParseIMDBFullDirectors">https://www.imdb.com/title/$$1/reference|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBFullDirectorsById> - <ParseIMDBFullDirectors dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression clear="yes" noclean="1">Director(?:s)?:.*?ipl-inline-list[^>]*>(.*?)</div</expression> - </RegExp> - <RegExp input="$$6" output="<director>\1</director>" dest="2"> - <expression repeat="yes" fixchars="1"><a href="/name/[^>]*>([^<]*)<</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBFullDirectors> - - <GetIMDBFullWritersById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-reference.html" function="ParseIMDBFullWriters">https://www.imdb.com/title/$$1/reference|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBFullWritersById> - <ParseIMDBFullWriters dest="5"> - <RegExp input="$$2" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="\1" dest="6"> - <expression noclean="1">Writer(?:s)?:.*?ipl-inline-list[^>]*>(.*?)</div</expression> - </RegExp> - <RegExp input="$$6" output="<credits>\1</credits>" dest="2"> - <expression repeat="yes" fixchars="1"><a href="/name/[^>]*>([^<]*)<</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBFullWriters> - - <GetIMDBThumbsById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-main.html" function="ParseIMDBThumbs">https://www.imdb.com/title/$$1/|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBThumbsById> - <ParseIMDBThumbs dest="5"> - <RegExp input="$$6" output="<details>\1</details>" dest="5"> - <RegExp input="$$1" output="<thumb aspect="poster">\1\2.jpg</thumb>" dest="6"> - <expression noclean="1">Poster"\s*src="(.*?)(_V._)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBThumbs> - - <GetIMDBUSACert dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-reference.html" function="ParseIMDBUSACert">https://www.imdb.com/title/$$1/reference|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBUSACert> - <ParseIMDBUSACert dest="5"> - <RegExp input="$$1" output="<details><mpaa>$INFO[certprefix]\1</mpaa></details>" dest="5"> - <expression>>\s*United\sStates:(TV-(Y7?|P?G|14|MA))</a></expression> - </RegExp> - <RegExp input="$$1" output="<details><mpaa>$INFO[certprefix]\1</mpaa></details>" dest="5"> - <expression>>\s*United\sStates:(P?G|PG-13|R|NC-17)</a></expression> - </RegExp> - <RegExp input="$$1" output="<details><mpaa>$INFO[certprefix]\1</mpaa></details>" dest="5"> - <expression>MPAA</a>:</h5><div\sclass="info-content">Rated\s(P?G|PG-13|R|NC-17)</expression> - </RegExp> - </ParseIMDBUSACert> - - <GetIMDBCountryCert dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-reference.html" function="ParseIMDBCountryCert">https://www.imdb.com/title/$$1/reference|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - <RegExp input="$INFO[imdbcertcountry]" output="$$2" dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-reference.html" function="ParseIMDBUSACert">https://www.imdb.com/title/$$1/reference|accept-language=en-us</url></details>" dest="2"> - <expression noclean="1"/> - </RegExp> - <expression>United States</expression> - </RegExp> - </GetIMDBCountryCert> - <ParseIMDBCountryCert dest="5"> - <RegExp input="$$1" output="<details><mpaa>$INFO[certprefix]\1</mpaa></details>" dest="5"> - <expression>>\s*$INFO[imdbcertcountry]:([^<]+)</a></expression> - </RegExp> - </ParseIMDBCountryCert> - - <GetIMDBAKATitlesById dest="5"> - <RegExp input="$$1" output="<details><url cache="$$1-releaseinfo.html" function="ParseIMDBAKATitles">https://www.imdb.com/title/$$1/releaseinfo|accept-language=en-us</url></details>" dest="5"> - <expression noclean="1" /> - </RegExp> - </GetIMDBAKATitlesById> - <ParseIMDBAKATitles dest="5"> - <RegExp input="$$2" output="<details><title>\1</title></details>" dest="5"> - <RegExp input="$$1" output="\2" dest="2"> - <expression>'og:title'\scontent="(IMDb\s-\s)?(?:&#x22;)?([^"]*?)(?:&#x22;)? \([^\(]*?([0-9]{4})(?:–\s)?\)</expression> - </RegExp> - <RegExp input="$$10" output="\1" dest="4"> - <RegExp input="$$1" output="\1" dest="9"> - <expression>name">\s\(original\stitle\)[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="9"> - <expression>class="originalTitle">([^<]*)</expression> - </RegExp> - <RegExp input="$$9" output="\1" dest="10"> - <expression /> - </RegExp> - <RegExp input="$$1" output="\1" dest="11"> - <expression>'og:title'\scontent="(IMDb\s-\s)?(?:&#x22;)?([^"]*?)(?:&#x22;)? \([^\(]*?([0-9]{4})(?:–\s)?\)</expression> - </RegExp> - <RegExp input="$$11" output="\1" dest="10"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="11"> - <expression clear="yes">name">Hong Kong\s\(English[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$11" output="\1" dest="10"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="11"> - <expression clear="yes">name">Canada\s\(English[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$11" output="\1" dest="10"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="11"> - <expression clear="yes">name">UK<[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$11" output="\1" dest="10"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="11"> - <expression clear="yes">name">World-wide\s\(English\stitle\)<[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$11" output="\1" dest="10"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="11"> - <expression clear="yes">name">USA<[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$11" output="\1" dest="10"> - <expression>(.+)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - <RegExp input="$$4" output="\1" dest="2"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="4"> - <expression>name">$INFO[imdbakatitles][^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$1" output="\1" dest="4"> - <expression>name">$INFO[imdbakatitles]<[^>]+>[^>]+>([^<]+)</expression> - </RegExp> - <RegExp input="$$4" output="\1" dest="2"> - <expression>(.+)</expression> - </RegExp> - <RegExp input="$INFO[imdbakatitles]" output="$$9" dest="4"> - <expression>Keep Original</expression> - </RegExp> - <RegExp input="$$4" output="\1" dest="2"> - <expression>(.+)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBAKATitles> - -</scraperfunctions>
\ No newline at end of file |