[addons] sync scrapers with repo
[vuplus_xbmc] / addons / metadata.common.imdb.com / imdb.xml
1 <scraperfunctions>
2         <GetIMDBGenresById dest="5">
3                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBGenres&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
4                         <expression noclean="1" />
5                 </RegExp>
6         </GetIMDBGenresById>
7         <ParseIMDBGenres dest="5">
8                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
9                         <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="2">
10                                 <expression repeat="yes">itemprop=&quot;genre&quot;[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
11                         </RegExp>
12                         <expression noclean="1" />
13                 </RegExp>
14         </ParseIMDBGenres>
15
16         <GetIMDBRatingById dest="5">
17                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBRating&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
18                         <expression noclean="1" />
19                 </RegExp>
20         </GetIMDBRatingById>
21         <ParseIMDBRating dest="5">
22                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
23                         <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="2">
24                                 <expression>&lt;span itemprop=&quot;ratingValue&quot;&gt;([0-9.]+).*?&gt;.*?title=&quot;([0-9,]+)\s</expression>
25                         </RegExp>
26                         <expression noclean="1" />
27                 </RegExp>
28         </ParseIMDBRating>
29
30         <GetIMDBTOP250ById dest="5">
31                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBTOP250&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
32                         <expression noclean="1" />
33                 </RegExp>
34         </GetIMDBTOP250ById>
35         <ParseIMDBTOP250 dest="5">
36                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
37                         <RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="2">
38                                 <expression>Top\s250\s#([0-9]*)&lt;/</expression>
39                         </RegExp>
40                         <expression noclean="1" />
41                 </RegExp>
42         </ParseIMDBTOP250>
43
44         <GetIMDBStudioById dest="5">
45                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBStudio&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
46                         <expression noclean="1" />
47                 </RegExp>
48         </GetIMDBStudioById>
49         <ParseIMDBStudio dest="5">
50                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
51                         <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="2">
52                                 <expression>&quot;/company/[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
53                         </RegExp>
54                         <expression noclean="1" />
55                 </RegExp>
56         </ParseIMDBStudio>
57
58         <GetIMDBCountryById dest="5">
59                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBCountry&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
60                         <expression noclean="1" />
61                 </RegExp>
62         </GetIMDBCountryById>
63         <ParseIMDBCountry dest="5">
64                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
65                         <RegExp input="$$1" output="&lt;country&gt;\1&lt;/country&gt;" dest="2">
66                                 <expression repeat="yes">&quot;/country/[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
67                         </RegExp>
68                         <expression noclean="1" />
69                 </RegExp>
70         </ParseIMDBCountry>
71
72         <GetMetaCriticRatingById dest="5">
73                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseMetaCriticRating&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
74                         <expression noclean="1" />
75                 </RegExp>
76         </GetMetaCriticRatingById>
77         <ParseMetaCriticRating dest="5">
78                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
79                         <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="2">
80                                 <expression>&lt;a href=&quot;criticreviews&quot;&gt;(\d)(\d*)</expression>
81                         </RegExp>
82                         <expression noclean="1" />
83                 </RegExp>
84         </ParseMetaCriticRating>
85
86         <GetIMDBPlotById dest="5">
87                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBPlot&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
88                         <expression noclean="1" />
89                 </RegExp>
90         </GetIMDBPlotById>
91         <ParseIMDBPlot dest="5">
92                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
93                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="2">
94                                 <expression fixchars="1" trim="1">&lt;h2&gt;Storyline&lt;/h2&gt;\n+&lt;p&gt;(.*?)&lt;[^a/]</expression>
95                         </RegExp>
96                         <expression noclean="1" />
97                 </RegExp>
98         </ParseIMDBPlot>
99
100         <GetIMDBTaglineById dest="5">
101                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBTagline&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
102                         <expression noclean="1" />
103                 </RegExp>
104         </GetIMDBTaglineById>
105         <ParseIMDBTagline dest="5">
106                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
107                         <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="2">
108                                 <expression fixchars="1" trim="1">&lt;h4[^&gt;]*?&gt;Taglines:&lt;/h4&gt;\n?([^&lt;]*)</expression>
109                         </RegExp>
110                         <expression noclean="1" />
111                 </RegExp>
112         </ParseIMDBTagline>
113
114         <GetIMDBOutlineById dest="5">
115                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBOutline&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
116                         <expression noclean="1" />
117                 </RegExp>
118         </GetIMDBOutlineById>
119         <ParseIMDBOutline dest="5">
120                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
121                         <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="2">
122                                 <expression fixchars="1" trim="1">&lt;p&gt;\n?&lt;p itemprop=&quot;description&quot;&gt;([^&lt;]+)&lt;/p&gt;</expression>
123                         </RegExp>
124                         <expression noclean="1" />
125                 </RegExp>
126         </ParseIMDBOutline>
127
128         <GetIMDBCastById dest="5">
129                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBCast&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
130                         <expression noclean="1" />
131                 </RegExp>
132         </GetIMDBCastById>
133         <ParseIMDBCast dest="5">
134                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
135                         <RegExp input="$$1" output="\1" dest="6">
136                                 <expression noclean="1">&lt;table class=&quot;cast_list&quot;&gt;(.*?)&lt;/table&gt;</expression>
137                         </RegExp>
138                         <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\2_SX1024_SY1024_\3&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;" dest="7">
139                                 <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2">&lt;noscript&gt;&lt;img \n[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:([^&quot;]*\.)[^&quot;]*(\.jpg))[^&gt;]*.*?ter"&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
140                         </RegExp>
141                         <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="7+">
142                                 <expression repeat="yes" trim="1,2" noclean="1,2">&lt;img \n[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:[^&quot;]*\.[^&quot;]*\.png)&quot; class=&quot;&quot; /&gt;*.*?ter"&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
143                         </RegExp>
144                         <RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
145                                 <expression repeat="yes" clear="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
146                         </RegExp>
147                         <expression noclean="1" />
148                 </RegExp>
149         </ParseIMDBCast>
150
151         <GetIMDBScaledCastById dest="5">
152                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBScaledCast&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
153                         <expression noclean="1" />
154                 </RegExp>
155         </GetIMDBScaledCastById>
156         <ParseIMDBScaledCast dest="5">
157                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
158                         <RegExp input="$$1" output="\1" dest="6">
159                                 <expression noclean="1">&lt;table class=&quot;cast_list&quot;&gt;(.*?)&lt;/table&gt;</expression>
160                         </RegExp>
161                         <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\2_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\3&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;" dest="7">
162                                 <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2">&lt;noscript&gt;&lt;img \n[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:([^&quot;]*\.)[^&quot;]*(\.jpg))[^&gt;]*.*?ter"&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
163                         </RegExp>
164                         <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;" dest="7+">
165                                 <expression repeat="yes" trim="1,2" noclean="1,2">&lt;img \n[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:[^&quot;]*\.[^&quot;]*\.png)&quot; class=&quot;&quot; /&gt;*.*?ter"&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
166                         </RegExp>
167                         <RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
168                                 <expression repeat="yes" clear="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
169                         </RegExp>
170                         <expression noclean="1" />
171                 </RegExp>
172         </ParseIMDBScaledCast>
173
174         <GetIMDBDirectorsById dest="5">
175                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBDirectors&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
176                         <expression noclean="1" />
177                 </RegExp>
178         </GetIMDBDirectorsById>
179         <ParseIMDBDirectors dest="5">
180                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
181                         <RegExp input="$$1" output="\1" dest="6">
182                                 <expression clear="yes" noclean="1">Director[s]?.*?&lt;/h4&gt;(.*?)&lt;div class</expression>
183                         </RegExp>
184                         <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="2+">
185                                 <expression repeat="yes" fixchars="1" clear="yes">href=&quot;/name[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
186                         </RegExp>
187                         <expression noclean="1" />
188                 </RegExp>
189         </ParseIMDBDirectors>
190
191         <GetIMDBWritersById dest="5">
192                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBWriters&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
193                         <expression noclean="1" />
194                 </RegExp>
195         </GetIMDBWritersById>
196         <ParseIMDBWriters dest="5">
197                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
198                         <RegExp input="$$1" output="\1" dest="6">
199                                 <expression noclean="1">Writer[s]?.*?&lt;/h4&gt;(.*?)&lt;div class</expression>
200                         </RegExp>
201                         <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2+">
202                                 <expression repeat="yes" fixchars="1">href=&quot;/name[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
203                         </RegExp>
204                         <expression noclean="1" />
205                 </RegExp>
206         </ParseIMDBWriters>
207
208         <GetIMDBFullCastById dest="5">
209                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-combined.html&quot; function=&quot;ParseIMDBFullCast&quot;&gt;http://akas.imdb.com/title/$$1/combined&lt;/url&gt;&lt;/details&gt;" dest="5">
210                         <expression noclean="1" />
211                 </RegExp>
212         </GetIMDBFullCastById>
213         <ParseIMDBFullCast dest="5">
214                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
215                         <RegExp input="$$1" output="\1" dest="6">
216                                 <expression noclean="1">&lt;table class=&quot;cast&quot;&gt;(.*?)&lt;/table&gt;</expression>
217                         </RegExp>
218                         <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1_SX1024_SY1024_\2&lt;/thumb&gt;&lt;name&gt;\3&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;" dest="7">
219                                 <expression repeat="yes" clear="yes" fixchars="3,5" trim="3,5" noclean="1,2">&lt;img src="(?:([^&quot;]*\.)[^&quot;]*(\.jpg))?[^&gt;]*[^&quot;]*&quot;nm&quot;&gt;&lt;a href=&quot;[^&quot;]*[^&gt;]*&gt;([^&lt;]*)&lt;[^&quot;]*&quot;ddd&quot;&gt;([^&lt;]&lt;)?[^&quot;]*&quot;char&quot;&gt;(.*?)&lt;/td&gt;</expression>
220                         </RegExp>
221                         <RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
222                                 <expression repeat="yes" clear="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
223                         </RegExp>
224                         <expression noclean="1" />
225                 </RegExp>
226         </ParseIMDBFullCast>
227
228         <GetIMDBScaledFullCastById dest="5">
229                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-combined.html&quot; function=&quot;ParseIMDBScaledFullCast&quot;&gt;http://akas.imdb.com/title/$$1/combined&lt;/url&gt;&lt;/details&gt;" dest="5">
230                         <expression noclean="1" />
231                 </RegExp>
232         </GetIMDBScaledFullCastById>
233         <ParseIMDBScaledFullCast dest="5">
234                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
235                         <RegExp input="$$1" output="\1" dest="6">
236                                 <expression noclean="1">&lt;table class=&quot;cast&quot;&gt;(.*?)&lt;/table&gt;</expression>
237                         </RegExp>
238                         <RegExp input="$$6" output="&lt;actor&gt;&lt;thumb&gt;\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2&lt;/thumb&gt;&lt;name&gt;\3&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;" dest="7">
239                                 <expression repeat="yes" clear="yes" fixchars="3,5" trim="3,5" noclean="1,2">&lt;img src=&quot;(?:([^&quot;]*\.)[^&quot;]*(\.jpg))?[^&gt;]*[^&quot;]*&quot;nm&quot;&gt;&lt;a href=&quot;[^&quot;]*[^&gt;]*&gt;([^&lt;]*)&lt;[^&quot;]*&quot;ddd&quot;&gt;([^&lt;]&lt;)?[^&quot;]*&quot;char&quot;&gt;(.*?)&lt;/td&gt;</expression>
240                         </RegExp>
241                         <RegExp input="$$7" output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
242                                 <expression repeat="yes" clear="yes" noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>
243                         </RegExp>
244                         <expression noclean="1" />
245                 </RegExp>
246         </ParseIMDBScaledFullCast>
247
248         <GetIMDBFullDirectorsById dest="5">
249                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-combined.html&quot; function=&quot;ParseIMDBFullDirectors&quot;&gt;http://akas.imdb.com/title/$$1/combined&lt;/url&gt;&lt;/details&gt;" dest="5">
250                         <expression noclean="1" />
251                 </RegExp>
252         </GetIMDBFullDirectorsById>
253         <ParseIMDBFullDirectors dest="5">
254                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
255                         <RegExp conditional="fullcredits" input="$$1" output="\1" dest="6">
256                                 <expression clear="yes" noclean="1">Director[s]?:&lt;/h5&gt;[^&gt;]*&gt;(.*?)&lt;/div</expression>
257                         </RegExp>
258                         <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" dest="2+">
259                                 <expression repeat="yes" fixchars="1" clear="yes">&lt;a href=&quot;/name/[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
260                         </RegExp>
261                         <expression noclean="1" />
262                 </RegExp>
263         </ParseIMDBFullDirectors>
264
265         <GetIMDBFullWritersById dest="5">
266                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-combined.html&quot; function=&quot;ParseIMDBFullWriters&quot;&gt;http://akas.imdb.com/title/$$1/combined&lt;/url&gt;&lt;/details&gt;" dest="5">
267                         <expression noclean="1" />
268                 </RegExp>
269         </GetIMDBFullWritersById>
270         <ParseIMDBFullWriters dest="5">
271                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
272                         <RegExp conditional="fullcredits" input="$$1" output="\1" dest="6">
273                                 <expression noclean="1">Writing credits(.*?)name="</expression>
274                         </RegExp>
275                         <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="2+">
276                                 <expression repeat="yes" fixchars="1">&lt;a href=&quot;/name/[^&gt;]*&gt;([^&lt;]*)&lt;</expression>
277                         </RegExp>
278                         <expression noclean="1" />
279                 </RegExp>
280         </ParseIMDBFullWriters>
281
282         <GetIMDBThumbsById dest="5">
283                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-posters.html&quot; function=&quot;ParseIMDBThumbs&quot;&gt;http://akas.imdb.com/title/$$1/posters&lt;/url&gt;&lt;/details&gt;" dest="5">
284                         <expression noclean="1" />
285                 </RegExp>
286         </GetIMDBThumbsById>
287         <ParseIMDBThumbs dest="5">
288                 <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
289                         <RegExp input="$$1" output="\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2" dest="4">
290                                 <expression noclean="1,2">&lt;a name=&quot;poster&quot;.*?src=&quot;(.*?)_S.*?(.jpg)&quot;.*?&lt;/a&gt;</expression>
291                         </RegExp>
292                         <RegExp input="$$4" output="&lt;thumb aspect=&quot;poster&quot;&gt;\1&lt;/thumb&gt;" dest="6">
293                                 <expression noclean="1">(.*?_SX[0-9]+_SY[0-9]+_.jpg)</expression>
294                         </RegExp>
295                         <expression noclean="1" />
296                 </RegExp>
297         </ParseIMDBThumbs>
298
299         <GetIMDBUSACert dest="5">
300                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-main.html&quot; function=&quot;ParseIMDBUSACert&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;" dest="5">
301                         <expression noclean="1" />
302                 </RegExp>
303         </GetIMDBUSACert>
304         <ParseIMDBUSACert dest="5">
305                 <RegExp input="$$1" output="&lt;details&gt;&lt;mpaa&gt;$INFO[certprefix]\1&lt;/mpaa&gt;&lt;/details&gt;" dest="5">
306                         <expression>MPAA&lt;/a&gt;\)&lt;/h4&gt;\n?&lt;span itemprop=&quot;contentRating&quot;&gt;Rated\s([^&lt;]*)</expression>
307                 </RegExp>
308         </ParseIMDBUSACert>
309
310         <GetIMDBCountryCert dest="5">
311                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-combined.html&quot; function=&quot;ParseIMDBCountryCert&quot;&gt;http://akas.imdb.com/title/$$1/combined&lt;/url&gt;&lt;/details&gt;" dest="5">
312                         <expression noclean="1" />
313                 </RegExp>
314         </GetIMDBCountryCert>
315         <ParseIMDBCountryCert dest="5">
316                 <RegExp input="$$1" output="&lt;details&gt;&lt;mpaa&gt;$INFO[certprefix]\1&lt;/mpaa&gt;&lt;/details&gt;" dest="5">
317                         <expression>&gt;\s*$INFO[imdbcertcountry]:([^&lt;]+)&lt;/a&gt;</expression>
318                 </RegExp>
319         </ParseIMDBCountryCert>
320
321         <GetIMDBAKATitlesById dest="5">
322                 <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;$$1-combined.html&quot; function=&quot;ParseIMDBAKATitles&quot;&gt;http://akas.imdb.com/title/$$1/combined&lt;/url&gt;&lt;/details&gt;" dest="5">
323                         <expression noclean="1" />
324                 </RegExp>
325         </GetIMDBAKATitlesById>
326         <ParseIMDBAKATitles dest="5">
327                 <RegExp input="$$2" output="&lt;details&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/details&gt;" dest="5">
328                         <RegExp input="$$1" output="\1" dest="2">
329                                 <expression fixchars="1">&lt;h1&gt;([^&lt;]*)</expression>
330                         </RegExp>
331                         <RegExp input="$$10" output="\1" dest="4">
332                                 <RegExp input="$$1" output="\2" dest="9">
333                                         <expression fixchars="2">&lt;meta name=&quot;title&quot; content=&quot;(IMDb - )?(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? \([^\(]*?([0-9]{4})\)</expression>
334                                 </RegExp>
335                                 <RegExp input="$$9" output="\1" dest="10">
336                                         <expression />
337                                 </RegExp>
338                                 <RegExp input="$$1" output="\1" dest="11">
339                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+Hong Kong [&lt;em&gt;][^&quot;]+English</expression>
340                                 </RegExp>
341                                 <RegExp input="$$11" output="\1" dest="10">
342                                         <expression>(.+)</expression>
343                                 </RegExp>
344                                 <RegExp input="$$1" output="\1" dest="11">
345                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+((Canada)\s(&lt;em&gt;)?\((English|imdb))</expression>
346                                 </RegExp>
347                                 <RegExp input="$$11" output="\1" dest="10">
348                                         <expression>(.+)</expression>
349                                 </RegExp>
350                                 <RegExp input="$$1" output="\1" dest="11">
351                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+(UK(&lt;em&gt;)?&lt;br&gt;)</expression>
352                                 </RegExp>
353                                 <RegExp input="$$11" output="\1" dest="10">
354                                         <expression>(.+)</expression>
355                                 </RegExp>
356                                 <RegExp input="$$1" output="\1" dest="11">
357                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&quot;]+International\s(&lt;em&gt;)?\(English title\)(&lt;/em&gt;)?(,|&lt;)( |b)</expression>
358                                 </RegExp>
359                                 <RegExp input="$$11" output="\1" dest="10">
360                                         <expression>(.+)</expression>
361                                 </RegExp>
362                                 <RegExp input="$$1" output="\1" dest="11">
363                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&quot;]+International\s(&lt;em&gt;)?\(English title\)(&lt;/em&gt;)? (&lt;em&gt;)?\(imdb</expression>
364                                 </RegExp>
365                                 <RegExp input="$$11" output="\1" dest="10">
366                                         <expression>(.+)</expression>
367                                 </RegExp>
368                                 <RegExp input="$$1" output="\1" dest="12">
369                                         <expression fixchars="1" clear="yes">&lt;a href=&quot;/country/[^&gt;]+&gt;(UK&lt;/a&gt;&lt;/div&gt;)</expression>
370                                 </RegExp>
371                                 <RegExp input="$$12" output="$$9" dest="10">
372                                         <expression>(.+)</expression>
373                                 </RegExp>
374                                 <RegExp input="$$1" output="\1" dest="12">
375                                         <expression clear="yes">&lt;a href=&quot;/country/[^&gt;]+&gt;(USA&lt;/a&gt;&lt;/div&gt;)</expression>
376                                 </RegExp>
377                                 <RegExp input="$$12" output="$$9" dest="10">
378                                         <expression>(.+)</expression>
379                                 </RegExp>
380                                 <RegExp input="$$1" output="\1" dest="11">
381                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+(USA(&lt;em&gt;)?&lt;br&gt;)</expression>
382                                 </RegExp>
383                                 <RegExp input="$$11" output="\1" dest="10">
384                                         <expression>(.+)</expression>
385                                 </RegExp>
386                                 <RegExp input="$$1" output="\1" dest="11">
387                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+((USA)\s(&lt;em&gt;)?\((English|imdb))</expression>
388                                 </RegExp>
389                                 <RegExp input="$$11" output="\1" dest="10">
390                                         <expression>(.+)</expression>
391                                 </RegExp>
392                                 <RegExp input="$$1" output="\1" dest="11">
393                                         <expression fixchars="1" clear="yes">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+((USA)\s(&lt;em&gt;)?\((new title))</expression>
394                                 </RegExp>
395                                 <RegExp input="$$11" output="\1" dest="10">
396                                         <expression>(.+)</expression>
397                                 </RegExp>
398                                 <expression noclean="1" />
399                         </RegExp>
400                         <RegExp input="$$4" output="\1" dest="2">
401                                 <expression>(.+)</expression>
402                         </RegExp>
403                         <RegExp input="$$1" output="\1" dest="4">
404                                 <expression fixchars="1">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+$INFO[imdbakatitles]</expression>
405                         </RegExp>
406                         <RegExp input="$$4" output="\1" dest="2">
407                                 <expression>(.+)</expression>
408                         </RegExp>
409                         <RegExp input="$$1" output="\1" dest="4">
410                                 <expression fixchars="1">&gt;\s*?&quot;([^&lt;]+)&quot;[^&lt;]+[&lt;em&gt;]?[^&quot;]+$INFO[imdbakatitles]\s(&lt;em&gt;)?\((imdb display)</expression>
411                         </RegExp>
412                         <RegExp input="$$4" output="\1" dest="2">
413                                 <expression>(.+)</expression>
414                         </RegExp>
415                         <RegExp input="$$1" output="\1" dest="5">
416                                 <expression>&lt;a href=&quot;/country/[^&gt;]+&gt;($INFO[imdbakatitles])</expression>
417                         </RegExp>
418                         <RegExp input="$$5" output="$$9" dest="4">
419                                 <expression>($INFO[imdbakatitles])</expression>
420                         </RegExp>
421                         <RegExp input="$INFO[imdbakatitles]" output="$$9" dest="4">
422                                 <expression>Keep Original</expression>
423                         </RegExp>
424                         <RegExp input="$$4" output="\1" dest="2">
425                                 <expression>(.+)</expression>
426                         </RegExp>
427                         <expression noclean="1" />
428                 </RegExp>
429         </ParseIMDBAKATitles>
430
431 </scraperfunctions>