diff --git a/README.md b/README.md index 885333659..d454911e9 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * HD4Free * HD-Space * HD-Torrents + * HDBC * HDClub * HDHome * HDPter diff --git a/src/Jackett/Definitions/hdbc.yml b/src/Jackett/Definitions/hdbc.yml new file mode 100644 index 000000000..61d4a76ff --- /dev/null +++ b/src/Jackett/Definitions/hdbc.yml @@ -0,0 +1,90 @@ +--- + site: hdbc + name: HDBC + description: "HD tracker" + language: en-us + encoding: UTF-8 + type: private + links: + - https://www.hd-bits.com + + caps: + categories: + 1: Audio # Music + 2: Movies # Movies + 3: TV # TV-Series + 4: PC # Applications + 5: XXX # Adult + + modes: + search: [q] + tv-search: [q, season, ep] + + login: + path: login.php + method: post + inputs: + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + keeplogged: 1 + login: "Log in" + error: + - selector: form#loginform > span.warning + test: + path: torrents.php + + ratio: + path: torrents.php + selector: li#stats_ratio > span + + search: + path: torrents.php + inputs: + $raw: "{{range .Categories}}filter_cat[{{.}}]=1&{{end}}" + searchstr: "{{ .Query.Keywords }}" + order_by: time + order_way: desc + action: basic + searchsubmit: 1 + rows: + selector: table#torrent_table > tbody > tr.torrent + fields: + download: + selector: a[href^="torrents.php?action=download&id="] + attribute: href + description: + selector: div.group_info + remove: span + title: + selector: div.group_info + remove: span, div.tags + category: + selector: td.cats_col + case: + div.cats_music: 1 + div.cats_movies: 2 + div.cats_tvseries: 3 + div.cats_applications: 4 + div.cats_xxx: 5 + comments: + selector: a[href^="torrents.php?id="] + attribute: href + files: + selector: td:nth-child(3) + date: + selector: td:nth-child(4) + size: + selector: td:nth-child(5) + grabs: + selector: td:nth-child(6) + seeders: + selector: td:nth-child(7) + leechers: + selector: td:nth-child(8) + downloadvolumefactor: + case: + "div.freeleech:contains('Freeleech!')": "0" + "*": "1" + uploadvolumefactor: + case: + "*": "1" \ No newline at end of file diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj index e62994e62..371695235 100644 --- a/src/Jackett/Jackett.csproj +++ b/src/Jackett/Jackett.csproj @@ -459,6 +459,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest