The branch, dharma has been updated
via d5b904fc39c562a845b1fffa45a73730a43a01d5 (commit)
from a83c07e8748fd5d7394e3f08033a52fed1195e71 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=d5b904fc39c562a845b1fffa45a73730a43a01d5
commit d5b904fc39c562a845b1fffa45a73730a43a01d5
Author: olympia <[email protected]>
Date: Mon Dec 13 20:03:20 2010 +0100
[metadata.mymovies.dk] updated to version 1.2.5
diff --git a/metadata.mymovies.dk/addon.xml b/metadata.mymovies.dk/addon.xml
index 14d4d84..48fcab8 100644
--- a/metadata.mymovies.dk/addon.xml
+++ b/metadata.mymovies.dk/addon.xml
@@ -1,25 +1,21 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="metadata.mymovies.dk"
- name="My Movies.dk"
- version="1.2.4"
- provider-name="Binnerup Consult">
- <requires>
- <import addon="xbmc.metadata" version="1.0"/>
- </requires>
- <extension point="xbmc.metadata.scraper.movies"
- language="multi"
- library="mymoviesdk.xml"
- requiressettings="true"/>
- <extension point="xbmc.addon.metadata">
- <summary lang="en">My Movies Movie Scraper</summary>
- <summary lang="hu">My Movies filmadat leolvasó</summary>
- <summary lang="kr">MyMovies.dk ìí ì¤í¬ëí¼</summary>
- <summary lang="pl">Scraper filmów My Movies</summary>
- <summary lang="pt">Scraper de filmes My Movies</summary>
- <description lang="en">Download Movie information from www.mymovies.dk. My
Movies is the single largest source movie disc meta data (DVD, Blu-ray and
HD-DVD) but also has the best library of movie posters and fanart. My Movies is
also the fastest source of meta data for XBMC meaning library updates are as
fast as possible (9+ times faster). As something unique you can use barcodes in
addition to foldernames and IMDb url's to get perfect matches of your backups.
All these features comes with a price as My Movies is not free - you can either
contribute data to get points, you can donate money to get points or you can
buy API access. Either way you need 2500 points and a login to use this
scraper. More info can be found at the website...</description>
- <description lang="hu">Film információk letöltése a www.mymovies.dk
webhelyrÅl. A MyMovies a legnagyobb forrás a film lemezekhez (DVD, Blu-ray
és HD-DVD) és a legjobb gyüjteménnyel rendelkezik poszterekbÅl és
fanartképekbÅl is. A MyMovies jelenleg a leggyorsabb meta-adat forrás az
XBMC számára. Ez azt jelenti, hogy a médiatár frissÃtések a lehetÅ
leggyorsabbak. Egyedi lehetÅség, hogy ha vonalkódot vagy IMDb cÃmet
használsz a könyvtárak nevében, akkor tökéletes és gyors a keresési
találat. Mindezek a funkciók nem ingyenesek. Vagy adat hozzájárulással,
vagy pénz hozzájárulással gyüjthetsz pontokat amivel hozzáférést
vásárolhatsz. 2500 pontra van szükséged és egy loginra, hogy ezt a
leolvasót használhasd. További info a weboldalon...</description>
- <description lang="kr">MyMovies.dk ìì ìí ì ë³´
ë¤ì´ë¡ë</description>
- <description lang="pl">Pobieraj informacje o filmach z
www.mymovies.dk</description>
- <description lang="pt">Descarregar informação de filmes de
www.mymovies.dk</description>
- </extension>
-</addon>
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<addon id="metadata.mymovies.dk" name="My Movies.dk" version="1.2.5"
provider-name="Binnerup Consult">
+ <requires>
+ <import addon="xbmc.metadata" version="1.0" />
+ </requires>
+ <extension point="xbmc.metadata.scraper.movies" language="multi"
library="mymoviesdk.xml" requiressettings="true" />
+ <extension point="xbmc.addon.metadata">
+ <summary lang="da">My Movies.dk Film Scraper</summary>
+ <summary lang="en">My Movies Movie Scraper</summary>
+ <summary lang="hu">My Movies filmadat leolvasó</summary>
+ <summary lang="kr">MyMovies.dk ìí ì¤í¬ëí¼</summary>
+ <summary lang="pl">Scraper filmów My Movies</summary>
+ <summary lang="pt">Scraper de filmes My Movies</summary>
+ <description lang="da">Hent film information fra www.mymovies.dk. My
Movies er den største kilde af meta data (DVD, Blu-ray og HD-DVD) men har
også det bedste arkiv af film plakater og fanart/backdrops. My Movies er også
den hurtigste kilde af meta data for XBMC hvilket betyder at opdateringer er
så hurtige som overhovedet muligt (9+ gange hurtigere). Som noget unikt kan
man bruge stregkoder ud over foldere og IMDb URL'er for at finde korrekte
backups. Alle disse funktioner kommer med en pris, da My Movies ikke er gratis
- enten kan man bidrage med data for at få points, man kan donere penge for at
få points eller man kan købe API adgang som er den billigste løsning. Uanset
hvad skal man bruge 2500 point og et login for at bruge denne scraper ud over
prøve perioden. Mere info kan findes på websitet...</description>
+ <description lang="en">Download Movie information from www.mymovies.dk. My
Movies is the single largest source movie disc meta data (DVD, Blu-ray and
HD-DVD) but also has the best library of movie posters and fanart. My Movies is
also the fastest source of meta data for XBMC meaning library updates are as
fast as possible (9+ times faster). As something unique you can use barcodes in
addition to foldernames and IMDb url's to get perfect matches of your backups.
All these features comes with a price as My Movies is not free - you can either
contribute data to get points, you can donate money to get points or you can
buy API access. Either way you need 2500 points and a login to use this
scraper. More info can be found at the website...</description>
+ <description lang="hu">Film információk letöltése a www.mymovies.dk
webhelyrÅl. A MyMovies a legnagyobb forrás a film lemezekhez (DVD, Blu-ray
és HD-DVD) és a legjobb gyüjteménnyel rendelkezik poszterekbÅl és
fanartképekbÅl is. A MyMovies jelenleg a leggyorsabb meta-adat forrás az
XBMC számára. Ez azt jelenti, hogy a médiatár frissÃtések a lehetÅ
leggyorsabbak. Egyedi lehetÅség, hogy ha vonalkódot vagy IMDb cÃmet
használsz a könyvtárak nevében, akkor tökéletes és gyors a keresési
találat. Mindezek a funkciók nem ingyenesek. Vagy adat hozzájárulással,
vagy pénz hozzájárulással gyüjthetsz pontokat amivel hozzáférést
vásárolhatsz. 2500 pontra van szükséged és egy loginra, hogy ezt a
leolvasót használhasd. További info a weboldalon...</description>
+ <description lang="kr">MyMovies.dk ìì ìí ì ë³´
ë¤ì´ë¡ë</description>
+ <description lang="pl">Pobieraj informacje o filmach z
www.mymovies.dk</description>
+ <description lang="pt">Descarregar informação de filmes de
www.mymovies.dk</description>
+ </extension>
+</addon>
\ No newline at end of file
diff --git a/metadata.mymovies.dk/changelog.txt
b/metadata.mymovies.dk/changelog.txt
index 50d9c07..105d470 100644
--- a/metadata.mymovies.dk/changelog.txt
+++ b/metadata.mymovies.dk/changelog.txt
@@ -1,3 +1,14 @@
+1.2.5
+
+Added:
+
+- Danish translation
+
+Changes:
+
+- Fixed covers with Disc based info.
+- Fixed search result with Disc based info.
+
1.2.3
Added:
diff --git a/metadata.mymovies.dk/mymoviesdk.xml
b/metadata.mymovies.dk/mymoviesdk.xml
index e7d1f6a..0b25f2c 100644
--- a/metadata.mymovies.dk/mymoviesdk.xml
+++ b/metadata.mymovies.dk/mymoviesdk.xml
@@ -1,187 +1,190 @@
-<?xml version="1.0" encoding="utf-8"?>
-<scraper framework="1.1" date="2010-01-13">
- <CreateSearchUrl dest="3">
- <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=SearchMovieByTitle&amp;title=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;PrimaryLanguage=$INFO[language]&amp;includeadult=$INFO[includeadult]&amp;locale=1033</url>"
dest="3">
- <RegExp input="$$2" output="%20(\1)" dest="4">
- <expression clear="yes">(.+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=SearchDiscTitleByTitle&amp;title=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;Country=$INFO[country]&amp;includeadult=$INFO[includeadult]&amp;includeenglish=true&amp;locale=1033</url>"
dest="3">
- <RegExp input="$$2" output="%20(\1)" dest="4">
- <expression clear="yes">(.+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </CreateSearchUrl>
- <GetSearchResults dest="8">
- <RegExp input="$$3" output="<results
sorted="Yes">\1</results>" dest="8">
- <RegExp conditional="!discdata" input="$$1"
output="<entity><title>\2</title><year>\3</year><id>\1</id><url>https://api.mymovies.dk/Default.aspx?command=LoadMovieById&amp;titleid=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;PrimaryLanguage=$INFO[language]&amp;maxtrailerbitrate=$INFO[trailerbitrate]&amp;locale=1033&amp;client=xbmcbased</url></entity>"
dest="3">
- <expression repeat="yes">id="(.*?)".*?
title="(.*?)"[^<]*year="(.*?)" thumb</expression>
- </RegExp>
- <RegExp conditional="discdata" input="$$1"
output="<entity><title>\2</title><year>\3</year><id>\1</id><url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleById&amp;titleid=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;Country=$INFO[country]&amp;maxtrailerbitrate=$INFO[trailerbitrate]&amp;locale=1033&amp;client=xbmcbased</url></entity>"
dest="3">
- <expression repeat="yes">id="(.*?)".*?
title="(.*?)"[^<]*year="(.*?)" thumb</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- <RegExp input="$$4" output="<error>\1</error>"
dest="8">
- <RegExp input="$$1" output="<title>Error returned
from MyMovies.dk</title><message>\1</message>" dest="4">
- <expression repeat="no"><Response
status="failed">(.*?)</Response></expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- <RegExp input="$$4" output="<error>\1</error>"
dest="8">
- <RegExp input="$$1" output="<title>Response from
MyMovies.dk</title><message>No titles were found</message>"
dest="4">
- <expression repeat="no"><Response
status="none"></expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- </GetSearchResults>
- <NfoUrl dest="3">
- <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadMovieByBarcode&barcode=\1&username=$INFO[username]&password=$INFO[password]&PrimaryLanguage=$INFO[language]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&locale=1033</url>"
dest="3">
- <expression>barcode://([0-9]*)</expression>
- </RegExp>
- <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleByBarcode&barcode=\1&username=$INFO[username]&password=$INFO[password]&Country=$INFO[country]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&includeenglish=true&locale=1033</url>"
dest="3+">
- <expression>barcode://([0-9]*)</expression>
- </RegExp>
- <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadMovieByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&PrimaryLanguage=$INFO[language]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&locale=1033</url>"
dest="3+">
- <expression>(imdb.com/title/tt)([0-9]*)</expression>
- </RegExp>
- <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&Country=$INFO[country]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&includeenglish=true&locale=1033</url>"
dest="3+">
- <expression>(imdb.com/title/tt)([0-9]*)</expression>
- </RegExp>
- <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadMovieByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&PrimaryLanguage=$INFO[language]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&locale=1033</url>"
dest="3+">
- <expression>(imdb.com/)Title\?([0-9]+)</expression>
- </RegExp>
- <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&Country=$INFO[country]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&includeenglish=true&locale=1033</url>"
dest="3+">
- <expression>(imdb.com/)Title\?([0-9]+)</expression>
- </RegExp>
- <RegExp input="$$4" output="<error>\1</error>"
dest="3">
- <RegExp input="$$1" output="<title>Error returned
from MyMovies.dk</title><message>\1</message>" dest="4">
- <expression repeat="no"><Response
status="failed">(.*?)</Response></expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- <RegExp input="$$4" output="<error>\1</error>"
dest="3">
- <RegExp input="$$1" output="<title>Response from
MyMovies.dk</title><message>No title was found</message>"
dest="4">
- <expression repeat="no"><Response
status="none"></expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- </NfoUrl>
- <GetDetails dest="3">
- <RegExp input="$$5" output="<details>\1</details>"
dest="3">
- <!--Title-->
- <RegExp input="$$1"
output="<title>\1</title>" dest="5">
-
<expression><LocalTitle>([^<]*)</LocalTitle></expression>
- </RegExp>
- <!--SortTitle-->
- <RegExp input="$$1"
output="<sorttitle>\1</sorttitle>" dest="5+">
-
<expression><SortTitle>([^<]*)</SortTitle></expression>
- </RegExp>
- <!--Year-->
- <RegExp input="$$1"
output="<year>\1</year>" dest="5+">
-
<expression><ProductionYear>([0-9]+)</ProductionYear></expression>
- </RegExp>
- <!--Thumb-->
- <RegExp input="$$1" output="<thumb
preview="\1">\2</thumb>" dest="5+">
- <expression repeat="yes"><Poster
FileThumb="([^"]*)" File="([^"]*)" Hash=</expression>
- </RegExp>
- <!--IMDB-->
- <RegExp input="$$1" output="<id>\1</id>"
dest="5+">
-
<expression><IMDB>([^<]*)</IMDB></expression>
- </RegExp>
- <!--Runtime-->
- <RegExp input="$$1"
output="<runtime>\1</runtime>" dest="5+">
-
<expression><RunningTime>([^<]*)</RunningTime></expression>
- </RegExp>
- <!--Rating-->
- <RegExp input="$$1"
output="<rating>\1</rating>" dest="5+">
- <expression><Rating
Decimal="([^"]*)"></expression>
- </RegExp>
- <!--Votes-->
- <RegExp input="$$1"
output="<votes>\1</votes>" dest="5+">
-
<expression><RatingVotes>([^<]*)</RatingVotes></expression>
- </RegExp>
- <!--Studio-->
- <RegExp input="$$1"
output="<studio>\1</studio>" dest="5+">
- <expression
repeat="yes"><Studio>([^<]*)</Studio></expression>
- </RegExp>
- <!--Genre-->
- <RegExp input="$$1"
output="<genre>\1</genre>" dest="5+">
- <expression
repeat="yes"><Genre>([^<]*)</Genre></expression>
- </RegExp>
- <!--Plot-->
- <RegExp input="$$1"
output="<plot>\1</plot>" dest="5+">
-
<expression><Description>[^<]*<!\[CDATA\[([^<]*)\]\][^<]*</Description></expression>
- </RegExp>
- <!--Plot Outline-->
- <RegExp input="$$1"
output="<outline>\1</outline>" dest="5+">
-
<expression><Overview>([^<]*)</Overview></expression>
- </RegExp>
- <!--MPAA-->
- <RegExp input="$$4"
output="<mpaa>\1</mpaa>" dest="5+">
- <RegExp input="$$1" output="None" dest="4">
-
<expression><ParentalRating[^.]*?<Value>-1</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="Unrated" dest="4">
-
<expression><ParentalRating[^.]*?<Value>0</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="G" dest="4">
-
<expression><ParentalRating[^.]*?<Value>(1|2)</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="PG" dest="4">
-
<expression><ParentalRating[^.]*?<Value>3</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="PG-13" dest="4">
-
<expression><ParentalRating[^.]*?<Value>(4|5)</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="R" dest="4">
-
<expression><ParentalRating[^.]*?<Value>6</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="NC-17" dest="4">
-
<expression><ParentalRating[^.]*?<Value>7</Value>[^.]*?<Description></expression>
- </RegExp>
- <RegExp input="$$1" output="NC-17" dest="4">
-
<expression><ParentalRating[^.]*?<Value>8</Value>[^.]*?<Description></expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- <!--Tagline-->
- <RegExp input="$$1"
output="<tagline>\1</tagline>" dest="5+">
-
<expression><TagLine>([^<]*)</TagLine></expression>
- </RegExp>
- <!--Director-->
- <RegExp input="$$1"
output="<director>\1</director>" dest="5+">
- <expression repeat="yes"><Person
Type="2"[^$]*?<Name>([^<]*)</Name></expression>
- </RegExp>
- <!--Writer-->
- <RegExp input="$$1"
output="<credits>\1</credits>" dest="5+">
- <expression repeat="yes"><Person
Type="3"[^$]*?<Name>([^<]*)</Name></expression>
- </RegExp>
- <!--Actor-->
- <RegExp input="$$1"
output="<actor><name>\1</name><role>\2</role></actor>"
dest="5+">
- <expression repeat="yes"><Person
Type="1"[^.]*?<Photo
/>[^.]*?<Name>([^<]*)</Name>[^.]*?<Role>([^<]*)</Role></expression>
- </RegExp>
- <!--Actor with thumb-->
- <RegExp input="$$1"
output="<actor><thumb>\1</thumb><name>\2</name><role>\3</role></actor>"
dest="5+">
- <expression repeat="yes"><Person
Type="1"[^.]*?<Photo>([^<]*)</Photo>[^.]*?<Name>([^<]*)</Name>[^.]*?<Role>([^<]*)</Role></expression>
- </RegExp>
- <!--Fanart-->
- <RegExp conditional="fanart" input="$$4"
output="<fanart>\1</fanart>" dest="5+">
- <RegExp input="$$1" output="<thumb
preview="\1" dim="1920x1080">\2</thumb>" dest="4">
- <expression
repeat="yes">FileThumb="([^"]*)" F[^<]*File1080P="([^"]*)"
Hash1080p="[^"]+"</expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb
preview="\1" dim="1280x720">\2</thumb>" dest="4+">
- <expression
repeat="yes">FileThumb="([^"]*)" File720P="([^"]*)"
Hash720p[^<]*File1080P=""</expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- <!--Trailer - filmtrailer.com-->
- <RegExp input="$$1"
output="<trailer>\1</trailer>" dest="5+">
-
<expression><Trailer[^>]*>([^<]*)</Trailer></expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetDetails>
-</scraper>
+<?xml version="1.0" encoding="utf-8"?>
+<scraper framework="1.1" date="2010-01-13">
+ <CreateSearchUrl dest="3">
+ <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=SearchMovieByTitle&amp;title=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;PrimaryLanguage=$INFO[language]&amp;includeadult=$INFO[includeadult]&amp;locale=1033</url>"
dest="3">
+ <RegExp input="$$2" output="%20(\1)" dest="4">
+ <expression clear="yes">(.+)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=SearchDiscTitleByTitle&amp;title=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;Country=$INFO[country]&amp;includeadult=$INFO[includeadult]&amp;includeenglish=true&amp;locale=1033</url>"
dest="3">
+ <RegExp input="$$2" output="%20(\1)" dest="4">
+ <expression clear="yes">(.+)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="8">
+ <RegExp input="$$3" output="<results
sorted="Yes">\1</results>" dest="8">
+ <RegExp conditional="!discdata" input="$$1"
output="<entity><title>\2</title><year>\3</year><id>\1</id><url>https://api.mymovies.dk/Default.aspx?command=LoadMovieById&amp;titleid=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;PrimaryLanguage=$INFO[language]&amp;maxtrailerbitrate=$INFO[trailerbitrate]&amp;locale=1033&amp;client=xbmcbased</url></entity>"
dest="3">
+ <expression repeat="yes">id="(.*?)".*?
title="(.*?)"[^<]*year="(.*?)" thumb</expression>
+ </RegExp>
+ <RegExp conditional="discdata" input="$$1"
output="<entity><title>\3 \4
(\2)</title><year>\5</year><id>\1</id><url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleById&amp;titleid=\1&amp;username=$INFO[username]&amp;password=$INFO[password]&amp;Country=$INFO[country]&amp;maxtrailerbitrate=$INFO[trailerbitrate]&amp;locale=1033&amp;client=xbmcbased</url></entity>"
dest="3">
+ <expression repeat="yes">id="(.*?)".*? country="(.*?)".*?
title="(.*?)" edition="(.*?)"[^<]*year="(.*?)"</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ <RegExp input="$$4" output="<error>\1</error>" dest="8">
+ <RegExp input="$$1" output="<title>Error returned from
MyMovies.dk</title><message>\1</message>" dest="4">
+ <expression repeat="no"><Response
status="failed">(.*?)</Response></expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <RegExp input="$$4" output="<error>\1</error>" dest="8">
+ <RegExp input="$$1" output="<title>Response from
MyMovies.dk</title><message>No titles were found</message>"
dest="4">
+ <expression repeat="no"><Response status="none"></expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ </GetSearchResults>
+ <NfoUrl dest="3">
+ <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadMovieByBarcode&barcode=\1&username=$INFO[username]&password=$INFO[password]&PrimaryLanguage=$INFO[language]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&locale=1033</url>"
dest="3">
+ <expression>barcode://([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleByBarcode&barcode=\1&username=$INFO[username]&password=$INFO[password]&Country=$INFO[country]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&includeenglish=true&locale=1033</url>"
dest="3+">
+ <expression>barcode://([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadMovieByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&PrimaryLanguage=$INFO[language]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&locale=1033</url>"
dest="3+">
+ <expression>(imdb.com/title/tt)([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&Country=$INFO[country]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&includeenglish=true&locale=1033</url>"
dest="3+">
+ <expression>(imdb.com/title/tt)([0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="!discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadMovieByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&PrimaryLanguage=$INFO[language]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&locale=1033</url>"
dest="3+">
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ </RegExp>
+ <RegExp conditional="discdata" input="$$1"
output="<url>https://api.mymovies.dk/Default.aspx?command=LoadDiscTitleByIMDBId&imdbid=tt\2&username=$INFO[username]&password=$INFO[password]&Country=$INFO[country]&includeadult=$INFO[includeadult]&maxtrailerbitrate=$INFO[trailerbitrate]&includeenglish=true&locale=1033</url>"
dest="3+">
+ <expression>(imdb.com/)Title\?([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$4" output="<error>\1</error>" dest="3">
+ <RegExp input="$$1" output="<title>Error returned from
MyMovies.dk</title><message>\1</message>" dest="4">
+ <expression repeat="no"><Response
status="failed">(.*?)</Response></expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <RegExp input="$$4" output="<error>\1</error>" dest="3">
+ <RegExp input="$$1" output="<title>Response from
MyMovies.dk</title><message>No title was found</message>"
dest="4">
+ <expression repeat="no"><Response status="none"></expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ </NfoUrl>
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="<details>\1</details>" dest="3">
+ <!--Title-->
+ <RegExp input="$$1" output="<title>\1</title>" dest="5">
+
<expression><LocalTitle>([^<]*)</LocalTitle></expression>
+ </RegExp>
+ <!--SortTitle-->
+ <RegExp input="$$1" output="<sorttitle>\1</sorttitle>"
dest="5+">
+ <expression><SortTitle>([^<]*)</SortTitle></expression>
+ </RegExp>
+ <!--Year-->
+ <RegExp input="$$1" output="<year>\1</year>" dest="5+">
+
<expression><ProductionYear>([0-9]+)</ProductionYear></expression>
+ </RegExp>
+ <!--Thumb-->
+ <RegExp conditional="!discdata" input="$$1" output="<thumb
preview="\1">\2</thumb>" dest="5+">
+ <expression repeat="yes"><Poster FileThumb="([^"]*)" File="([^"]*)"
Hash=</expression>
+ </RegExp>
+ <RegExp conditional="discdata" input="$$1" output="<thumb
preview="\1">\2</thumb>" dest="5+">
+ <expression repeat="yes"><Front
Thumb="([^"]*)"[^<]*>([^"]*)</Front></expression>
+ </RegExp>
+ <!--IMDB-->
+ <RegExp input="$$1" output="<id>\1</id>" dest="5+">
+ <expression><IMDB>([^<]*)</IMDB></expression>
+ </RegExp>
+ <!--Runtime-->
+ <RegExp input="$$1" output="<runtime>\1</runtime>" dest="5+">
+
<expression><RunningTime>([^<]*)</RunningTime></expression>
+ </RegExp>
+ <!--Rating-->
+ <RegExp input="$$1" output="<rating>\1</rating>" dest="5+">
+ <expression><Rating Decimal="([^"]*)"></expression>
+ </RegExp>
+ <!--Votes-->
+ <RegExp input="$$1" output="<votes>\1</votes>" dest="5+">
+
<expression><RatingVotes>([^<]*)</RatingVotes></expression>
+ </RegExp>
+ <!--Studio-->
+ <RegExp input="$$1" output="<studio>\1</studio>" dest="5+">
+ <expression
repeat="yes"><Studio>([^<]*)</Studio></expression>
+ </RegExp>
+ <!--Genre-->
+ <RegExp input="$$1" output="<genre>\1</genre>" dest="5+">
+ <expression
repeat="yes"><Genre>([^<]*)</Genre></expression>
+ </RegExp>
+ <!--Plot-->
+ <RegExp input="$$1" output="<plot>\1</plot>" dest="5+">
+
<expression><Description>[^<]*<!\[CDATA\[([^<]*)\]\][^<]*</Description></expression>
+ </RegExp>
+ <!--Plot Outline-->
+ <RegExp input="$$1" output="<outline>\1</outline>" dest="5+">
+ <expression><Overview>([^<]*)</Overview></expression>
+ </RegExp>
+ <!--MPAA-->
+ <RegExp input="$$4" output="<mpaa>\1</mpaa>" dest="5+">
+ <RegExp input="$$1" output="None" dest="4">
+
<expression><ParentalRating[^.]*?<Value>-1</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="Unrated" dest="4">
+
<expression><ParentalRating[^.]*?<Value>0</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="G" dest="4">
+
<expression><ParentalRating[^.]*?<Value>(1|2)</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="PG" dest="4">
+
<expression><ParentalRating[^.]*?<Value>3</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="PG-13" dest="4">
+
<expression><ParentalRating[^.]*?<Value>(4|5)</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="R" dest="4">
+
<expression><ParentalRating[^.]*?<Value>6</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="NC-17" dest="4">
+
<expression><ParentalRating[^.]*?<Value>7</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <RegExp input="$$1" output="NC-17" dest="4">
+
<expression><ParentalRating[^.]*?<Value>8</Value>[^.]*?<Description></expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <!--Tagline-->
+ <RegExp input="$$1" output="<tagline>\1</tagline>" dest="5+">
+ <expression><TagLine>([^<]*)</TagLine></expression>
+ </RegExp>
+ <!--Director-->
+ <RegExp input="$$1" output="<director>\1</director>"
dest="5+">
+ <expression repeat="yes"><Person
Type="2"[^$]*?<Name>([^<]*)</Name></expression>
+ </RegExp>
+ <!--Writer-->
+ <RegExp input="$$1" output="<credits>\1</credits>" dest="5+">
+ <expression repeat="yes"><Person
Type="3"[^$]*?<Name>([^<]*)</Name></expression>
+ </RegExp>
+ <!--Actor-->
+ <RegExp input="$$1"
output="<actor><name>\1</name><role>\2</role></actor>"
dest="5+">
+ <expression repeat="yes"><Person Type="1"[^.]*?<Photo
/>[^.]*?<Name>([^<]*)</Name>[^.]*?<Role>([^<]*)</Role></expression>
+ </RegExp>
+ <!--Actor with thumb-->
+ <RegExp input="$$1"
output="<actor><thumb>\1</thumb><name>\2</name><role>\3</role></actor>"
dest="5+">
+ <expression repeat="yes"><Person
Type="1"[^.]*?<Photo>([^<]*)</Photo>[^.]*?<Name>([^<]*)</Name>[^.]*?<Role>([^<]*)</Role></expression>
+ </RegExp>
+ <!--Fanart-->
+ <RegExp conditional="fanart" input="$$4"
output="<fanart>\1</fanart>" dest="5+">
+ <RegExp input="$$1" output="<thumb preview="\1"
dim="1920x1080">\2</thumb>" dest="4">
+ <expression repeat="yes">FileThumb="([^"]*)"
F[^<]*File1080P="([^"]*)" Hash1080p="[^"]+"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<thumb preview="\1"
dim="1280x720">\2</thumb>" dest="4+">
+ <expression repeat="yes">FileThumb="([^"]*)" File720P="([^"]*)"
Hash720p[^<]*File1080P=""</expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <!--Trailer - filmtrailer.com-->
+ <RegExp input="$$1" output="<trailer>\1</trailer>" dest="5+">
+
<expression><Trailer[^>]*>([^<]*)</Trailer></expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetDetails>
+</scraper>
\ No newline at end of file
diff --git a/metadata.mymovies.dk/resources/settings.xml
b/metadata.mymovies.dk/resources/settings.xml
index 0ebccab..198ef84 100644
--- a/metadata.mymovies.dk/resources/settings.xml
+++ b/metadata.mymovies.dk/resources/settings.xml
@@ -1,16 +1,15 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings>
- <setting label="30000" type="text" id="username" option="urlencoded"
default=""/>
- <setting label="30001" type="text" option="hidden|urlencoded"
id="password" default=""/>
- <setting type="sep"/>
- <setting label="30002" type="bool" id="discdata" default="false"/>
- <setting type="sep"/>
- <setting label="30003" type="labelenum"
values="Arabic|Bulgarian|Cantonese|Mandarin|Czech|Croatian|Danish|Dutch|English|Estonian|Faroese|Farsi|Finnish|Flemish|French|German|Greek|Hebrew|Hindi|Hungarian|Icelandic|Indonesian|Italian|Japanese|Korean|Lithuanian|Norwegian|Polish|Portuguese|Romanian|Russian|Serbian|Slovakian|Slovene|Spanish|Swedish|Tagalog|Thai|Turkish|Malay|Latvian|Ukrainian|Tamil|Catalan|Telugu|Malayalam|Kannada|Bengali|Serbo-Croatian|Gujarati|Esperanto|Vietnamese|Kazakh|Ancient
Greek|Mandar|Braj|Macedonian|Zulu|Twi|Volapük|Albanian|Khmer|Basque"
id="language" default="English" option="urlencoded"/>
- <setting label="30004" type="labelenum"
values="Argentina|Australia|Austria|Belgium|Bosnia and
Herzegovina|Brazil|Bulgaria|Canada|China|Croatia|Cyprus|Czech
Republic|Denmark|Estonia|Faroe Islands|Finland|France|Georgia|Germany|Greece|
- Hong Kong
SAR|Hungary|Iceland|India|Indonesia|Iran|Ireland|Israel|Italy|Japan|Korea|Latvia|Lebanon|Lithuania|Luxembourg|Macedonia,
F.Y.R.O.|Mexico|Netherlands|New
Zealand|Norway|Poland|Portugal|Romania|Russia|San
Marino|Slovakia|Slovenia|South
Africa|Spain|Sweden|Switzerland|Syria|Taiwan|Turkey|Ukraine|United Arab
Emirates|United Kingdom|United States" id="country" default="United States"
option="urlencoded"/>
- <setting type="sep"/>
- <setting label="30005" type="bool" id="fanart" default="true"/>
- <setting label="30006" type="labelenum" values="2048|1024|512|256|128"
id="trailerbitrate" default="2048"/>
- <setting type="sep"/>
- <setting label="30007" type="bool" id="includeadult" default="false"/>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings>
+ <setting label="30000" type="text" id="username" option="urlencoded"
default="" />
+ <setting label="30001" type="text" option="hidden|urlencoded" id="password"
default="" />
+ <setting type="sep" />
+ <setting label="30002" type="bool" id="discdata" default="false" />
+ <setting type="sep" />
+ <setting label="30003" type="labelenum"
values="Arabic|Bulgarian|Cantonese|Mandarin|Czech|Croatian|Danish|Dutch|English|Estonian|Faroese|Farsi|Finnish|Flemish|French|German|Greek|Hebrew|Hindi|Hungarian|Icelandic|Indonesian|Italian|Japanese|Korean|Lithuanian|Norwegian|Polish|Portuguese|Romanian|Russian|Serbian|Slovakian|Slovene|Spanish|Swedish|Tagalog|Thai|Turkish|Malay|Latvian|Ukrainian|Tamil|Catalan|Telugu|Malayalam|Kannada|Bengali|Serbo-Croatian|Gujarati|Esperanto|Vietnamese|Kazakh|Ancient
Greek|Mandar|Braj|Macedonian|Zulu|Twi|Volapük|Albanian|Khmer|Basque"
id="language" default="English" option="urlencoded" />
+ <setting label="30004" type="labelenum"
values="Argentina|Australia|Austria|Belgium|Bosnia and
Herzegovina|Brazil|Bulgaria|Canada|China|Croatia|Cyprus|Czech
Republic|Denmark|Estonia|Faroe
Islands|Finland|France|Georgia|Germany|Greece|Hong Kong
SAR|Hungary|Iceland|India|Indonesia|Iran|Ireland|Israel|Italy|Japan|Korea|Latvia|Lebanon|Lithuania|Luxembourg|Macedonia,
F.Y.R.O.|Mexico|Netherlands|New
Zealand|Norway|Poland|Portugal|Romania|Russia|San
Marino|Slovakia|Slovenia|South
Africa|Spain|Sweden|Switzerland|Syria|Taiwan|Turkey|Ukraine|United Arab
Emirates|United Kingdom|United States" id="country" default="United States"
option="urlencoded" />
+ <setting type="sep" />
+ <setting label="30005" type="bool" id="fanart" default="true" />
+ <setting label="30006" type="labelenum" values="2048|1024|512|256|128"
id="trailerbitrate" default="2048" />
+ <setting type="sep" />
+ <setting label="30007" type="bool" id="includeadult" default="false" />
+</settings>
\ No newline at end of file
-----------------------------------------------------------------------
Summary of changes:
metadata.mymovies.dk/addon.xml | 46 ++--
metadata.mymovies.dk/changelog.txt | 11 +
metadata.mymovies.dk/mymoviesdk.xml | 377 ++++++++++----------
.../resources/language/Danish/strings.xml | 11 +
metadata.mymovies.dk/resources/settings.xml | 31 +-
5 files changed, 248 insertions(+), 228 deletions(-)
create mode 100644 metadata.mymovies.dk/resources/language/Danish/strings.xml
hooks/post-receive
--
Scrapers
------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons