diff --git a/README.md b/README.md
index 288059a42..f7fa921e1 100644
--- a/README.md
+++ b/README.md
@@ -467,7 +467,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Peeratiko
* PeerJunkies
* Peers.FM
- * Pirata Digital
* PirateTheNet (PTN)
* Pixelados
* PixelCove (Ultimate Gamer)
diff --git a/src/Jackett.Common/Definitions/piratadigital.yml b/src/Jackett.Common/Definitions/piratadigital.yml
deleted file mode 100644
index 203764400..000000000
--- a/src/Jackett.Common/Definitions/piratadigital.yml
+++ /dev/null
@@ -1,185 +0,0 @@
----
-id: piratadigital
-name: Pirata Digital
-description: "Pirata Digital (PD) is a BRAZILIAN Private Torrent Tracker for HD MOVIES / TV"
-language: pt-BR
-type: private
-encoding: UTF-8
-links:
- - https://pirata.digital/
-
-caps:
- categorymappings:
- - {id: 1, cat: Movies, desc: "Filmes"}
- - {id: 2, cat: TV, desc: "TV"}
- - {id: 6, cat: TV/Anime, desc: "Animes"}
- - {id: 4, cat: PC/Games, desc: "Jogos"}
- - {id: 5, cat: PC/0day, desc: "Aplicativos"}
- - {id: 7, cat: Other, desc: "Cursos"}
- - {id: 8, cat: Movies/3D, desc: "3D"}
-
- modes:
- search: [q]
- tv-search: [q, season, ep, imdbid, tmdbid]
- movie-search: [q, imdbid, tmdbid]
-
-settings:
- - name: cookie
- type: text
- label: Cookie
- - name: info
- type: info
- label: How to get the Cookie
- default: "
- Login to this tracker with your browser
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button (Chrome Browser) or HTML button (FireFox)
- Refresh the page by pressing F5
- Click on the first row entry
- Select the Headers tab on the Right panel
- Find 'cookie:' in the Request Headers section
- Select and Copy the whole cookie string (everything after 'cookie: ') and Paste here.
"
- - name: freeleech
- type: checkbox
- label: Search freeleech only
- default: false
- - name: sort
- type: select
- label: Sort requested from site
- default: created_at
- options:
- created_at: created
- seeders: seeders
- size: size
- name: title
- - name: type
- type: select
- label: Order requested from site
- default: desc
- options:
- desc: desc
- asc: asc
-
-login:
- method: cookie
- inputs:
- cookie: "{{ .Config.cookie }}"
-
-search:
- paths:
- - path: torrents/filter
- inputs:
- $raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
- search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
- description: ""
- uploader: ""
- imdb: "{{ .Query.IMDBIDShort }}"
- tvdb: ""
- tmdb: "{{ .Query.TMDBID }}"
- mal: ""
- igdb: ""
- start_year: ""
- end_year: ""
- sorting: "{{ .Config.sort }}"
- direction: "{{ .Config.type }}"
- qty: 100
- page: 0
- view: list
- freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
-
- rows:
- selector: table > tbody > tr
-
- fields:
- category:
- selector: a[href*="/categories/"]
- attribute: href
- filters:
- - name: regexp
- args: "/categories/(\\d+)"
- title:
- selector: a.view-torrent
- download:
- selector: a[href*="/download/"]
- attribute: href
- details:
- selector: a.view-torrent
- attribute: href
- poster:
- selector: div.torrent-poster img
- attribute: src
- filters:
- - name: prepend
- args: "https://images.weserv.nl/?url=" # for display on dashboard
- - name: append
- args: "&w=180&h=270" # for display on dashboard
- - name: replace
- args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
- size:
- selector: td:nth-last-child(4)
- seeders:
- selector: td:nth-last-child(3)
- leechers:
- selector: td:nth-last-child(2)
- grabs:
- selector: td:nth-last-child(1)
- imdbid:
- selector: a[href*="imdb.com/title/tt"]
- attribute: href
- tmdbid:
- selector: a[href*="themoviedb.org/movie/"]
- attribute: href
- date:
- selector: time
- filters:
- # translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- - name: re_replace
- args: ["(?i)(önce|tagasi|geleden|fa|temu|siden|há|atrás|nazpět|назад|acum|în urmă|hace|il y a|vor|преди|前|sedan)", " ago"]
- - name: re_replace
- args: ["(?i)(saniye|sekundit|sekunder|secondi|sekund|segundos|sekundami|секунд|secunde|secondes|Sekunden|секунди|seconden|秒前)", "seconds"]
- - name: re_replace
- args: ["(?i)(minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten|minuter)", "minutes"]
- - name: re_replace
- args: ["(?i)(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut|分钟|分)", " minute"]
- - name: re_replace
- args: ["(?i)(tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden|timmar)", "hours"]
- - name: re_replace
- args: ["(?i)(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur|小时|時間|timme)", " hour"]
- - name: re_replace
- args: ["(?i)(päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen|dagar)", "days"]
- - name: re_replace
- args: ["(?i)(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден|天|日)", " day"]
- - name: re_replace
- args: ["(?i)(nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken|veckor)", "weeks"]
- - name: re_replace
- args: ["(?i)(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица|周|週間|vecka)", " week"]
- - name: re_replace
- args: ["(?i) (ay)", "month"]
- - name: re_replace
- args: ["(?i)(kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden|månader)", "months"]
- - name: re_replace
- args: ["(?i)(kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|Monat|месец|maand|个月|ヶ月|månad)", " month"]
- - name: re_replace
- args: ["(?i)(aastat|anni|lata|anos|roky|года|ani|años|ans|Jahren|години)", " years"]
- - name: re_replace
- args: ["(?i)(yil|aasta|år|anno|rok|ano|год|año|Jahr|година|jaar|年)", " year"]
- - name: re_replace
- args: ["(?i) (an)", "year"]
- - name: re_replace
- args: ["(?i)(För |und)", ""] # Misc removals
- - name: timeago
- downloadvolumefactor:
- case:
- i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store
- i[class*="fa-trophy text-purple"]: 0 # Special FreeLeech For Certain User Groups
- i[class*="fa-star text-bold"]: 0 # Freeleech From Token
- i[class*="fa-coins text-bold"]: 0 # Freeleech From Token
- i[class*="fa-globe text-blue"]: 0 # Global Freeleech
- i[class*="fa-star text-gold"]: 0 # Freeleech
- i[class*="fa-certificate text-pink"]: 0 # Featured Torrent
- "*": 1
- uploadvolumefactor:
- case:
- i[class*="fa-gem text-green"]: 2 # Single Torrent Double Upload
- i[class*="fa-globe text-green"]: 2 # Global Double Upload
- i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
- "*": 1
-# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
-# minimumratio:
-# text: 0.4
- minimumseedtime:
- # 5 days (as seconds = 5 x 24 x 60 x 60)
- text: 432000
-# UNIT3D 2.7.0
diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs
index 899b976b7..5932fd3c2 100644
--- a/src/Jackett.Updater/Program.cs
+++ b/src/Jackett.Updater/Program.cs
@@ -434,6 +434,7 @@ namespace Jackett.Updater
"Definitions/onlineselfeducation.yml",
"Definitions/onlyscene.yml",
"Definitions/passionetorrent.yml",
+ "Definitions/piratadigital.yml",
"Definitions/pirateiro.yml",
"Definitions/pleasuredome.yml",
"Definitions/polishtracker.yml",