The branch, dharma has been updated
       via  3453ee4fdfdcb874e73f69aa53e0aaa743fc00a7 (commit)
      from  28378ef0028af365846d040be0025873d3642ae9 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=3453ee4fdfdcb874e73f69aa53e0aaa743fc00a7

commit 3453ee4fdfdcb874e73f69aa53e0aaa743fc00a7
Author: olympia <[email protected]>
Date:   Tue Apr 19 14:53:14 2011 +0200

    [metadata.anidb.net] updated to version 1.2.0

diff --git a/metadata.anidb.net/addon.xml b/metadata.anidb.net/addon.xml
index 8d6cf12..efbaa23 100644
--- a/metadata.anidb.net/addon.xml
+++ b/metadata.anidb.net/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.anidb.net"
        name="AniDB.net"
-       version="1.1.0"
+       version="1.2.0"
        provider-name="bambi">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.anidb.net/anidb.xml b/metadata.anidb.net/anidb.xml
index d26e183..59b1271 100644
--- a/metadata.anidb.net/anidb.xml
+++ b/metadata.anidb.net/anidb.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>

-<scraper framework="1.1" date="2011-04-02">

+<scraper framework="1.1" date="2011-04-18">

 

   <NfoUrl dest="3">         

     <RegExp input="$$1" output="&lt;url gzip=&quot;yes&quot; 
cache=&quot;\1.xml&quot;&gt;http://api.anidb.net:9001/httpapi?request=anime&amp;client=xbmcscrap&amp;clientver=1&amp;protover=1&amp;aid=\1&lt;/url&gt;";
 dest="3">

@@ -138,18 +138,24 @@
       <RegExp input="$$19" output="\1" dest="17">

         <expression clear="yes" 
noclean="1">(?i)(&lt;supplemental-info(?!\s+replace=&quot;(?:true|yes)&quot;)[^&gt;]*&gt;.*?&lt;/supplemental-info&gt;)</expression>

       </RegExp>

-      <RegExp conditional="OfficalName" input="$$1" output="\1" dest="15">

-        <expression clear="yes" 
trim="1">(?i)&lt;title\s+xml:lang=&quot;$INFO[OfficalLanguage]&quot;\s+type=&quot;official&quot;&gt;([^&lt;]+)&lt;/title&gt;</expression>

-      </RegExp>

-      <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="8">

+      <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="16">

         <expression clear="yes" 
trim="1">(?i)&lt;title.*?type=&quot;main&quot;&gt;([^&lt;]+)&lt;/title&gt;</expression>

       </RegExp>

-      <RegExp conditional="OfficalName" input="$$15" 
output="&lt;title&gt;\1&lt;/title&gt;" dest="8">

+      <RegExp conditional="OfficalName" input="$$1" output="\1" dest="15">

+        <expression clear="yes" 
trim="1">(?i)&lt;title\s+xml:lang=&quot;$INFO[OfficalLanguage]&quot;\s+type=&quot;official&quot;&gt;([^&lt;]+)&lt;/title&gt;</expression>
 

+      </RegExp>

+      <RegExp conditional="OfficalName" input="$$15" 
output="&lt;title&gt;\1&lt;/title&gt;" dest="16">

         <expression noclean="1">(.+)</expression>

       </RegExp>

-      <RegExp input="$$18" output="\1" dest="8">

+      <RegExp input="$$18" output="\1" dest="16">

         <expression 
noclean="1">(?i)(&lt;title&gt;.*?&lt;/title&gt;)</expression>

       </RegExp>

+      <RegExp input="$$16" output="\1" dest="8">

+        <RegExp input="$$16" output="'\1" dest="16">

+          <expression clear="yes" repeat="yes" 
noclean="1">`?([^`]+)</expression>

+        </RegExp>

+        <expression clear="yes" noclean="1">'(.*)</expression>

+      </RegExp>

       <RegExp conditional="!OfficalName" input="$$1" 
output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="16">

         <expression clear="yes" 
trim="1">(?i)&lt;title\s+xml:lang=&quot;en&quot;\s+type=&quot;official&quot;&gt;([^&lt;]+)&lt;/title&gt;</expression>

       </RegExp>

@@ -160,7 +166,10 @@
         <expression 
noclean="1">(?i)(&lt;originaltitle&gt;.*?&lt;/originaltitle&gt;)</expression>

       </RegExp>

       <RegExp input="$$16" output="\1" dest="8+">

-        <expression noclean="1"/>

+        <RegExp input="$$16" output="'\1" dest="16">

+          <expression clear="yes" repeat="yes" 
noclean="1">`?([^`]+)</expression>

+        </RegExp>

+        <expression noclean="1">'(.*)</expression>

       </RegExp>

       <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="16">

         <expression clear="yes">(?i)&lt;startdate&gt;(\d{4})-</expression>

@@ -168,7 +177,7 @@
       <RegExp input="$$18" output="\1" dest="16">

         <expression noclean="1">(?i)(&lt;year&gt;.*?&lt;/year&gt;)</expression>

       </RegExp>

-      <RegExp input="$$16" output="\1" dest="8+">

+                       <RegExp input="$$16" output="\1" dest="8+">         

         <expression noclean="1"/>

       </RegExp>

       <RegExp input="$$1" 
output="&lt;thumb&gt;http://img7.anidb.net/pics/anime/\1&lt;/thumb&gt;"; 
dest="16">

@@ -217,12 +226,45 @@
       <RegExp input="$$16" output="\1" dest="8+">

         <expression noclean="1"/>

       </RegExp>

-      <!-- Only genres with weight 600 and 500 are overtaken -->

-      <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="6">

+      <!-- Only genres with defined weight are overtaken -->

+      <RegExp input="$$1" output="\1" dest="5">

+        <expression clear="yes" 
noclean="1">(?i)&lt;categories&gt;(.*?)&lt;/categories&gt;</expression>

+      </RegExp>

+      <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="7">

         <expression clear="yes" 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;600&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

       </RegExp>

-      <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="6+">

-        <expression 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;500&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

+      <RegExp input="$INFO[GenreWeight]-$$7" output="\1" dest="6">

+        <expression clear="yes" noclean="1">(?i)[^-]*600[^-]*-(.*)</expression>

+      </RegExp>

+      <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="7">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;500&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreWeight]-$$7" output="\1" dest="6+">

+        <expression noclean="1">(?i)[^-]*500[^-]*-(.*)</expression>

+      </RegExp>

+      <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="7">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;400&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreWeight]-$$7" output="\1" dest="6+">

+        <expression noclean="1">(?i)[^-]*400[^-]*-(.*)</expression>

+      </RegExp>

+      <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="7">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;300&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreWeight]-$$7" output="\1" dest="6+">

+        <expression noclean="1">(?i)[^-]*300[^-]*-(.*)</expression>

+      </RegExp>

+      <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="7">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;200&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreWeight]-$$7" output="\1" dest="6+">

+        <expression noclean="1">(?i)[^-]*200[^-]*-(.*)</expression>

+      </RegExp>

+      <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="7">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;category[^&gt;]*weight=&quot;100&quot;&gt;[^&lt;]*&lt;name&gt;([^&lt;]+)&lt;/name&gt;</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreWeight]-$$7" output="\1" dest="6+">

+        <expression noclean="1">(?i)[^-]*100[^-]*-(.*)</expression>

       </RegExp>

       <RegExp input="$$17" output="\1" dest="6+">

         <expression noclean="1" 
repeat="yes">(?i)(&lt;genre&gt;.*?&lt;/genre&gt;)</expression>

@@ -332,9 +374,33 @@
       <RegExp input="$$18" output="\1" dest="6">

         <expression noclean="1" 
repeat="yes">(?i)(&lt;genre&gt;.*?&lt;/genre&gt;)</expression>

       </RegExp>

-      <!-- Only 6 genres is overtaken -->

-      <RegExp input="$$6" output="\1\2\3\4\5\6" dest="8+">

-        <expression 
noclean="1,2,3,4,5,6">(?i)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      <!-- Only specified number genres is overtaken -->

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3\4\5\6\7\8\9" 
dest="8+">

+        <expression 
noclean="1,2,3,4,5,6,7,8,9">(?i)9-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3\4\5\6\7\8" 
dest="8+">

+        <expression 
noclean="1,2,3,4,5,6,7,8">(?i)8-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3\4\5\6\7" dest="8+">

+        <expression 
noclean="1,2,3,4,5,6,7">(?i)7-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3\4\5\6" dest="8+">

+        <expression 
noclean="1,2,3,4,5,6">(?i)6-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3\4\5" dest="8+">

+        <expression 
noclean="1,2,3,4,5">(?i)5-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3\4" dest="8+">

+        <expression 
noclean="1,2,3,4">(?i)4-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2\3" dest="8+">

+        <expression 
noclean="1,2,3">(?i)3-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1\2" dest="8+">

+        <expression 
noclean="1,2">(?i)2-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)?</expression>

+      </RegExp>

+      <RegExp input="$INFO[GenreCount]-$$6" output="\1" dest="8+">

+        <expression 
noclean="1">(?i)1-(&lt;genre&gt;[^&lt;]+&lt;/genre&gt;)</expression>

       </RegExp>

       <RegExp input="$$1" output="\1" dest="6">

         <expression 
clear="yes">&lt;description[^&gt;]*&gt;(.*?)&lt;/description&gt;</expression>

@@ -432,7 +498,13 @@
       </RegExp>

       <RegExp input="$$6" output="\1" dest="6">

         <expression noclean="1">(?:\r?\n)*(.*)</expression>

-      </RegExp>     

+      </RegExp>

+      <RegExp input="$$6" output="'\1" dest="6">

+        <expression repeat="yes" noclean="1">`?([^`]+)</expression>

+      </RegExp>

+      <RegExp input="$$6" output="\1" dest="6">

+        <expression noclean="1">'(.*)</expression>

+      </RegExp>

       <RegExp input="$$6" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="16">

         <expression clear="yes" noclean="1" trim="1"/>

       </RegExp>

@@ -442,10 +514,32 @@
       <RegExp input="$$16" output="\1" dest="8+">

         <expression noclean="1"/>

       </RegExp>

+      <!-- Main character + optionaly Secondary character enumared as "Cast" 
-->

       <RegExp input="$$1" output="\1" dest="6">

-        <expression clear="yes" 
noclean="1">(?i)&lt;creators&gt;(.*)&lt;/creators&gt;</expression>

+        <expression clear="yes" 
noclean="1">(?i)&lt;characters&gt;(.*?)&lt;/characters&gt;</expression>

+      </RegExp>

+      <RegExp input="$$6" 
output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\1&lt;/role&gt;&lt;/actor&gt;"
 dest="16">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;character.*?type=&quot;main character 
in&quot;[^&gt;]*&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;seiyuu[^&gt;]*&gt;([^&lt;]*)&lt;/seiyuu&gt;.*?&lt;/character&gt;</expression>

+      </RegExp>

+      <RegExp conditional="!OnlyMainCast" input="$$6" 
output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\1&lt;/role&gt;&lt;/actor&gt;"
 dest="16+">

+        <expression repeat="yes">(?i)&lt;character.*?type=&quot;secondary cast 
in&quot;[^&gt;]*&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;seiyuu[^&gt;]*&gt;([^&lt;]*)&lt;/seiyuu&gt;.*?&lt;/character&gt;</expression>

+      </RegExp>

+      <RegExp input="$$17" output="\1" dest="16+">

+        <expression noclean="1" 
repeat="yes">(?i)(&lt;actor&gt;.*?&lt;/actor&gt;)</expression>

+      </RegExp>

+      <RegExp input="$$18" output="\1" dest="16">

+        <expression noclean="1" 
repeat="yes">(?i)(&lt;actor&gt;.*?&lt;/actor&gt;)</expression>

+      </RegExp>

+      <RegExp input="$$16" output="\1" dest="8+">

+        <RegExp input="$$16" output="'\1" dest="16">

+          <expression clear="yes" repeat="yes" 
noclean="1">`?([^`]+)</expression>

+        </RegExp>

+        <expression noclean="1">'(.*)</expression>

       </RegExp>

       <!-- All "Original" and "Character" creators are enumerated as "Writter" 
-->

+      <RegExp input="$$1" output="\1" dest="6">

+        <expression clear="yes" 
noclean="1">(?i)&lt;creators&gt;(.*?)&lt;/creators&gt;</expression>

+      </RegExp>

       <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="16">

         <expression clear="yes" 
repeat="yes">(?i)&lt;name.*?type=&quot;(?:Original|Character)[^&gt;]*?&gt;(.*?)&lt;/name&gt;</expression>

       </RegExp>

@@ -456,7 +550,10 @@
         <expression noclean="1" 
repeat="yes">(?i)(&lt;credits&gt;.*?&lt;/credits&gt;)</expression>

       </RegExp>

       <RegExp input="$$16" output="\1" dest="8+">

-        <expression noclean="1"/>

+        <RegExp input="$$16" output="'\1" dest="16">

+          <expression clear="yes" repeat="yes" 
noclean="1">`?([^`]+)</expression>

+        </RegExp>

+        <expression noclean="1">'(.*)</expression>

       </RegExp>

       <!-- All "Direction" creators are enumerated as "Director" -->

       <RegExp input="$$6" output="&lt;director&gt;\1&lt;/director&gt;" 
dest="16">

@@ -469,7 +566,10 @@
         <expression noclean="1" 
repeat="yes">(?i)(&lt;director&gt;.*?&lt;/director&gt;)</expression>

       </RegExp>

       <RegExp input="$$16" output="\1" dest="8+">

-        <expression noclean="1"/>

+        <RegExp input="$$16" output="'\1" dest="16">

+          <expression clear="yes" repeat="yes" 
noclean="1">`?([^`]+)</expression>

+        </RegExp>

+        <expression noclean="1">'(.*)</expression>

       </RegExp>

       <RegExp conditional="SingleStudio" input="$$11$$10$$13$$12" output="\1" 
dest="8+">

         <!-- "Animation work" studios has priority over "Work" studios bellow 
($$13,$$12) -->

@@ -788,8 +888,14 @@
       <RegExp input="$$1" output="\1" dest="5">

         <expression clear="yes" noclean="1">(?i)(&lt;episode 
id=&quot;$$3&quot;.*?&lt;/episode&gt;)</expression>

       </RegExp>

-      <RegExp input="$$5" output="&lt;title&gt;\1&lt;/title&gt;" dest="4">

-        <expression clear="yes">(?i)&lt;title 
xml:lang=&quot;en&quot;[^&gt;]*&gt;([^&lt;]+)&lt;/title&gt;</expression>

+      <RegExp input="$$7" output="&lt;title&gt;\1&lt;/title&gt;" dest="4">

+        <RegExp input="$$5" output="\1" dest="6">

+               <expression clear="yes">(?i)&lt;title 
xml:lang=&quot;en&quot;[^&gt;]*&gt;([^&lt;]+)&lt;/title&gt;</expression>

+        </RegExp>

+        <RegExp input="$$6" output="'\1" dest="7">

+          <expression clear="yes" repeat="yes">`?([^`]+)</expression>

+        </RegExp>

+        <expression>'(.*)</expression>

       </RegExp>

       <RegExp input="$$5" output="1-\1" dest="9">

         <expression 
clear="yes">(?i)&lt;epno[^&gt;]*&gt;(\d+)&lt;/epno&gt;</expression>

@@ -822,6 +928,21 @@
         
<expression>(?i)&lt;airdate[^&gt;]*&gt;([^&lt;]+)&lt;/airdate&gt;</expression>

       </RegExp>

       <RegExp input="$$1" output="\1" dest="6">

+        <expression clear="yes" 
noclean="1">(?i)&lt;characters&gt;(.*?)&lt;/characters&gt;</expression>

+      </RegExp>

+      <RegExp input="$$6" 
output="&lt;actor&gt;&lt;name&gt;\5&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;"
 dest="7">

+        <expression clear="yes" 
repeat="yes">(?i)&lt;character[^&gt;]*type=&quot;main character 
in&quot;[^&gt;]*&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\1&gt;\s*)*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\3&gt;\s*)*?&lt;episodes[^&lt;]*[&gt;,]$$3[&lt;,][^/]*/episodes&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\4&gt;\s*)*?&lt;seiyuu[^&gt;]*&gt;([^&lt;]*)&lt;/seiyuu&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\6&gt;\s*)*?&lt;/character&gt;</expression>

+      </RegExp>

+      <RegExp conditional="!OnlyMainCast" input="$$6" 
output="&lt;actor&gt;&lt;name&gt;\5&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;/actor&gt;"
 dest="7+">

+        <expression repeat="yes">(?i)&lt;character[^&gt;]*type=&quot;secondary 
cast 
in&quot;[^&gt;]*&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\1&gt;\s*)*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\3&gt;\s*)*?&lt;episodes[^&lt;]*[&gt;,]$$3[&lt;,][^/]*/episodes&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\4&gt;\s*)*?&lt;seiyuu[^&gt;]*&gt;([^&lt;]*)&lt;/seiyuu&gt;\s*(?:&lt;([^&gt;\s]+)[^&gt;]*&gt;[^&lt;]*&lt;/\6&gt;\s*)*?&lt;/character&gt;</expression>

+      </RegExp>

+      <RegExp input="$$7" output="\1" dest="4+">

+        <RegExp input="$$7" output="'\1" dest="7">

+          <expression clear="yes" repeat="yes" 
noclean="1">`?([^`]+)</expression>

+        </RegExp>

+        <expression noclean="1">'(.*)</expression>

+      </RegExp>

+      <RegExp input="$$1" output="\1" dest="6">

         <expression clear="yes" 
noclean="1">(?i)&lt;creators&gt;(.*?)&lt;/creators&gt;</expression>

       </RegExp>

       <RegExp input="$$6" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="4+">

diff --git a/metadata.anidb.net/changelog.txt b/metadata.anidb.net/changelog.txt
index 99654fd..a690bbb 100644
--- a/metadata.anidb.net/changelog.txt
+++ b/metadata.anidb.net/changelog.txt
@@ -8,4 +8,8 @@ Changed: Slightly improved Google search
 Added: Possibility to specify sources (URLs) for anidb.xml and anime-list.xml 
files

 Added: Possibility to select official title (+language) over main title

 Added: Possibility to use personal anime mapping file

-    
\ No newline at end of file
+    

+1.2.0:

+Changed: Replace "`" with "'" in all significant texts 

+Changed: Configuration for genres

+Added: Loading characters + actors/seiyus
\ No newline at end of file
diff --git a/metadata.anidb.net/resources/language/English/strings.xml 
b/metadata.anidb.net/resources/language/English/strings.xml
index 3890192..a1e011a 100644
--- a/metadata.anidb.net/resources/language/English/strings.xml
+++ b/metadata.anidb.net/resources/language/English/strings.xml
@@ -11,9 +11,12 @@
   <string id="30101">Official name language</string>
   <string id="30102">Enable prequel lookup</string>
   <string id="30103">Alternative prequel link type</string>
-  <string id="30104">Enable only single Animation studio return</string>
-  <string id="30105">Enable specials mapping at the end of episode 
list</string>
-  <string id="30106">Enable specials mapping inside of episode list</string>
+  <string id="30104">Return only single Animation studio</string>
+  <string id="30105">Map specials at the end of episode list</string>
+  <string id="30106">Map specials inside of episode list</string>
+  <string id="30107">Return only Main characters cast</string>
+  <string id="30108">Return only Genres with weight</string>
+  <string id="30109">Number of Genres returned</string>
   <!-- TheTVDB -->
   <string id="30200">Enable fanart/posters</string>
   <string id="30201">Enable banners</string>
diff --git a/metadata.anidb.net/resources/settings.xml 
b/metadata.anidb.net/resources/settings.xml
index f1088ff..c42f17b 100644
--- a/metadata.anidb.net/resources/settings.xml
+++ b/metadata.anidb.net/resources/settings.xml
@@ -15,7 +15,10 @@
     <setting label="30102" type="bool" id="Prequels" default="true"/>
     <setting label="30103" type="labelenum" values="Parent Story|Alternative 
Setting|Side Story" id="AlternativePrequelLinkType" default="Parent Story" 
enable="eq(-1,true)"/>
     <setting type="sep"/>
+    <setting label="30108" type="labelenum" 
values="600|600+500|600+500+400|600+500+400+300|600+500+400+300+200|600+500+400+300+200+100"
 id="GenreWeight" default="600+500"/>
+    <setting label="30109" type="labelenum" values="9|8|7|6|5|4|3|2|1|0" 
id="GenreCount" default="6"/>
     <setting label="30104" type="bool" id="SingleStudio" default="true"/>
+    <setting label="30107" type="bool" id="OnlyMainCast" default="false"/>
     <setting label="30105" type="bool" id="SpecialsAtEnd" default="true"/>
     <setting label="30106" type="bool" id="SpecialsInside" default="true"/>
   </category>

-----------------------------------------------------------------------

Summary of changes:
 metadata.anidb.net/addon.xml                       |    2 +-
 metadata.anidb.net/anidb.xml                       |  165 +++++++++++++++++---
 metadata.anidb.net/changelog.txt                   |    6 +-
 .../resources/language/English/strings.xml         |    9 +-
 metadata.anidb.net/resources/settings.xml          |    3 +
 5 files changed, 158 insertions(+), 27 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to