added ToonsHub parsers
This commit is contained in:
		
							
								
								
									
										42
									
								
								parsers.go
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								parsers.go
									
									
									
									
									
								
							| @ -14,6 +14,48 @@ console.log(s); | |||||||
| */ | */ | ||||||
|  |  | ||||||
| var Parsers = []model.Parser{ | 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", | 		Identity: "Erai-Raws", | ||||||
| 		TorrentParser: RegexTorrentParser( | 		TorrentParser: RegexTorrentParser( | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user