added ToonsHub parsers

This commit is contained in:
2025-10-24 15:21:00 +02:00
parent 1c5b2ab271
commit 62ac5a0099

View File

@ -14,6 +14,48 @@ console.log(s);
*/
var Parsers = []model.Parser{
{
Identity: "ToonsHub Dual-Audio",
TorrentParser: RegexTorrentParser(
`^\[ToonsHub\] (.*) S\d+?E(\d+?) (?:REPACK )?(.*?) .* Dual-Audio.*Multi-Subs.*$`,
TorrentParseOptions{
Name: 1,
Episode: 2,
Resolution: 3,
DefaultLanguages: []string{"ja", "en"},
DefaultSubtitles: []string{"en", "de", "zh", "sp", "it", "th", "vi"},
},
),
FileParser: RegexFileParser(
`^(.*)\.(?:S\d+?E|EP)(\d+?)\..*$`,
FileParseOptions{
Name: 1,
Episode: 2,
},
),
},
{
Identity: "ToonsHub",
TorrentParser: RegexTorrentParser(
`^\[ToonsHub\] (.*) S\d+?E(\d+?) (?:REPACK )?(.*?) .* Multi-Subs.*$`,
TorrentParseOptions{
Name: 1,
Episode: 2,
Resolution: 3,
DefaultLanguages: []string{"ja"},
DefaultSubtitles: []string{"en", "de", "zh", "sp", "it", "th", "vi"},
},
),
FileParser: RegexFileParser(
`^(.*)\.(?:S\d+?E|EP)(\d+?)\..*$`,
FileParseOptions{
Name: 1,
Episode: 2,
},
),
},
{
Identity: "Erai-Raws",
TorrentParser: RegexTorrentParser(