Commit Graph

186 Commits

Author SHA1 Message Date
Alexandre Beloin a086193fe2 Merge pull request #1287 from abeloin/patch-unraid_link
Added detection of fs not implemented link creation
2015-02-15 18:25:13 -05:00
Alexandre Beloin aa29e25aa3 Merge pull request #1285 from abeloin/patch-tvrage_no_episodes
TVRage, TVdb: Check if show has episodes
2015-02-15 18:24:52 -05:00
Alexandre Beloin c5cfede638 Catch exception if unable to cache the response 2015-02-09 14:09:15 -05:00
Alexandre Beloin b283015d38 Use errno.ENOSYS instead of 38. 2015-02-08 20:07:52 -05:00
Alexandre Beloin de6cd8d9f1 Added detection of fs unsupported link creation.
Function acquire will run in infinite loop if the fs doesn't support
link creation(OSError: (38, 'Function not implemented'))
2015-02-08 20:01:30 -05:00
Alexandre Beloin b33ebc0ca5 TVDB: Check if show has episodes 2015-02-06 14:29:35 -05:00
Alexandre Beloin a57d94678d TVRage: Check if show has episodes
Check if node episodelist exist in tvrage show.
e.g. New show without episodes
2015-02-05 23:02:47 -05:00
M. Adam Kendall 7f5d0ff375 Make the timeout configurable 2015-01-30 19:42:12 -05:00
echel0n c7c6fd42b1 Merge pull request #1241 from LinuxBozo/trakt-api-2
Update to Trakt.tv API 2.0
2015-01-29 14:52:40 -08:00
M. Adam Kendall 94d17c286e Update to provide option to disable SSL certificate verification 2015-01-27 14:26:53 -05:00
M. Adam Kendall 3c9adc4590 Try to catch situation where no response is set on error 2015-01-27 09:41:02 -05:00
M. Adam Kendall 9cfc3e3788 Make sure we're returning the result of the recursive request 2015-01-25 21:33:57 -05:00
M. Adam Kendall dba4d17603 Update to Trakt.tv API 2.0 2015-01-25 15:14:57 -05:00
Alexandre Beloin d2f49a0759 Update unrar2 from 0.99.3 to 0.99.6 2015-01-21 21:15:23 -05:00
echel0n 0da960ff51 Fixed issues with newznab custom provider categories.
Updated feedparser and added custom code to parse subcategories.
Updated jQuery and Bootstrap.
2014-12-24 07:49:15 -08:00
echel0n 0b35e9f2fd Dropped pastebin and switched to using Gist's for attaching logs to issue reports. 2014-12-21 17:14:11 -08:00
echel0n bac95b848b Fixed sickragetv/sickrage-issues#229 - check instance of actor or banner obj to be list and if not we throw it into one. 2014-12-20 18:21:19 -08:00
echel0n 46bd8515c2 Updated fanart api handler to use new v3 api scheme and re-coded metadata function to properly retrieve images including thumbs. 2014-12-20 17:29:17 -08:00
echel0n de1c40db01 Added FanArt.TV API package to libs, we now try to get images from fanart.tv if we can't find them on theTVDB or TMDB. 2014-12-20 09:05:38 -08:00
echel0n 1b45caaf7f Fixed traktAPI to properly do GET and POST request methods based on API call 2014-12-19 23:54:46 -08:00
echel0n 4b039b0313 Added new webproxy per-provider option to allow accessing blocked content from different countries that may have restrictions, this feature is beta.
Performed misc PEP8 code cleanups.

Fixed sickragetv/sickrage-issues#213

Fixed sickragetv/sickrage-issues#217
2014-12-19 22:07:39 -08:00
echel0n c65b17d09b Fixed sickragetv/sickrage-issues#170 - checks if key 'language' is present if not discards. 2014-12-18 14:25:35 -08:00
echel0n f40d5e1310 Fix for duplicate tickets being submitted via app, title variable was being appended to.
Added in code to send the last 50 lines of app's logs to pastebin then give back a url.
2014-12-18 13:33:35 -08:00
echel0n 956e16f481 Fixed encoding/decoding issues with WebUI and IndexerAPI's 2014-12-14 19:35:47 -08:00
echel0n 9000dbd10a Fixed issues with randomly returned empty show statuses, added tvrage status mapping to ensure it never gets returned incorrectly. 2014-12-13 11:06:33 -08:00
echel0n 831248b412 Fixed issue with theTVDB IndexerAPI _parseActors method improperly parsing the data returned from the api causing an exception to occur during metadata refreshes.
Fixed issues with Backup/Restore.

Fixed issues with banners, posters, images via showPoster method.

Fixed issues with WebAPI apikeys.

Fixed issues with WebUI and url pattern matching.
2014-12-13 05:21:46 -08:00
echel0n 4fd92a8631 Fixed issue with theTVDB IndexerAPI _parseActors method improperly parsing the data returned from the api causing an exception to occur during metadata refreshes. 2014-12-13 02:32:08 -08:00
echel0n 7213fbac11 Fixed issues with WebUI crashing when using a custom web_root setting in the config, also fixed a few other misc WebUI related issues.
This resolves issue tickets #1065, #1064, #1049
2014-12-10 05:10:51 -08:00
echel0n 0365cc201b Fixes for issue #1026 - Trakt exceptions 2014-12-05 22:51:24 -08:00
echel0n 2354c74247 Updated IMDB libs.
Minor code improvements made to IndexerAPI modules.

New subtitle config feature which allows you to control if subtitles get there language codes appened to there filenames or not.

Added El Rey Network image.

Added code for generating imdbID's for shows missing there imdbID's such as shows from TVRage indexer..
2014-12-02 22:13:28 -08:00
echel0n e6389e47b1 Improved RSS feedparser/feedcache code for better performance and reliability.
Removed Shove module and depends.

Logging now automatically omits sensitive data such as usernames, passwords, and api keys and replaces them with asterisks in both log file and console.

Fixed versionChecker module to confirm it created a updater class before attempting to execute functions to avoid NoneType errors.
2014-12-02 11:09:53 -08:00
echel0n 44396490cd Fix for issue #989 - Changed exception type sent back by IndexerAPI, raise errors on anything other then status OK as well. 2014-11-30 09:37:39 -08:00
echel0n 44ae0c2933 Fixed system path to prepend instead of append for custom libs 2014-11-29 10:02:19 -08:00
echel0n 7c6b1b32de Fixes AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3' issues. 2014-11-29 09:50:46 -08:00
echel0n 42befb652d Fixed more issues with TraktAPI code 2014-11-29 03:38:41 -08:00
echel0n 091c9419c8 Quickfix for last commit of Trakt.tv overhaul 2014-11-28 14:13:06 -08:00
echel0n c6b7348c37 Overhaul of Trakt.TV API handler 2014-11-28 14:07:26 -08:00
echel0n 360c3afa08 Removed FTFY, python 2.6 compatibility issues.
Re-coded encodingKludge encode/decode for unicode <-> utf-8
2014-11-25 17:22:31 -08:00
echel0n b67c186ed8 Fixed startup issue for python 2.6 end-users, had to make some compatibility changes to the ftfy libs 2014-11-24 19:14:39 -08:00
echel0n 9a33ddf85c Fix for issue #946 - Adding of shows via webAPI was failing.
Improvements made to Indexer's API modules, better error handling for missing or incomplete shows, shows that don't have actor or banner info are now properly error handled as well.
2014-11-24 18:47:14 -08:00
echel0n 6a140aa907 Added FTFY module to help with any encoding/decoding issues 2014-11-24 13:42:30 -08:00
echel0n e3500fffc1 Fixed Indexer API issues resulting in NoneType errors when no data was available for a show 2014-11-23 17:21:34 -08:00
echel0n a18c72f2ea Small code fix for trakt.tv trending shows func
Fixes for Indexer API's
2014-11-23 04:51:10 -08:00
echel0n 29d22b8a8f Trakt.tv recommend shows and trending shows now work with both TVDB and TVRAGE Indexer's 2014-11-23 04:08:37 -08:00
echel0n 1aca9da027 Added try/except to Indexer API code when retrieving episodes 2014-11-23 02:28:52 -08:00
echel0n 5691847331 Fixed Trakt.tv API code 2014-11-20 04:40:33 -08:00
echel0n e57fa4d585 Merge pull request #917 from Hellowlol/apifasterplx
Respect cache.
2014-11-18 19:45:00 -08:00
John 4f773ec4ea Respect cache.
Tries to fix https://github.com/SiCKRAGETV/SickRage/issues/903
2014-11-19 00:41:50 +01:00
echel0n d96597bf27 Fix for missing github modules, forgot to add folder to git repo 2014-11-16 04:15:40 -08:00
adam af1c16c4da Fix parsing utf8 data from tvdb and tvrage 2014-11-10 10:07:47 +08:00