Commit Graph

71 Commits

Author SHA1 Message Date
echel0n 87b752b4e5 Re-coded the Indexer cache, cache lookups are only performed for existing shows and we don't add any cache entries unless we are Indexing the show in our database so we don't waste cpu cycles and memory.
Manual and backlog searches both search the cache first before even attempting to send a search request to a provider.

More bugs have been worked out.
2014-04-29 06:14:19 -07:00
echel0n c330bbb386 Fixed issues with post-processing, we now perform the auto-detection of the indexer in a spot that doesn't require the post-processing to start all the way from the begining allowing for less processing time to take place.
Fixed more code relating to scene converting and sports event episodes/shows.

Post-processing now checks for indexer id in the cache as well as the other normal ways it did before.
2014-04-28 21:55:59 -07:00
echel0n 872056cc5d Fixed issue of unknown attribute keyword 'show' 2014-04-28 17:18:30 -07:00
echel0n 43b6b4b594 Improved XEM scene numbering converting.
Fixed release naming and parsing.
Improved overall application performance and foorprint.
2014-04-28 17:12:06 -07:00
echel0n 3fbfed7d93 Fixes cache issues with lookups resulting in wasted cpu cycles.
Fixes issues with scene numbered releases not properly being converted before a cache lookup is performed and not being properly converted when returned from providers as a possible match for a show requested to be snatched.
2014-04-28 16:04:11 -07:00
echel0n 0ec4be65da Added in error 542 as requested 2014-04-28 11:46:35 -07:00
echel0n 99bbd0649c Fix for debug logging on console.
Fix for RSS feeds for all providers.
2014-04-28 03:57:30 -07:00
echel0n 5e38813a73 Added sports feature, acts just like air_by_date except allows us to control the date pattern to match events that air_by_date could not.
Custome sports naming patterns can be set now as well.

Fixed issues with FINDPROPERS.

Fixed issues with session connections.

Cleaned up code.
2014-04-28 02:15:29 -07:00
echel0n 1d56ce7182 Fix for BTN provider 2014-04-27 19:51:15 -07:00
echel0n 896295b090 Fix for air-by-date shows 2014-04-27 17:16:09 -07:00
echel0n 71ec47ae6b Fix for error code checking for Newznab providers. 2014-04-27 17:08:12 -07:00
echel0n 28d39df816 Fix for air-by-date issues 2014-04-27 15:51:52 -07:00
echel0n 2a5cd9b02e Fix for exception error in TorrentLeech 2014-04-27 15:20:34 -07:00
echel0n 56a0a04a2c Fix for subtitles datetime issue
Code cleanup.
2014-04-27 15:16:43 -07:00
echel0n 29a5fe4cf5 Fix for FINDPROPERS 2014-04-27 14:45:43 -07:00
echel0n 35f70c7924 Fix for air-by-date and sports shows 2014-04-27 07:48:19 -07:00
echel0n fb0339a274 Fix for sql mass add issues.
Fix for KAT and TPB providers.
Fix for Newznab providers.
2014-04-27 06:46:08 -07:00
echel0n b0ec12e421 Fixes issue with update frequency.
Fixes backlog search issues with newznab providers.
2014-04-27 05:13:46 -07:00
echel0n d8171acc97 Fix for backlog searches 2014-04-27 04:32:22 -07:00
echel0n 0ae27fa6e6 Fix for shows that are air-by-date 2014-04-27 03:40:50 -07:00
echel0n 5772de9eec Complete re-code of season/episode search code.
Switched from using standard requests to using sessions.
Fixed bug in speedcd that was preventing config from saving.
2014-04-27 03:31:54 -07:00
echel0n 18b781532c Fix for KAT provider 2014-04-26 15:20:52 -07:00
Nils Vogels a5b85dcc1c Adding SpeedCD provider
Cherrypicking from mr-orange's fork
This is 30d8807d74

Closes #47
2014-04-26 15:48:37 +02:00
echel0n 8d4d1a21cd Fix for no status attribute error 2014-04-26 04:23:00 -07:00
echel0n e787ef8332 XEM Scene Numbering fixes.
Deepcopy thread.lock issue fixed.
Overall performance increased, searches faster and more accurate.
2014-04-26 03:37:40 -07:00
echel0n bf31077cc2 Fix for thread locking issues 2014-04-26 01:09:38 -07:00
echel0n 690e842bb1 Fix for SSL issues.
Fix for Download Station issues.
2014-04-26 00:09:00 -07:00
echel0n 26e259c036 Fix for Newznab providers 2014-04-25 21:53:44 -07:00
echel0n 754cc8e791 JSON parsed by requests lib instead of helper function 2014-04-25 20:58:24 -07:00
echel0n 83bcc63683 More RSS cache fixes 2014-04-25 20:42:35 -07:00
echel0n 7a22f6c77a More RSS fixes 2014-04-25 18:49:38 -07:00
echel0n 3ee6d45fcd More updates for RSS feed code 2014-04-25 18:39:43 -07:00
echel0n a455bcb7c6 Fixes for RSS searches 2014-04-25 17:03:24 -07:00
echel0n 0e82c5f573 Added RSS feedparser lib to process custom torrent RSS feeds.
Adjusted code for custom RSS feed parsing now that feedparser does the parsing for us all we do is pull the data from the returned entries.
2014-04-25 16:41:47 -07:00
echel0n ce9f079136 Fixes issues with RSS feeds not being parsed correctly. 2014-04-25 04:45:34 -07:00
echel0n a74b12f519 Fixes issues with RSS feeds not being parsed correctly. 2014-04-25 04:43:24 -07:00
echel0n 0d90d01460 Fix for SSL issues 2014-04-25 04:25:22 -07:00
echel0n dafff0281e Merge branch 'pulls/62' 2014-04-25 00:32:22 -07:00
Peter Maciocia 09b106ec6b remove duplicate variable 2014-04-24 17:19:38 +01:00
SickBeard Custom User 484dba0de8 proper settings for proxy 2014-04-24 17:01:20 +01:00
iron8core d72966c203 Add support for more sections on SceneAccess
Add (hopfully fully functioning) support for non-scene and foreign sections
for SceneAccess provider.
2014-04-24 17:44:22 +02:00
SickBeard Custom User aae27f36f6 use proxies 2014-04-24 16:04:41 +01:00
echel0n 94670f7f95 Updated our cache code.
Updated rsstorrents to not bother using requests sessions.
2014-04-22 23:24:08 -07:00
echel0n 984e5e101d Fixes for BTN provider 2014-04-22 14:58:48 -07:00
echel0n ad14de3d9e Merge branch 'pulls/40' 2014-04-22 14:56:12 -07:00
tehspede 90620e47b8 Update scc.py 2014-04-23 00:43:54 +03:00
tehspede 5b713f0262 Update scc.py 2014-04-23 00:41:01 +03:00
tehspede 4eb9000676 Fixes error "Invalid username or password for SceneAccess Check your settings" 2014-04-23 00:29:03 +03:00
echel0n 77696cad66 Fix for rss torrent feeds, resolves issue #32 2014-04-22 03:13:44 -07:00
echel0n ad339a9b2e Multiple bugfixes for provider code 2014-04-22 01:02:43 -07:00