06-03-2017, 18:57
Начинът е някой да напише metadata.movie.cinefish.bg приставка:
...с някакво подобно съдържание. Тя се прави изцяло на XML (не на python) и разчита предимно на сложни регулярни изрази. Преди време се пробвах, но не ми се получиха нещата, а дебъгера който официално предлагаха от XBMC форума за целта, работеше само под windows и затова се отказах.
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<scraper name="Cinefish" content="movies" thumb="icon.png" framework="1.1" date="2015-07-28" language="bg">
<NfoUrl dest="3">
<RegExp dest="2" output="\1" input="$$1">
<expression></expression>
</RegExp>
</NfoUrl>
<CreateSearchUrl dest="3" clearbuffers="no" SearchStringEncoding="UTF-8">
<RegExp dest="3" output="<url>http://www.cinefish.bg/ajax/search.php?val=\1</url>" input="$$1">
<expression></expression>
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8" clearbuffers="no">
<RegExp dest="8" output="<results><entity><title>\3</title><originaltitle>\2</originaltitle><year>\5</year><tagline>\2</tagline><thumb>http://www.cinefish.bg/data/movies_images/\4</thumb><url>http://www.cinefish.bg/movie.php?id=\1</url></entity></results>" input="$$1">
<expression repeat="yes" noclean="1">([0-9]*)[|](.+?)[|](.+?)[|](.+?)[|]movie[|]([0-9]*)</expression>
</RegExp>
</GetSearchResults>
<GetDetails dest="3" clearbuffers="no">
<RegExp dest="3" output="<details><title>\1</title><originaltitle>\2</originaltitle><year>\3</year><tagline>\4</tagline><thumb>\5</thumb></details>
" input="$$8">
<expression noclean="1"><title>(.+?)</title><originaltitle>(.+?)</originaltitle><year>([0-9]*)</year><tagline>(.+?)</tagline><thumb>(.+?)</thumb><url>(.+?)</url></expression>
</RegExp>
</GetDetails>
</scraper>
![[Изображение: notrobosmall.jpg]](https://i.ibb.co/jz6pqnw/notrobosmall.jpg)