Skip to content

Commit

Permalink
AmigosShare,BJShare: Better Brazilian Portuguese support (#11323)
Browse files Browse the repository at this point in the history
  • Loading branch information
platbr committed Mar 15, 2021
1 parent e7b258e commit a6617ed
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/Jackett.Common/Definitions/amigosshare.yml
Expand Up @@ -205,7 +205,7 @@ search:
- name: append
args: "{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}"
- name: re_replace
args: ["(Dual-Audio|Dublado)", "Brazilian $1"]
args: ["(Dual|[Nn]acional|[Dd]ublado)", "Brazilian $1"]
details:
selector: a[href*="torrents-details.php?id="], a[href*="details-misc.php?id="]
attribute: href
Expand Down
6 changes: 6 additions & 0 deletions src/Jackett.Common/Indexers/BJShare.cs
Expand Up @@ -394,6 +394,9 @@ private async Task<List<ReleaseInfo>> ParseUserSearchAsync(TorznabQuery query)
titleElements[2] + " " + titleElements[4] + " " + string.Join(
" ", titleElements.Skip(6));

if (Regex.IsMatch(release.Description, "(Dual|[Nn]acional|[Dd]ublado)"))
release.Title += " Brazilian";

// This tracker does not provide an publish date to search terms (only on last 24h page)
release.PublishDate = DateTime.Today;

Expand Down Expand Up @@ -512,6 +515,9 @@ private async Task<List<ReleaseInfo>> ParseLast24HoursAsync()
}
}

if (Regex.IsMatch(extraInfo, "(Dual|[Nn]acional|[Dd]ublado)"))
extraInfo += " Brazilian";

var catStr = qCatLink.GetAttribute("href").Split('=')[1].Split('&')[0];

release.Title = ParseTitle(release.Title, seasonEp, year, catStr);
Expand Down

0 comments on commit a6617ed

Please sign in to comment.