748 lines
38 KiB
XML
748 lines
38 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<scraperfunctions>
|
|
<GetTADBArtistThumbsByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistThumbs" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBArtistThumbsByID>
|
|
<GetTADBArtistThumbsByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistThumbs" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistThumbsByMBID>
|
|
<ParseTADBArtistThumbs dest="5" clearbuffers="no">
|
|
<RegExp input="$$13" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="13">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb aspect="thumb" preview="\1/preview">\1</thumb>" dest="13">
|
|
<expression repeat="yes">strArtistThumb\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistThumbs>
|
|
|
|
<GetTADBArtistFanartsByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistFanarts" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBArtistFanartsByID>
|
|
<GetTADBArtistFanartsByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistFanarts" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistFanartsByMBID>
|
|
<ParseTADBArtistFanarts dest="5" clearbuffers="no">
|
|
<RegExp input="$$13" output="<details><fanart>\1</fanart></details>" dest="5">
|
|
<RegExp input="" output="" dest="13">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="14">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb preview="\1/preview">\1</thumb>" dest="14">
|
|
<expression repeat="yes">strArtistFanart\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$14" output="\1" dest="13">
|
|
<expression noclean="1">(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistFanarts>
|
|
|
|
<GetTADBArtistClearlogoByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistClearlogo" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBArtistClearlogoByID>
|
|
<GetTADBArtistClearlogoByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistClearlogo" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistClearlogoByMBID>
|
|
<ParseTADBArtistClearlogo dest="5" clearbuffers="no">
|
|
<RegExp input="$$13" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="13">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="14">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb aspect="clearlogo" preview="\1/preview">\1</thumb>" dest="14">
|
|
<expression repeat="yes">strArtistLogo\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$14" output="\1" dest="13">
|
|
<expression noclean="1">(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistClearlogo>
|
|
|
|
<GetTADBArtistClearartByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistClearart" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBArtistClearartByID>
|
|
<GetTADBArtistClearartByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistClearart" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistClearartByMBID>
|
|
<ParseTADBArtistClearart dest="5" clearbuffers="no">
|
|
<RegExp input="$$13" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="13">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="14">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb aspect="clearart" preview="\1/preview">\1</thumb>" dest="14">
|
|
<expression repeat="yes">strArtistClearart\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$14" output="\1" dest="13">
|
|
<expression noclean="1">(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistClearart>
|
|
|
|
<GetTADBArtistLandscapeByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistLandscape" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBArtistLandscapeByID>
|
|
<GetTADBArtistLandscapeByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistLandscape" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistLandscapeByMBID>
|
|
<ParseTADBArtistLandscape dest="5" clearbuffers="no">
|
|
<RegExp input="$$13" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="13">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="14">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb aspect="landscape" preview="\1/preview">\1</thumb>" dest="14">
|
|
<expression repeat="yes">strArtistWideThumb\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$14" output="\1" dest="13">
|
|
<expression noclean="1">(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistLandscape>
|
|
|
|
<GetTADBArtistBannerByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistBanner" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBArtistBannerByID>
|
|
<GetTADBArtistBannerByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistBanner" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistBannerByMBID>
|
|
<ParseTADBArtistBanner dest="5" clearbuffers="no">
|
|
<RegExp input="$$13" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="13">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="14">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb aspect="banner" preview="\1/preview">\1</thumb>" dest="14">
|
|
<expression repeat="yes">strArtistBanner\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$14" output="\1" dest="13">
|
|
<expression noclean="1">(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistBanner>
|
|
|
|
<GetTADBBiographyByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBBiography" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBBiographyByID>
|
|
<GetTADBBiographyByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBBiography" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBBiographyByMBID>
|
|
<ParseTADBBiography dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="11">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="12">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="\1" dest="11">
|
|
<expression fixchars="1">strBiographyEN":"(.*?)","</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="\1" dest="11">
|
|
<expression fixchars="1">strBiography$INFO[tadbartistlanguage]":"(.*?)","</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$12" dest="2">
|
|
<RegExp input="$INFO[biogfbsource]" output="<chain function="GetAMGFallbackBiographyByAMGID">$$9</chain>" dest="12">
|
|
<expression>allmusic.com</expression>
|
|
</RegExp>
|
|
<expression>^$</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="<biography>\1</biography>" dest="2">
|
|
<expression>(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</ParseTADBBiography>
|
|
|
|
<GetTADBFMFallbackBiographyByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBFallbackBiography" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBFMFallbackBiographyByMBID>
|
|
<ParseTADBFallbackBiography dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<biography>\1</biography>" dest="2">
|
|
<expression fixchars="1">strBiographyen":"(.*?)","</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="\1" dest="2">
|
|
<expression fixchars="1">strBiography$INFO[tadbartistlanguage]":"(.*?)","</expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</ParseTADBFallbackBiography>
|
|
|
|
<GetTADBDiscographyByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBDiscography">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBDiscographyByID>
|
|
<GetTADBDiscographyByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBDiscography">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/discography-mb.php?s=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBDiscographyByMBID>
|
|
<ParseTADBDiscography dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<album><year>\2</year><title>\1</title></album>" dest="2">
|
|
<expression repeat="yes" clear="yes" fixchars="1" noclean="1">strAlbum":"([^"]*)","intYearReleased":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBDiscography>
|
|
|
|
<GetTADBLifeSpanByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBLifeSpan" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetTADBLifeSpanByID>
|
|
<GetTADBLifeSpanByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBLifeSpan" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBLifeSpanByMBID>
|
|
<ParseTADBLifeSpan dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="11">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="12">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<formed>\2 (\1)</formed>" dest="11">
|
|
<expression fixchars="2" noclean="1">intFormedYear":"([^"]*).*?strCountry":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<disbanded>\1</disbanded>" dest="11+">
|
|
<expression noclean="1">strDisbanded":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<born>\2 (\1)</born>" dest="11">
|
|
<expression fixchars="2" noclean="1">intBornYear":"([^"]*).*?strCountry":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<died>\1</died>" dest="11+">
|
|
<expression noclean="1">intDiedYear":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$12" dest="2">
|
|
<RegExp input="$INFO[lifespanfbsource]" output="<chain function="GetMBFallbackLafeSpanByMBID">$$8</chain>" dest="12">
|
|
<expression>MusicBrainz</expression>
|
|
</RegExp>
|
|
<RegExp input="$INFO[lifespanfbsource]" output="<chain function="GetAMGFallbackArtistLifeSpanByAMGID">$$9</chain>" dest="12">
|
|
<expression>allmusic.com</expression>
|
|
</RegExp>
|
|
<expression>^$</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$11" dest="2">
|
|
<expression noclean="1"><(?:born|formed)*>(.+)</(?:born|formed)*></expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</ParseTADBLifeSpan>
|
|
|
|
<GetTADBFallbackLifeSpanByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBFallbackLifeSpan" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBFallbackLifeSpanByMBID>
|
|
<ParseTADBFallbackLifeSpan dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="11">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="12">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<formed>\2 (\1)</formed>" dest="11">
|
|
<expression fixchars="2" noclean="1">intFormedYear":"([^"]*).*?strCountry":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<disbanded>\1</disbanded>" dest="11+">
|
|
<expression noclean="1">strDisbanded":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<born>\2 (\1)</born>" dest="11">
|
|
<expression fixchars="2" noclean="1">intBornYear":"([^"]*).*?strCountry":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<died>\1</died>" dest="11+">
|
|
<expression noclean="1">intDiedYear":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$11" dest="2">
|
|
<expression noclean="1"><(?:born|formed)*>(.+)</(?:born|formed)*></expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</ParseTADBFallbackLifeSpan>
|
|
|
|
<GetTADBArtistGenresByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistGenres" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistGenresByID>
|
|
<GetTADBArtistGenresByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistGenres" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistGenresByMBID>
|
|
<ParseTADBArtistGenres dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="11">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="12">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="\1" dest="11">
|
|
<expression fixchars="1">strGenre":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$12" dest="2">
|
|
<RegExp input="$INFO[genresfbsource]" output="<chain function="GetAMGFallbackArtistGenresByAMGID">$$9</chain>" dest="12">
|
|
<expression>allmusic.com</expression>
|
|
</RegExp>
|
|
<expression>^$</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="<genre>\1</genre>" dest="2">
|
|
<expression>(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistGenres>
|
|
|
|
<GetTADBFallbackArtistGenresByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBFallbackArtistGenres" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBFallbackArtistGenresByMBID>
|
|
<ParseTADBFallbackArtistGenres dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<genre>\1</genre>" dest="2">
|
|
<expression noclean="1">strGenre":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBFallbackArtistGenres>
|
|
|
|
<GetTADBArtistMoodsByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistMoods" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistMoodsByID>
|
|
<GetTADBArtistMoodsByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistMoods" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistMoodsByMBID>
|
|
<ParseTADBArtistMoods dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="11">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="12">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="\1" dest="11">
|
|
<expression fixchars="1">strMood":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$12" dest="2">
|
|
<RegExp input="$INFO[moodsfbsource]" output="<chain function="GetAMGFallbackArtistMoodsByAMGID">$$9</chain>" dest="12">
|
|
<expression>allmusic.com</expression>
|
|
</RegExp>
|
|
<expression>^$</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="<mood>\1</mood>" dest="2">
|
|
<expression>(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistMoods>
|
|
|
|
<GetTADBFallbackArtistMoodsByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBFallbackArtistMoods" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBFallbackArtistMoodsByMBID>
|
|
<ParseTADBFallbackArtistMoods dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<mood>\1</mood>" dest="2">
|
|
<expression noclean="1">strMood":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBFallbackArtistMoods>
|
|
|
|
<GetTADBArtistStylesByID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistStyles" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistStylesByID>
|
|
<GetTADBArtistStylesByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBArtistStyles" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBArtistStylesByMBID>
|
|
<ParseTADBArtistStyles dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="11">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="" output="" dest="12">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="\1" dest="11">
|
|
<expression fixchars="1">strStyle":"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="$$12" dest="2">
|
|
<RegExp input="$INFO[stylesfbsource]" output="<chain function="GetAMGFallbackArtistStylesByAMGID">$$9</chain>" dest="12">
|
|
<expression>allmusic.com</expression>
|
|
</RegExp>
|
|
<expression>^$</expression>
|
|
</RegExp>
|
|
<RegExp input="$$11" output="<style>\1</style>" dest="2">
|
|
<expression>(.+)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBArtistStyles>
|
|
|
|
<GetTADBFallbackArtistStylesByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBFallbackArtistStyles" cache="tadb-\1-artist.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBFallbackArtistStylesByMBID>
|
|
<ParseTADBFallbackArtistStyles dest="5" clearbuffers="no">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="" output="" dest="2">
|
|
<expression />
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<style>\1</style>" dest="2">
|
|
<expression noclean="1">strStyle":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBFallbackArtistStyles>
|
|
|
|
<GetTADBAlbumReviewByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumReview" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumReviewByID>
|
|
<GetTADBAlbumReviewByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumReview">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumReviewByMBID>
|
|
<ParseTADBAlbumReview dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<review>\1</review>" dest="2">
|
|
<expression fixchars="1">strDescriptionEN":"(.*?)","</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<review>\1</review>" dest="2">
|
|
<expression fixchars="1">strDescription$INFO[tadbalbumlanguage]":"(.*?)","</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumReview>
|
|
|
|
<GetTADBAlbumRating dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumRating" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumRating>
|
|
<GetTADBAlbumRatingByMBID dest="5" clearbuffers="no">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumRating">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumRatingByMBID>
|
|
<ParseTADBAlbumRating dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<rating>\1</rating>" dest="2">
|
|
<expression fixchars="1">intScore":"(.*?)","</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumRating>
|
|
|
|
<GetTADBAlbumTitleByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumTitle" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumTitleByID>
|
|
<ParseTADBAlbumTitle dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<title>\1</title>" dest="2">
|
|
<expression noclean="1">strAlbum":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumTitle>
|
|
|
|
<GetTADBAlbumArtistByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumArtist" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumArtistByID>
|
|
<ParseTADBAlbumArtist dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<artist>\1</artist>" dest="2">
|
|
<expression noclean="1">strArtist":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumArtist>
|
|
|
|
<GetTADBAlbumDateByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumDate" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumDateByID>
|
|
<GetTADBAlbumDateByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumDate" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumDateByMBID>
|
|
<ParseTADBAlbumDate dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<year>\1</year>" dest="2">
|
|
<expression noclean="1">intYearReleased":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumDate>
|
|
|
|
<GetTADBAlbumGenresByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumGenres" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumGenresByID>
|
|
<GetTADBAlbumGenresByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumGenres" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumGenresByMBID>
|
|
<ParseTADBAlbumGenres dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<genre>\1</genre>" dest="2">
|
|
<expression noclean="1">strGenre":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumGenres>
|
|
|
|
<GetTADBAlbumMoodsByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumMoods" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumMoodsByID>
|
|
<GetTADBAlbumMoodsByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumMoods" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumMoodsByMBID>
|
|
<ParseTADBAlbumMoods dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<mood>\1</mood>" dest="2">
|
|
<expression noclean="1">strMood":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumMoods>
|
|
|
|
<GetTADBAlbumStylesByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumStyles" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumStylesByID>
|
|
<GetTADBAlbumStylesByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumStyles" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumStylesByMBID>
|
|
<ParseTADBAlbumStyles dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<style>\1</style>" dest="2">
|
|
<expression noclean="1">strStyle":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumStyles>
|
|
|
|
<GetTADBAlbumThemeByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumTheme" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumThemeByID>
|
|
<GetTADBAlbumThemeByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumTheme" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumThemeByMBID>
|
|
<ParseTADBAlbumTheme dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<theme>\1</theme>" dest="2">
|
|
<expression noclean="1">strTheme":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumTheme>
|
|
|
|
<GetTADBAlbumTracksByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumTracks">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/track.php?m=\1</details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumTracksByID>
|
|
<ParseTADBAlbumTracks dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<track><position>\3</position><title>\1</title><duration>\2</duration></track>" dest="2">
|
|
<expression repeat="yes" trim="1" noclean="1,2,3">strTrack":"([^"]*)",".*?intCD".*?"intDuration":"(\d*?)\d{3}".*?intTrackNumber":"([^"]*)"</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumTracks>
|
|
|
|
<GetTADBAlbumThumbsByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumThumbs" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumThumbsByID>
|
|
<GetTADBAlbumThumbsByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumThumbs" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumThumbsByMBID>
|
|
<ParseTADBAlbumThumbs dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<thumb aspect="thumb" preview="\1/preview">\1</thumb>" dest="2">
|
|
<expression repeat="yes">strAlbumThumb\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumThumbs>
|
|
|
|
<GetTADBAlbumBackByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumBack" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumBackByID>
|
|
<GetTADBAlbumBackByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumBack" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumBackByMBID>
|
|
<ParseTADBAlbumBack dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<thumb aspect="back" preview="\1/preview">\1</thumb>" dest="2">
|
|
<expression repeat="yes">strAlbumThumbBack\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumBack>
|
|
|
|
<GetTADBAlbumDiscartByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumDiscart" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumDiscartByID>
|
|
<GetTADBAlbumDiscartByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumDiscart" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumDiscartByMBID>
|
|
<ParseTADBAlbumDiscart dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<thumb aspect="discart" preview="\1/preview">\1</thumb>" dest="2">
|
|
<expression repeat="yes">strAlbumCDart\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumDiscart>
|
|
|
|
<GetTADBAlbumSpineByID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumSpine" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumSpineByID>
|
|
<GetTADBAlbumSpineByMBID dest="5">
|
|
<RegExp input="$$1" output="<details><url function="ParseTADBAlbumSpine" cache="tadb-\1-album.json">https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1</url></details>" dest="5">
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetTADBAlbumSpineByMBID>
|
|
<ParseTADBAlbumSpine dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<thumb aspect="spine" preview="\1/preview">\1</thumb>" dest="2">
|
|
<expression repeat="yes">strAlbumSpine\d?":"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</ParseTADBAlbumSpine>
|
|
|
|
</scraperfunctions>
|