echel0n
7a95b0bb14
Added new InvalidShowException to NameParser, Removed isGoodResult search check and now attached parsed result show objects and compare them against the show object we use to search with instead.
11 years ago
echel0n
a1cef0b958
Added in context to aid in garbage cleanup to help reduce memory usage.
11 years ago
echel0n
75f69396d4
Reverted some changes.
11 years ago
echel0n
5e507b3849
More memory reductions and cleanups
11 years ago
echel0n
7e0bb651b2
Database now closes connection after each query and reconnects if closed to ensure no more connection and locked database problems.
Fixed more internal 500 errors.
11 years ago
JackDandy
821c1237b3
Port:Add safe replace existing file is larger but new file is proper.
11 years ago
oldskool
37c3354325
cherry-pick a Sickbeard pull request add an option to NOT rename .nfo to .nfo-orig
from oldskool:nfo_orig
credit to oldskool
Fixing issue 2404: Option to NOT rename .nfo to .nfo-orig
Conflicts:
data/interfaces/default/config_postProcessing.tmpl
sickbeard/__init__.py
sickbeard/postProcessor.py
sickbeard/webserve.py
11 years ago
echel0n
489a181cdb
Auto-reloads app on code changes automatically detected from git.
Fixed issues with basicauth/cookies and login page.
Parse results now displayed all the time.
11 years ago
echel0n
d00d55fdfc
Modified DB code to close its connection if right after its finished with it, helps performance-wise and should resolve locked db issues as well.
11 years ago
echel0n
24dfbc3f15
Quality is now set during parsing of results.
Fixed more anime regex bugs.
Fixed Indexer API issues for anime shows and unicode problems.
11 years ago
echel0n
4f32ed262c
No need to convert from absolute numbers to season/episode numbers twice, fixed!
11 years ago
echel0n
72b4155b0b
Fixed post-processing issues for anime shows.
11 years ago
echel0n
277d630a6f
Fixed issues with scene converting
11 years ago
echel0n
6ca979d51b
Fix for post-processing and adding anime shows to your anidb mylist
11 years ago
echel0n
997896a540
Fix for transactionals and None Types in sql lists
11 years ago
echel0n
70e7f1bfce
Fixed issues with scene numbering being overwritten by ep objects.
Converted more object saves to database to use transactionals, better performance.
11 years ago
echel0n
05cca0dfe0
Fixed post-processing issues with shows being rejected and saying they didn't exist when infact they did.
Fixed a issue in our name parser code that would of resulted in searches failing completely.
11 years ago
echel0n
f7b11e1e98
Fixed issues with post-processing.
Fixed issue with priority post-processing, bug would allow 2nd attempt to go through even if priority settings were not selected.
Fixed issues with cache retrieval and storing of provider results, properly stored now with season and ep info converted to indexer numbering.
Fixed a bug that was caching unconverted scene numbered files for post-processing causing us to skip converting them when needed.
11 years ago
echel0n
9a3e7ab0a9
Added anime support with anidb support.
Added fanzub anime nzb provider.
Fixed NyaaTorrents anime provider.
This is in testing phase so bugs are to be expected.
11 years ago
echel0n
7391a6e454
App name change in code.
11 years ago
JackDandy
c33b92866d
Add new feature, set file date to episode aired date.
11 years ago
echel0n
b9310444e5
Fix for failed download issues.
Fix for auto-update improperly restarting.
11 years ago
echel0n
fc58a44ba2
Fixed issues with post-processing including the web 500 error.
Fixed regex matching for sports.
11 years ago
echel0n
a5b72dea84
Fixes issues with findpropers and airdate.
Fixes issues with unhashable dict types.
Fixes issues with 100% CPU usage.
Fixes issues with RSS feed cache.
Fixes issues with scene numbering and converting back to indexer numbering.
Fixes issues with backlog searches.
Fixes issues with season pack searches.
Fixes issues with BTN.
11 years ago
echel0n
dfd6f38cfe
Fix for scene numbering during post-processing
11 years ago
echel0n
b6f7753ec7
Fix for post-processing issue of not being enough info
11 years ago
echel0n
d5f183c171
Major changes made to search code, tvcache code, and name parser
11 years ago
Nils Vogels
d906bcc049
Attempt to get quality from snatched episode status
Backport from midgetspy
11 years ago
Nils Vogels
a843303812
Only log deletion when we're really deleting
11 years ago
echel0n
6a8bef76c9
Re-code of post-processing, insures the Indexer ID is correct so that shows don't get added with the incorrect Indexer info also no more needing to lookup said info from the Indexers making API calls so overall speed has increased as well.
Fixed issues with returning a show object when parsing release names into show names from our database.
11 years ago
echel0n
85a9a81f4e
Fix for issue #290 , Post-processing issues
11 years ago
echel0n
54f769e224
Small fix for post-processing
11 years ago
Jason Valdron
4cd67aa6ec
fixed post-processing uncaught exception
11 years ago
echel0n
9d191f6999
Fixes for post-processing issues.
Improvements made to caches for overall performance boost and more accurate matches.
Misc bug fixes applied.
11 years ago
echel0n
319ac2602f
Fixed scene_numbering issues for shows that use scene numbers instead of TVDB numbering.
Fixed issues with local SB cache.
Fixed issues with sports naming patterns, we no longer treat sports as a airdate show and have created custom regex's to aid in finding sports related shows.
11 years ago
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.
11 years ago
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.
11 years ago
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.
11 years ago
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.
11 years ago
echel0n
6967a8faef
Code cleanup
11 years ago
echel0n
bd84656517
Fixed bug "Unknown process method" in postProcessor
11 years ago
echel0n
fb222902c1
Minor bugfixes and improvements
11 years ago
echel0n
23348e0bd0
Fixed bug for returning requests object exceptions
11 years ago
echel0n
dd58028ba6
Bugfix for indexerApi improperly returning list of indexers
11 years ago
echel0n
8004685d3f
Re-wrote the indexerApi wrapper, was causing a bottlekneck
Fixed bug when show folder is deleted before being deleted from SB
New Show searches now confirm results have a valid firstaired date
11 years ago
echel0n
7194c3e197
Added more debug info to post-processor
11 years ago
echel0n
ab124158a4
Fixed up code for searching indexers for show id which fixes a bug that was present in our post processing code
11 years ago
echel0n
381f2e9e1a
Fixed issue with auto-indexer detection in post-processing code
11 years ago
echel0n
22a4a066d8
Post-processing now auto-detects the correct indexer for the show both on manual processing and script based processing
11 years ago
echel0n
95d7d728e0
Re-write of Indexer API wrapper
Re-write of New Show seearch function
Re-write of Existing show search helper function for determining indexer/indexerid
Massive code cleanup and more bugs found and fixed
Indexer code fully modualized for future proofing
11 years ago