echel0n
246708f600
Added SQLAlchemy to libs
11 years ago
echel0n
129a8c1d7e
Added cache for rss feed items.
Fixed issues with searches
11 years ago
Nils Vogels
ab89084688
tvdb_api update, backport from midgetspy
* Skip episodes which are missing SeasonNumber or Episode Number (or DVD_season or DVD_episodenumber)
* Avoid excessive calls to the ShowContainer garbage collection
* fix ShowContainer cache resizing
11 years ago
echel0n
9384881241
Fixed issues with searching for air by date shows and sports.
Several bugfixes applied throughout the code along with cleanup performed.
11 years ago
echel0n
a5836afa4f
Fixes issue #161
11 years ago
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.
11 years ago
echel0n
a71ed25b19
Fixes issues with searches and importing existing shows
11 years ago
echel0n
f8ec897010
Lightning fast indexer searches now!
Version checks reverted back to every 12 hours.
11 years ago
echel0n
c945726f05
Fixed subliminal issues.
Added ignore/required words option to bet set individually for each show.
Fixed issue with global ignore words not properly matching against releases.
Fixed issue with
11 years ago
echel0n
8d9d62caf5
Updated sumbliminal.
Fixed issue #52
11 years ago
echel0n
94670f7f95
Updated our cache code.
Updated rsstorrents to not bother using requests sessions.
11 years ago
echel0n
f54a6e25b2
Fixes issues with tvdb and tvrage api content attribute not found
11 years ago
echel0n
e171aa1c10
Conditional check bugfixes
11 years ago
echel0n
23348e0bd0
Fixed bug for returning requests object exceptions
11 years ago
echel0n
4caf2441d6
Fixed a typo issue
11 years ago
echel0n
9124c528a8
Fixed couple bugs in cache control
11 years ago
echel0n
381049c373
Re-coded our cache session handler and made vast improvements to it
11 years ago
echel0n
2acafcb603
Fixed bugs in cache control
11 years ago
echel0n
c2f7f766f4
Fixed bug in cache controller that was causing session handler to return NoneType
11 years ago
echel0n
f0ffae31a6
Fixed bug in TVRage API that was effecting python 2.6 users
11 years ago
echel0n
c309e8afc9
Fixed bug in cache controller
11 years ago
echel0n
42f88b3b3f
Revert "Added lxml to our libs"
This reverts commit 32c029c3cf
.
11 years ago
echel0n
7738a091f2
Revert "Added lxml to our libs"
This reverts commit 32c029c3cf
.
11 years ago
echel0n
32c029c3cf
Added lxml to our libs
11 years ago
echel0n
9ac649444d
Added cache_auto, cache_urls, and cache_max_age features to our cache handler.
Added session handler to our cache handler so that we can pass in paramaters at the request level and use them for our cache handler to process features.
11 years ago
echel0n
1bb9413b19
Move some code around in our cache handler for better parsing and accuracy of caching
11 years ago
echel0n
3db51ef268
Fixed typo in TVDB Api code
Updated cache handler code
11 years ago
echel0n
6a1ccef8d9
Replaced cache handler with a modified version of our own, gives quicker Indexer API responses to our requests
11 years ago
echel0n
ff1e6e6dbc
Changed to new cache handler that stores its cached data in sqlite db files for persistance
11 years ago
echel0n
6a7906eeb1
Fixed bug in TVRage API that was not properly handling malformed airdates for shows.
Fixed bug in metadata function that was throwing attribute errors when checking for banner images for shows from TVRage
Converted some list comprehensions to generators to improve speed and lower memory usage of SB
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
echel0n
108df09382
Fix for air dates in TVRage API code
11 years ago
echel0n
10637f8f29
Code Clean up and regex fix for "no repeats" error (reverted from commit 8ecd5a196d
)
11 years ago
echel0n
8ecd5a196d
Code cleanup and regex fix for "no repeats" error
11 years ago
echel0n
36643acf5e
Added TVRage support to our scene numbering lookups.
Tweaked our API's HTTP Handlers for better performance.
Fixed a bug in metadata parser that was preventing TVRage shows from getting images.
11 years ago
echel0n
84e53a2d10
Small typo
11 years ago
echel0n
5cd7ad2afb
Fixed issue that was causing malformed dates for shows, now SB will smartly set the date even if one didn't exist so that we don't just toss the episode away so long as we have enough data to satisfiy us.
11 years ago
echel0n
146d9ba23b
couple small bugfixes in code when it was expecting a string but got a integer instead well trying to create a search string for providers to use.
11 years ago
echel0n
ce193ffcdb
Replaced our cache handler 'CacheControl' with 'httpcache' as we found the previous was not stable enough and was causing more issues then good.
Added cache handler to sickbeard it self so now everything should be running faster for searches and rss feeds.
11 years ago
echel0n
437b46f907
CacheHandler checks cached response to be OK before returning to requests HTTP handler now.
11 years ago
echel0n
d0ac2936b0
New searches now search only the indexer specified when importing existing shows.
Fixed bug causing addshow's to display the id of the show instead of the name.
11 years ago
echel0n
b225794473
Fix for timeouts on TVDB and TVRage searches.
11 years ago
echel0n
31ccc8ffe2
Bug found and fixed in indexerAPI module.
11 years ago
echel0n
fac97e5f5a
Fixed another issue in showUpdater.
11 years ago
echel0n
1f178686cc
Fixed regex pattern for sports events that were preventing searches from working.
Switched out urllib2 HTTP Handler for requests HTTP Handler in main getURL function in helpers module.
Fixed date parsing for sports in NameParser module.
Misc fixes and improvements throughout the code.
11 years ago
echel0n
4dce609667
couple of bugfixes for TVDB Api code and another in the show metadata parser
11 years ago
echel0n
40c69d6a0f
Updated cacheHandler to allow us to force cache and set a max-age on the cached content, vastly improved performance with indexers.
11 years ago
echel0n
05410e2aa0
Switched TVDB/TVRage CacheHandlers to CacheControl.
Replaced urllib2 with requests for both TVDB and TVRage.
Updated cache cleanup code to process both TVDB and TVRage cache folders.
11 years ago
echel0n
82db6e9b54
Fixed a bug in TVRage API that was not properly handling datetime issues
11 years ago
echel0n
75c8acc6d4
Bugfix for TVRage search by name, fixed issue with dates and key names
11 years ago