-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpassion-xbmc.xml
135 lines (133 loc) · 9.79 KB
/
passion-xbmc.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<scraper framework="1.1" date="2012-07-23">
<NfoUrl dest="3">
<RegExp input="$$1" output="<url cache="Media-Passion-$INFO[language]-\2.xml">http://www.media-passion.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64_mp]/$INFO[token_mp]/ID/$INFO[language]/XML/4a3f1c799c720534cb4465697e7cd510/\2</url>" dest="3">
<expression clear="yes" noclean="1">(media-passion.org)/movie/([0-9]*)/.*?</expression>
</RegExp>
<RegExp input="$$1" output="<url cache="Cine-Passion-$INFO[language]-\2.xml">http://www.passion-xbmc.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64]/$INFO[token]/ID/$INFO[language]/XML/705f2172834666788607efbfca35afb3/\2</url>" dest="3">
<expression noclean="1">(passion-xbmc.org)/scraper/index2.php\?Page=ViewMovie&ID=([0-9]*)</expression>
</RegExp>
<RegExp input="$$1" output="<url cache="Cine-Passion-$INFO[language]-\2.xml">http://www.passion-xbmc.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64]/$INFO[token]/ID/$INFO[language]/XML/705f2172834666788607efbfca35afb3/\2</url>" dest="3+">
<expression noclean="1">(passion-xbmc.org)/scraper/index.php\?id=([0-9]*)</expression>
</RegExp>
<RegExp input="$$1" output="<url cache="Cine-Passion-$INFO[language]-\1.xml">http://www.passion-xbmc.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64]/$INFO[token]/IMDB/$INFO[language]/XML/705f2172834666788607efbfca35afb3/\1</url>" dest="3+">
<expression>imdb....?/title/tt([0-9]*)</expression>
</RegExp>
<RegExp input="$$1" output="<url cache="Cine-Passion-$INFO[language]-\1.xml">http://www.passion-xbmc.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64]/$INFO[token]/IMDB/$INFO[language]/XML/705f2172834666788607efbfca35afb3/\1</url>" dest="3+">
<expression>imdb....?/Title\?([0-9]*)</expression>
</RegExp>
</NfoUrl>
<CreateSearchUrl dest="3">
<RegExp input="$INFO[scraper]" output="http://www.passion-xbmc.org/scraper/API/1/Movie.Search/$INFO[tokenb64]/$INFO[token]/Title/$INFO[language]/XML/705f2172834666788607efbfca35afb3/" dest="6">
<expression>Cine-Passion</expression>
</RegExp>
<RegExp input="$INFO[scraper]" output="http://www.media-passion.org/scraper/API/1/Movie.Search/$INFO[tokenb64_mp]/$INFO[token_mp]/Title/$INFO[language]/XML/4a3f1c799c720534cb4465697e7cd510/" dest="6">
<expression>Media-Passion</expression>
</RegExp>
<RegExp input="$$1" output="<url cache="$INFO[scraper]-$INFO[language]-\1.xml">$$6\1$$4</url>" dest="3">
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="2">
<RegExp input="$INFO[scraper]" output="http://www.passion-xbmc.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64]/$INFO[token]/ID/$INFO[language]/XML/705f2172834666788607efbfca35afb3/" dest="6">
<expression>Cine-Passion</expression>
</RegExp>
<RegExp input="$INFO[scraper]" output="http://www.media-passion.org/scraper/API/1/Movie.GetInfo/$INFO[tokenb64_mp]/$INFO[token_mp]/ID/$INFO[language]/XML/4a3f1c799c720534cb4465697e7cd510/" dest="6">
<expression>Media-Passion</expression>
</RegExp>
<RegExp input="$$5" output="<results>\1</results>" dest="2">
<!-- <RegExp input="$$1" output="<entity><title>\3</title><id>\1</id><year>\2</year><url cache="$INFO[scraper]-$INFO[language]-\1.xml">$$6\1</url></entity>" dest="5">
<expression repeat="yes"><movie>.*?<id>([0-9]*)</id>.*?<year>([0-9]*)</year>.*?<title>(.*?)</title>.*?</movie></expression>
</RegExp> -->
<RegExp input="$$1" output="<entity><title>\2</title><id>\1</id><year>\3</year><url cache="$INFO[scraper]-$INFO[language]-\1.xml">$$6\1</url></entity>" dest="5">
<expression repeat="yes"><movie>.*?<id>([0-9]*)</id>.*?<title>(.*?)</title>.*?<year>([0-9]*)</year>.*?</movie></expression>
</RegExp>
<!-- add not found movie if exists -->
<RegExp conditional="medianotfound" input="$$1" output="<entity><title>Pas de résultat</title><url>http://www.media-passion.org/</url></entity>" dest="5">
<expression>(<error>Pas de résultat</error>)</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
<!-- add error if exists -->
<RegExp input="$$1" output="<error>\1</error>" dest="2">
<expression trim="1" noclean="1"><error>(<title>.*?</message>)</error></expression>
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="<details>\1</details>" dest="3">
<RegExp input="$$1" output="<id>tt\1</id>" dest="5">
<expression trim="1" noclean="1"><id_imdb>(.*?)</id_imdb></expression>
</RegExp>
<RegExp conditional="!keeporiginaltitle" input="$$1" output="<title>\1</title>" dest="5+">
<expression trim="1" noclean="1"><title>(.*)</title></expression>
</RegExp>
<RegExp conditional="keeporiginaltitle" input="$$1" output="<title>\1</title>" dest="5+">
<expression trim="1" noclean="1"><originaltitle>(.*)</originaltitle></expression>
</RegExp>
<RegExp input="$$1" output="<originaltitle>\1</originaltitle>" dest="5+">
<expression trim="1" noclean="1"><originaltitle>(.*)</originaltitle></expression>
</RegExp>
<RegExp input="$$1" output="<year>\1</year>" dest="5+">
<expression trim="1" noclean="1"><year>([0-9]*)</year></expression>
</RegExp>
<RegExp input="$$1" output="<runtime>\1</runtime>" dest="5+">
<expression trim="1" noclean="1"><runtime>(.*)</runtime></expression>
</RegExp>
<RegExp input="$$1" output="<plot>\1</plot>" dest="5+">
<expression trim="1" noclean="1"><plot>(.*)</plot></expression>
</RegExp>
<RegExp input="$$1" output="<tagline>\1</tagline>" dest="5+">
<expression trim="1" noclean="1"><tagline>(.*)</tagline></expression>
</RegExp>
<RegExp input="$$1" output="<director>\1</director>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><director>(.*?)</director></expression>
</RegExp>
<RegExp input="$$1" output="<trailer>\1</trailer>" dest="5+">
<expression trim="1" noclean="1"><trailer>(.*?)</trailer></expression>
</RegExp>
<RegExp input="$$1" output="<country>\1</country>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><country>(.*?)</country></expression>
</RegExp>
<RegExp input="$$1" output="<genre>\1</genre>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><genre>(.*?)</genre></expression>
</RegExp>
<RegExp input="$$1" output="<studio>\1</studio>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><studio>(.*?)</studio></expression>
</RegExp>
<RegExp input="$$1" output="<credits>\1</credits>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><credit>(.*?)</credit></expression>
</RegExp>
<RegExp input="$$1" output="<thumb preview="\2">\1</thumb>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><image.*?type="Poster" size="original".*?url="(.*?)"/>.*?<image.*?type="Poster" size="preview".*?url="(.*?)"/>.*?<image.*?type="Poster" size="thumb".*?url="(.*?)"/></expression>
</RegExp>
<RegExp input="$$2" output="<fanart>\1</fanart>" dest="5+">
<RegExp input="$$1" output="<thumb preview="\2">\1</thumb>" dest="2">
<expression repeat="yes" trim="1" noclean="1"><image.*?type="Fanart" size="original".*?url="(.*?)"/>.*?<image.*?type="Fanart" size="preview".*?url="(.*?)"/>.*?<image.*?type="Fanart" size="thumb".*?url="(.*?)"/></expression>
</RegExp>
<expression noclean="1">(.+)</expression>
</RegExp>
<RegExp input="$$1" output="<votes>\1</votes><rating>\2</rating>" dest="5+">
<expression trim="1" noclean="1"><rating type="imdb" votes="([0-9]*)">(.*?)</rating></expression>
</RegExp>
<RegExp input="$$1" output="<actor><name>\1</name><role>\2</role><thumb>\4</thumb></actor>" dest="5+">
<expression repeat="yes" trim="1" noclean="1"><person id=".*?" name="(.*?)" character="(.*?)".*? (thumb=)"(.*?)"/></expression>
</RegExp>
<RegExp input="$$1" output="<mpaa>$INFO[mpaa]:\1</mpaa>" dest="5+">
<expression trim="1" noclean="1"><certification nation="$INFO[mpaa]">(.*?)</certification></expression>
</RegExp>
<RegExp conditional="mpaaplus" input="$$1" output="<mpaa>Rated \1</mpaa>" dest="5+">
<expression trim="1" noclean="1"><certification nation="USA">(.*?)</certification></expression>
</RegExp>
<RegExp input="$$1" output="<set>\1</set>" dest="5+">
<expression trim="1" noclean="1"><saga>(.*)</saga></expression>
</RegExp>
<RegExp input="$$1" output="<sorttitle>\1</sorttitle>" dest="5+">
<expression trim="1" noclean="1"><sorttitle>(.*)</sorttitle></expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetDetails>
</scraper>