diff --git a/README.md b/README.md index 537d907c9..c79b87272 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ #### Supported Private Trackers * Abnormal * AlphaRatio + * AlphaReign * Andraste * AnimeBytes * AnimeTorrents diff --git a/src/Jackett/Content/logos/alphareign.png b/src/Jackett/Content/logos/alphareign.png new file mode 100644 index 000000000..f3975034f Binary files /dev/null and b/src/Jackett/Content/logos/alphareign.png differ diff --git a/src/Jackett/Definitions/alphareign.yml b/src/Jackett/Definitions/alphareign.yml new file mode 100644 index 000000000..169c7003e --- /dev/null +++ b/src/Jackett/Definitions/alphareign.yml @@ -0,0 +1,81 @@ +--- + site: alphareign + name: AlphaReign + description: "A DHT only tracker" + language: en-us + + links: + - https://alphareign.se + + caps: + categories: + Movies: Movies + Movies/HD: Movies/HD + Movies/SD: Movies/SD + TV: TV + TV/HD: TV/HD + TV/SD: TV/SD + Other: Other + + modes: + search: [q] + tv-search: [q, season, ep] + + login: + path: /login + method: form + form: form[action^="/login"] + inputs: + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + error: + - path: /login + selector: div.auth-form > div > div.alert-danger + + test: + path: settings + + ratio: + text: "∞" + + search: + path: / + method: get + inputs: + query: "{{ .Keywords }}" + rows: + selector: .result + fields: + title: + attribute: data-name + details: + selector: a[href^="/torrent"] + attribute: href + download: + selector: a[href^="magnet:"] + attribute: href + date: + attribute: data-added + size: + attribute: data-size + seeders: + attribute: data-seeders + leechers: + attribute: data-leechers + downloadvolumefactor: + case: + "*": "1" + uploadvolumefactor: + case: + "*": "1" + category: + case: + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"movie\") + span[class=\"label label-info\"]:contains(\"HD\")": "Movies/HD" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"movie\") + span[class=\"label label-info\"]:contains(\"720p\")": "Movies/HD" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"movie\") + span[class=\"label label-info\"]:contains(\"1080p\")": "Movies/HD" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"movie\") + span[class=\"label label-info\"]:contains(\"SD\")": "Movies/SD" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"movie\")": "Movies" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"show\") + span[class=\"label label-info\"]:contains(\"HD\")": "TV/HD" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"show\") + span[class=\"label label-info\"]:contains(\"SD\")": "TV/SD" + "span[class=\"label label-primary\"]:contains(\"video\") + span[class=\"label label-success\"]:contains(\"show\")": "TV" + "*": "Other" diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj index 7800422ab..e9431e1fb 100644 --- a/src/Jackett/Jackett.csproj +++ b/src/Jackett/Jackett.csproj @@ -374,6 +374,9 @@ Always + + PreserveNewest + PreserveNewest @@ -443,6 +446,9 @@ PreserveNewest + + PreserveNewest + Designer