JSONMagnetAddOn {
name: string;
url: string;
type: 'json';
itemType: 'magnet';
jsonResultsKey?: string;
magnetTargetKey: string;
}
Description
JSONImdbHashAddOn {
name: string;
url: string;
type: 'json_imdb';
itemType: 'info_hash';
imdbType: 'tv' | 'movie';
jsonResultsKey?: string;
infoHashTargetKey: string;
torrentNameTargetKey: string;
}
Description
JSONInfoHashAddOn {
name: string;
url: string;
type: 'json';
itemType: 'info_hash';
jsonResultsKey?: string;
infoHashTargetKey: string;
torrentNameTargetKey: string;
}
Description
HTMLMagnetAddOn {
name: string;
url: string;
type: 'html';
itemType: 'magnet';
magnetTargetKey: ScrapeTargetKey;
magnetRegExp?: string;
}
Description
HTMLInfoHashAddOn {
name: string;
url: string;
type: 'html';
itemType: 'info_hash';
infoHashTargetKey: ScrapeTargetKey;
infoHashRegExp?: string;
torrentNameTargetKey: ScrapeTargetKey;
torrentNameRegExp?: string;
}
Description
[{
"name": "Scraper-Name",
"url": "https://www.example-site.com/search/all/",
"type": "HTML",
"itemKey": ".tt-name a[href^='http://example.com/']",
"torrentNameKey": ".tt-name a[href^='/']",
"itemType": "CUSTOM_HASH",
"customInfoHashRegExp": "http://example.com/torrent/([^/]+).torrent",
"trackers": ""
}]