Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions scrapers/item-scraper-bluray-disc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"bluray-disc","namePath":"#substring-before(\/\/div[@id='movie-details']\/div[@class='title']\/h1,' (')#","imagePath":"#\/\/img[@id='produktfoto']\/@src#","urlPattern":"https:\/\/bluray-disc.de\/","dataPaths":[{"name":"Format","path":"#substring-after(\/\/div[@id='movie-details']\/div[@class='title']\/h1,') ')#","type":"text","position":1},{"name":"Release Date","path":"#concat( substring( concat( substring-after(substring-after(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], '.'), '.'), '-', substring-before(substring-after(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], '.'), '.'), '-', substring-before(substring-after(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], ' '), '.') ), 1, number(string-length(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1]) - string-length(translate(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], '.', '')) = 2) * 1000 ), substring( concat( substring-after(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], '.'), '-', substring-before(substring-after(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], ' '), '.') ), 1, number(string-length(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1]) - string-length(translate(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], '.', '')) = 1) * 1000 ), substring( normalize-space(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1]), 1, number(not(contains(\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Ver\u00f6ffentlichung:')]\/\/following-sibling::div[1], '.'))) * 1000 ) )#","type":"text","position":2},{"name":"Disc Info","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='bilddetail']\/div[@class='disc_info']\/div[@class='info']#","type":"text","position":3},{"name":"Label","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Label:')]\/\/following-sibling::div[1]#","type":"text","position":4},{"name":"Publisher","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Herausgeber:')]\/\/following-sibling::div[1]#","type":"text","position":5},{"name":"Distributer","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Vertrieb:')]\/\/following-sibling::div[1]#","type":"text","position":6},{"name":"Actors","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Schauspieler:')]\/\/following-sibling::div[1]#","type":"textarea","position":7},{"name":"Director","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Regisseur:')]\/\/following-sibling::div[1]#","type":"text","position":8},{"name":"Production","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Produktion:')]\/\/following-sibling::div[1]#","type":"text","position":9},{"name":"Category","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Kategorie:')]\/\/following-sibling::div[1]#","type":"text","position":10},{"name":"Packaging","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Verpackung:')]\/\/following-sibling::div[1]#","type":"text","position":11},{"name":"Age rating","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Altersfreigabe:')]\/\/following-sibling::div[1]#","type":"text","position":12},{"name":"Language","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Sprachen:')]\/\/following-sibling::div[1]\/\/text()[normalize-space()]#","type":"list","position":13},{"name":"Subtitles","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Untertitel:')]\/\/following-sibling::div[1]\/\/text()[normalize-space()]#","type":"list","position":14},{"name":"Region","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Region:')]\/\/following-sibling::div[1]#","type":"text","position":15},{"name":"Disc Capacity","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Disc Kapazit\u00e4t:')]\/\/following-sibling::div[1]#","type":"text","position":16},{"name":"Image Format","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Bildformat(e):')]\/\/following-sibling::div[1]#","type":"text","position":17},{"name":"Video Codec","path":"#\/\/div[@id='movie-details']\/div[@class='movie-container-content']\/div[@class='tabdetail']\/div[@class='key'][contains(text(),'Video-Codec:')]\/\/following-sibling::div[1]#","type":"text","position":18}]}
1 change: 1 addition & 0 deletions scrapers/item-scraper-ogdb-eu.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"OGDB","namePath":"#substring-before(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[1]\/tbody\/tr\/td[@class='thead'],' [')#","imagePath":"https:\/\/ogdb.eu#substring-before(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[3]\/tbody\/tr\/td[1]\/table[1]\/tbody\/tr[1]\/td\/a\/img\/@src,'&limit')#","urlPattern":"https:\/\/ogdb.eu\/","dataPaths":[{"name":"System","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'System:')]\/\/following-sibling::td[1]#","type":"text","position":1},{"name":"Operating System","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Betriebsystem:')]\/\/following-sibling::td[1]#","type":"text","position":2},{"name":"Region","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Region:')]\/\/following-sibling::td[1]#","type":"text","position":3},{"name":"Release Date","path":"#concat( substring( concat( substring-after(substring-after(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '.'), '.'), '-', substring-before(substring-after(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '.'), '.'), '-', substring-before(substring-after(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '\u00a0'), '.') ), 1, number(string-length(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1]) - string-length(translate(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '.', '')) = 2) * 1000 ), substring( concat( substring-after(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '.'), '-', substring-before(substring-after(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '\u00a0'), '.') ), 1, number(string-length(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1]) - string-length(translate(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '.', '')) = 1) * 1000 ), substring( normalize-space(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1]), 1, number(not(contains(\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erschienen:')]\/\/following-sibling::td[1], '.'))) * 1000 ) )#","type":"text","position":4},{"name":"Developer","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Entwickler:')]\/\/following-sibling::td[1]\/\/following-sibling::span#","type":"list","position":5},{"name":"Port by","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Portiert von:')]\/\/following-sibling::td[1]\/\/following-sibling::span#","type":"list","position":6},{"name":"Localization","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Lokalisation:')]\/\/following-sibling::td[1]#","type":"text","position":7},{"name":"Publisher","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Publisher:')]\/\/following-sibling::td[1]#","type":"text","position":8},{"name":"Distributer","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Vertrieb:')]\/\/following-sibling::td[1]#","type":"text","position":9},{"name":"Audio Language","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Sprachausgabe:')]\/\/following-sibling::td[1]#","type":"text","position":10},{"name":"Text Language","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Textsprache im Spiel:')]\/\/following-sibling::td[1]#","type":"text","position":11},{"name":"Manufacturer-\/ISBN-Code","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Hersteller-\/ISBN-Code:')]\/\/following-sibling::td[1]#","type":"text","position":12},{"name":"Barcode","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Barcode:')]\/\/following-sibling::td[1]#","type":"text","position":13},{"name":"USK","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'USK:')]\/\/following-sibling::td[1]#","type":"text","position":14},{"name":"BBFC","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'BBFC:')]\/\/following-sibling::td[1]#","type":"text","position":15},{"name":"OFLC","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'OFLC:')]\/\/following-sibling::td[1]#","type":"text","position":16},{"name":"PEGI","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'PEGI:')]\/\/following-sibling::td[1]#","type":"text","position":17},{"name":"Indexed","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Indiziert:')]\/\/following-sibling::td[1]#","type":"text","position":18},{"name":"Seized","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Beschlagnahmt:')]\/\/following-sibling::td[1]#","type":"text","position":19},{"name":"Censored","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Zensiert:')]\/\/following-sibling::td[1]#","type":"text","position":20},{"name":"Region Free","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Regionfree:')]\/\/following-sibling::td[1]#","type":"text","position":21},{"name":"Extended Version","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Erweiterte Version:')]\/\/following-sibling::td[1]#","type":"text","position":22},{"name":"Bootleg\/Counterfeit","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Bootleg\/Counterfeit:')]\/\/following-sibling::td[1]#","type":"text","position":23},{"name":"PR\/Demo\/Shareware","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'PR\/Demo\/Shareware:')]\/\/following-sibling::td[1]#","type":"text","position":24},{"name":"Special Edition","path":"#\/html\/body\/table[2]\/tbody\/tr\/td[3]\/table[*]\/tbody\/tr[*]\/td[@class='tboldc'][contains(text(),'Besondere Fassung:')]\/\/following-sibling::td[1]#","type":"text","position":25}]}