Commit Graph

99 Commits

Author SHA1 Message Date
Mark McDowall b751bbc4ce Fixed broken unit tests from parsing logging changes. 2012-02-10 21:35:14 -08:00
kay.one 174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
Mark McDowall e0170a08e4 More REGEX work, cleaned up some extraneous bits and made them more accurate. 2012-01-31 17:17:42 -08:00
kay.one fb0b487e6d Added broken parser test. 2012-01-31 11:47:13 -08:00
Mark McDowall 197979ea3c QualityParseTest will accept bool IsProper as a parameter.
IsUpgrade will take into account that a proper of the same quality should be accepted even if the cutoff was met.
2012-01-23 10:57:27 -08:00
Mark McDowall c0542449a4 Added additional logging to episode searching. 2012-01-22 13:16:25 -08:00
kay.one b6d43273cf Fixed an issue where an unparsable item could break the parser. 2012-01-19 23:08:05 -08:00
kay.one 78268f3c58 Better parser logging. 2012-01-19 22:35:10 -08:00
kay.one 9acfb7330c Check sab queue now takes quality into consideration 2012-01-19 21:50:16 -08:00
Mark McDowall 5cea5282bd Improved the parser to properly handle files without titles, with tests. 2012-01-16 23:17:56 -08:00
Mark McDowall 359f6ea012 Bug: Fixed years being picked up as 4-digit season/episode combo when using the folder name only. a year wrapped with brackets '()' or '[]' will be treated as a year.
Bug: Fixed display issue for series with a period in them when adding existing series, Html.Label(path) would only show text from after the period.
2012-01-12 15:40:28 -08:00
Mark McDowall e958a019ed Updated parser to skip longer than expected numbers from being parsed. 2012-01-02 18:18:36 -08:00
Mark McDowall 69ddeeb0e3 Fixed spelling for Expected[LogType].
Fixed broken tests for GetEpisodesByParseResult.
2011-12-19 16:58:26 -08:00
Mark McDowall 6bd8de000a Added another test for mini-series parsing, fixed parsing. 2011-12-16 20:10:15 -08:00
Mark McDowall 3f32ad1bf2 Parser now supports mini-series (treats them as season 1). 2011-12-16 17:58:19 -08:00
kay.one 1dddf2ffde Added broken parser test 2011-12-11 22:54:09 -08:00
kay.one e269494ff8 ParseSeriesName will now return normalized version of the title if it doesn't match any predefined
PostDownload provider will skip subfolders that are known series folders.
2011-12-10 10:54:16 -08:00
Mark McDowall b3d1b8c47e Added additional FullSeason parse test and another assertion. 2011-12-08 23:08:09 -08:00
Mark McDowall d82edba26c Fixed broken unit test for parsing future daily shows. 2011-11-30 00:29:31 -08:00
kay.one 03aa27c45c Parser now ignores daily episodes from the future. 2011-11-24 00:12:24 -08:00
kay.one d0d9c44124 Parser refactoring. Now tries to parse full path if file name didn't work. 2011-11-23 23:35:37 -08:00
kay.one 6778a6ed99 Moved duplicated NormalizePath method to PathExtentions 2011-11-20 16:35:29 -08:00
Mark McDowall 5012144c13 Fixed 1101 and 101 naming incorrectly picking up 1080p and 720p. 2011-11-18 00:10:30 -08:00
kay.one 72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -08:00
Mark McDowall 6b26843b50 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Conflicts:
	NzbDrone.Core.Test/ParserTest.cs
2011-10-24 23:22:34 -07:00
Mark McDowall 1134d925f4 Fixed REGEX for title parsing. 2011-10-24 23:14:55 -07:00
kay.one c1116d0faa Fixed bug where service where windows service couldn't be installed. 2011-10-24 23:11:50 -07:00
Mark McDowall 3bd99a2b7b Added Support for 1011 as a number convention. 2011-10-20 14:30:45 -07:00
Mark McDowall 0dbb3789eb Treat SUBPACK's as extra releases, so they will not be downloaded. 2011-09-25 18:00:21 -07:00
Mark McDowall 43fa8a1f66 Fixed broken Season parsing REGEX, added test to verify issue without parsing XML. 2011-09-19 21:29:04 -07:00
Mark McDowall 339f191ab8 Releases with only extras will be skipped, with tests. 2011-09-19 17:13:19 -07:00
Mark McDowall 951eb4523d Support for csi525 naming added, previously csi.525 would work, but csi525 wouldn't. 2011-09-18 12:59:23 -07:00
Mark McDowall e4f01ae0d4 Size is now parsed for each item in the feed.
QualityType added to database to allow saving of size limits.
Fluent now uses longs for multiplication, to ensure it doesn't overflow.
2011-09-13 19:25:33 -07:00
Mark McDowall 73fadac397 Fixed parser to properly parse a more common naming convention where the episode title starts with an episode or series/episode combination.
SeriesController SaveEdit and Delete OrderBy Title with articles removed, with episodeCount.
Reworded Auto-configure button.
2011-09-06 23:43:10 -07:00
Mark McDowall 704084a5c8 Fixed broken parse REGEX, removed parsing test and added to hall of shame. 2011-08-28 14:18:43 -07:00
Mark McDowall 43e5cb7b31 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-28 12:08:06 -07:00
kay.one 52e6d09325 Fixed port, added broken parser test 2011-08-28 10:43:01 -07:00
Mark McDowall 07a4c94032 Removed ParseSeasonInfo.
ParseEpisodeInfo will mark a report as a full season if no episodes are found, but was matched.
Fixed tests that were affected by REGEX changes.
2011-08-26 22:37:20 -07:00
Mark McDowall 2ad200e743 Fixed an issue where large 1080i MPEG HDTV rips were being considered SDTV, they now get caught as Unknown. 2011-08-25 16:58:24 -07:00
Mark McDowall f1f85a0eca Fixed parsing issue when Episode Title starts with a number. Split out single and multi episode REGEX for standard naming conventions. 2011-08-05 21:51:36 -07:00
Mark McDowall 35abb74993 Fixed parsing of House - S06E13 - 5 to 9
Episode Title was being picked up as part of the numbering. Lost ability to parse some oddly named scene titles.
2011-08-01 22:10:05 -07:00
kay.one f0735c0693 minor tweaks 2011-07-06 00:36:49 -07:00
kay.one 07312780f1 ParseEpisodeInfo is now separated into ParseTitle and ParsePath 2011-06-29 16:31:16 -07:00
kay.one 9d7ed33d0d Updated series grid
Added some parser tests
2011-06-24 18:20:52 -07:00
Mark McDowall 6131653da5 Fixed broken test.
Removed useless code in ParseEpisodeInfo.
Added negative test case for ParseSeasonInfo.
2011-06-22 18:17:42 -07:00
Mark McDowall 4b0e0ac2d8 Added more Parser tests.
ParseLanguage will only convert ToLower() once, instead of at every if statement.
2011-06-22 17:19:19 -07:00
Mark McDowall 1590ae2d5f Fixed Episode Daily Parse test. 2011-06-17 23:22:54 -07:00
Mark McDowall 71a123401e Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-17 20:11:36 -07:00
Mark McDowall d28e94868c Parser will remove quotes before trying to get filename from the path.
HistoryController - Gets Series from seriesProvider.
UpcomingComtroller - Gets Series from seriesProvider.
2011-06-17 20:11:04 -07:00
kay.one f4a765817b Fixed some small issues, here and there. 2011-06-17 19:51:53 -07:00