diff --git a/README.md b/README.md
index 3e0c9fe68..03d0f7a4b 100644
--- a/README.md
+++ b/README.md
@@ -198,6 +198,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* BJ-Share (BJ)
* BlueBird
* Blutopia (BLU)
+ * Brasil Tracker
* BroadcastTheNet (BTN)
* BroadCity
* BrokenStones
diff --git a/src/Jackett.Common/Definitions/brasiltracker.yml b/src/Jackett.Common/Definitions/brasiltracker.yml
new file mode 100644
index 000000000..0c4c1b354
--- /dev/null
+++ b/src/Jackett.Common/Definitions/brasiltracker.yml
@@ -0,0 +1,117 @@
+---
+ site: brasiltracker
+ name: BrasilTracker
+ description: "BrasilTracker is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
+ language: en-us
+ encoding: UTF-8
+ type: private
+ links:
+ - https://brasiltracker.org/
+
+ caps:
+ categorymappings:
+ - {id: 1, cat: Other, desc: "Filmes/Series/Música"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+
+ settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: "time"
+ options:
+ "time": "created"
+ "seeders": "seeders"
+ "size": "size"
+ - name: type
+ type: select
+ label: Order requested from site
+ default: "desc"
+ options:
+ "desc": "desc"
+ "asc": "asc"
+ - name: info_results
+ type: info
+ label: "Search results"
+ default: "This indexer does not support Torrent Groups
Un-tick the Torrent grouping (Habilitar Grupo de Torrents) checkbox in your Configurações."
+ - name: info_categories
+ type: info
+ label: "About categories"
+ default: "BrasilTracker does not show Categories in its Search Results.
To use this indexer with Sonarr/Radarr set your indexer category to 7000."
+
+ login:
+ path: login.php
+ method: form
+ form: form#loginform
+ inputs:
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ keeplogged: 1
+ error:
+ - selector: form#loginform:contains("incorretos")
+ test:
+ path: index.php
+ selector: a[href^="logout.php?auth="]
+
+ search:
+ paths:
+ - path: torrents.php
+ inputs:
+ # torrents.php?searchstr=mandalorain&order_by=size&order_way=desc&action=basic&searchsubmit=1
+ searchstr: "{{ .Keywords }}"
+ order_by: "{{ .Config.sort }}"
+ order_way: "{{ .Config.type }}"
+ action: basic
+ searchsubmit: 1
+
+ rows:
+ selector: table#torrent_table > tbody > tr.torrent
+
+ fields:
+ category:
+ text: 1
+ title:
+ selector: a[href^="torrents.php?id="]
+ details:
+ selector: a[href^="torrents.php?id="]
+ attribute: href
+ download:
+ selector: a[href^="torrents.php?action=download&id="]
+ attribute: href
+ description:
+ selector: div.tags
+ banner:
+ selector: img[alt="Cover"]
+ attribute: src
+ files:
+ selector: td:nth-child(3)
+ date:
+ selector: span.time
+ attribute: title
+ filters:
+ - name: dateparse
+ args: "Jan 2 2006, 15:04"
+ 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:
+ strong.tl_free: 0
+ "*": 1
+ uploadvolumefactor:
+ case:
+ "*": 1