Commit Graph

171 Commits

Author SHA1 Message Date
echel0n 6f5474b999 Fixed regex issue for naming patterns 2014-11-29 04:05:31 -08:00
echel0n 3d454979db Fix for issue #928 - Regex updated to take into account possible parentheses surrounding the season/episode numbers in searches 2014-11-29 02:42:40 -08:00
echel0n ded1e5d8a0 Fixed a issue with the encodingKludge and decoding of unicode data 2014-11-24 19:37:43 -08:00
Adam d2077453b6 Fix ABD regex for certain filenames 2014-10-13 19:19:33 +08:00
echel0n 90356544cd Sports regex updated 2014-09-01 00:04:41 -07:00
Adam 6b8a22898b Fix ABD shows manual and backlog searches 2014-08-25 14:54:22 +08:00
echel0n dbb3b75d6e Updated sports regex pattern for more accurate matches and to filter out pre-event episodes 2014-08-22 23:11:21 -07:00
echel0n 94ec9e6e6b Adds additional scoring for series number and series event name parser matches to help determine valid show info 2014-08-22 08:43:38 -07:00
echel0n 0fddbac1c4 Fix for No episode number found error for air-by-date/sports shows 2014-08-22 08:26:41 -07:00
echel0n ca4fe51b97 Added scene_sports_format regex pattern to help match sports shows 2014-08-22 01:06:37 -07:00
echel0n be17ed122b Fix for air-by-date and sports shows issues with parsing results. 2014-08-22 00:21:37 -07:00
Adam 49a8df0cac Fix for ABD shows 2014-08-17 12:28:55 +08:00
Brian Hartvigsen 37e35754c4 Add fixing name_parser/parse.py too... 2014-08-11 17:38:37 -06:00
echel0n e98418ba8d Small code change 2014-08-09 11:36:14 +00:00
echel0n f1c45a596d Code typo fixed 2014-08-09 11:30:36 +00:00
echel0n 3ae4c13104 Code fix 2014-08-09 11:28:22 +00:00
echel0n 6a5567d040 Another minor code fix 2014-08-09 11:22:56 +00:00
echel0n f5725f4402 Minor code correction. 2014-08-09 11:20:24 +00:00
echel0n 17906539ae Fixed improper line indentation 2014-08-09 11:16:55 +00:00
echel0n 1ee64ced4d If we fail to find season/episode info for air-by-date shows via DB query we attempt via indexerAPI calls 2014-08-09 11:14:51 +00:00
echel0n dfc18b8d54 Small code change for parsing air-by-date shows to get season/episode info 2014-08-09 10:59:39 +00:00
nielsenj 88a3444db2 Changes "no_season" regex to support XofX naming
Previous version would allow for:

Britannia The Great Elizabethan Journey - 1 of 3 (19th May 2012) [HDTV 720p (x264)]

But disallow (because of no spaces around "of"):

Britannia The Great Elizabethan Journey - 1of3 (19th May 2012) [HDTV 720p (x264)]

Also previous extra_info changes from:
of 3 (19th May 2012) [HDTV 720p (x264)]

To:
(19th May 2012) [HDTV 720p (x264)]
2014-08-06 21:45:38 -07:00
echel0n 818536fcb4 Fixed naming issues for sports and air-by-date shows. 2014-07-30 14:42:52 -07:00
Adam fd9be53fcb Anime propers 2014-07-27 21:04:17 +08:00
echel0n 14c354b551 Added proxy support to Indexer APIs.
Provider getURL and downloadResult functions now removed and replaced with ones from helpers.py to help slim the code down plus allow more better control over request sessions.

Removed TVTumbler code.

Fixed HDBits provider.

Fixed config settings that were ment to be booleans but instead where set as str or int, should help resolve random html errors.

XEM Refresh check re-coded.

NameParser code for creating show object has been changed to only attempt at the very end once its found the bestMatch result, helps on resources and performance.
2014-07-27 03:59:21 -07:00
echel0n f47734446d Fixed further json issues with speedcd provider.
Fixed several providers and ssl cert verify issues.

Air-by-date shows now automatically get there respective season/episode numbers during release parsing.
2014-07-24 11:16:59 -07:00
echel0n a697805923 Fixed NameParser to properly parse anime episodes that use normal season and episode naming conventions.
NameParser now properly creates absolute numbers from season/episode info or season/episode numbers from absolute info for anime shows. Removed scene convert routine and migrated the code into the parsing routine with a boolean to scene convert if needed.

Fixed NyaaTorrents issue with dict object errors.
2014-07-24 01:27:35 -07:00
echel0n de5db9be64 Added ability to set a default indexer for trakt notifier used for adding shows from watch list so that SickRage knows what indexer to set the show as.
Indexer mapping now uses indexer api calls to gather its information and then stores it to a new table called indexer_mapping for instant lookups later on.

Fixed trakt related issues for adding new shows and syncing.

Centered items at bottom of pages to just look a little nicer and fit properly.
2014-07-23 22:07:01 -07:00
adam 72a3ab63f8 Tidy PP log message 2014-07-21 18:13:17 +08:00
echel0n 636bbfa2de Fixes issues with scene exception updating when editing a show, should resolve problems with it duplicating scene exception name over and over again.
Reduced DB sleep timer to increase overall performance of application.

Improved generic queue code for threading.
2014-07-19 22:29:19 -07:00
echel0n 02c8b867c6 Fixed -RP release issues.
Removes .nzb and .torrent extensions from files for parsing purposes.
2014-07-19 15:23:01 -07:00
echel0n 5802fc372c Fix for naming pattern issues. 2014-07-19 13:31:31 -07:00
echel0n 14fd0daa6c Fix for nameparser error during PP 2014-07-19 06:53:06 -07:00
echel0n 3fd5f75180 Removed a sleep timer 2014-07-19 06:11:53 -07:00
echel0n bf40e6bd98 Updated code to perform indexer id comparisons to confirm show is correctly choosen if we passed in a show object to test against. 2014-07-19 06:09:16 -07:00
echel0n 222f702f46 Skips to next regex if unable to create result.show 2014-07-19 05:15:48 -07:00
echel0n 09a3333399 Moved code out of series_name check for show object creation/checking. 2014-07-19 05:13:11 -07:00
echel0n eff064f347 Accuracey and speed improved for nameparser. 2014-07-19 05:06:18 -07:00
echel0n e0e10dd289 Improved name parser scoring 2014-07-18 17:44:06 -07:00
echel0n c4a0f314fd Fixed name parsing result issues with improper regex patterns being used. 2014-07-18 11:47:19 -07:00
echel0n 579681386e Another test fix for anime PP issues 2014-07-18 00:03:29 -07:00
echel0n 9bef354899 Testing another fix for anime PP issues. 2014-07-17 23:54:58 -07:00
echel0n 546f7c00b4 Reverted persistent storage of nameparser cache, testing fix to prevent crashes possibly related to memory usage. 2014-07-15 15:01:23 -07:00
echel0n 89c8ed4372 Using unicode for name keys now in NameParser cache, resolves 8-byte error. 2014-07-15 11:51:40 -07:00
echel0n c577ff2887 Reverted back to using Shove+SQLAlchemy for storing persistent object data to avoid any more DB corruption errors. 2014-07-15 11:40:40 -07:00
echel0n 2fec443c37 Forgot to add check if naming pattern was calling nameparser for previous commit. 2014-07-15 03:18:34 -07:00
echel0n c3f6417f5f NameParser now gets episode/season numbers for anime shows using absolute numbers. 2014-07-15 03:11:54 -07:00
echel0n 7cbeef5ed0 Fixed invalid naming pattern error.
Fixed sports regexes.
Fixed name parsing issues.
2014-07-15 02:40:21 -07:00
echel0n 4a061d4dd2 AniDB now updates its xml lists daily.
Added writeback cache for both rss feeds and name parser.
2014-07-14 23:55:52 -07:00
echel0n fefcfa0952 Fix for NameParser invalid show errors.
Fix for NameParserCache and RSSFeed Cache errors.
2014-07-14 22:53:32 -07:00