Commit Graph

74 Commits

Author SHA1 Message Date
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 b2d5ef531b Merge pull request #1140 from luxmoggy/develop
Catches error from set file date and email when they have special charactors in them
2014-12-17 18:46:49 -08:00
echel0n 3eb366ac05 Re-coded logger facility for better performance and cleaner code plus has better code for rotation of logs. 2014-12-16 02:24:06 -08:00
luxmoggy 0030c87d04 Catch error when speical charactor crashes email send 2014-12-15 12:49:09 +01:00
luxmoggy 27daf8b46c Catch error when speical charactor crashes email send 2014-12-15 12:38:02 +01:00
echel0n 02a9148025 Updated KAT provider urls.
KAT Provider now uses feedcache to get its results via rss feeds.
Fixed issues with Trakt.TV notifications and adding of trending shows
2014-12-11 11:30:57 -08:00
echel0n 0365cc201b Fixes for issue #1026 - Trakt exceptions 2014-12-05 22:51:24 -08:00
echel0n 86e7912c41 Possible fix for issues #1016, #993, and #1024 - Unicode decode/encode issues 2014-12-05 20:13:50 -08:00
echel0n 42befb652d Fixed more issues with TraktAPI code 2014-11-29 03:38:41 -08:00
echel0n 6f61e25fb3 Fix for issue #891 - Trakt notifications failing 2014-11-29 02:24:30 -08:00
echel0n 97bb71a6a5 Fix for missing kodi module 2014-11-29 01:49:24 -08:00
echel0n 9ecbd401f4 Name change XBMC -> Kodi 2014-11-28 14:47:43 -08:00
echel0n 76717fa52b Downgraded Trakt errors to trigger SR logger WARNINGS instead of ERROR messages 2014-11-28 14:18:48 -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 a9b44a156d Fixed issues importing encodingKludge module. 2014-11-24 14:31:50 -08:00
echel0n 6a140aa907 Added FTFY module to help with any encoding/decoding issues 2014-11-24 13:42:30 -08:00
echel0n 31a9d96f6c Fix for issue #891 - Trakt was failing when trying to update watchlist.
Trakt watchlist now tvdb and tvrage compatible.
Added 'trakt_id' constant to IndexerAPI configs module.
2014-11-24 02:59:39 -08:00
echel0n 78b9bb2c8d Changed repo org url to reflect new org SiCKRAGETV 2014-11-12 14:02:25 -08:00
Brendann e58f3fd9cd Update growl.py with missing registration of update notification
Update CHANGES.md

Added line to growl registration which adds common.NOTIFY_GIT_UPDATE as a sickrage notification type.
growl on some systems will not show notification unless it is registered.
2014-11-08 20:59:07 +08:00
adam 4e6afd7615 Update repo urls from echel0n to point to SickragePVR. Should fix autoupdating to the correct repo 2014-10-16 19:55:33 +08:00
Scott D. Barker 50dc83892f - Update Pushbullet notifier to no longer base64 encode the API key which was causing Pushbullet to reject the key and connections
- Update Pushbullet notifier's authorization header to reflect their API
- Update the JS that populates the Pushbullet device list to provide an "All Devices" option
2014-09-17 20:24:27 -07:00
echel0n 6ce43c7782 Added exception catching for timeouts to notifiers 2014-09-06 17:51:44 -07:00
Julio Melendez 8cdf1ddbee Switch from urlencode to json
Per the Pushbullet API (https://docs.pushbullet.com/http/) the POST should use a JSON body, with content-type 'application/json'
2014-08-31 11:10:00 -05:00
Matthew Haughton efd11a6c08 notifiers/libnotify: fix syntax error from #624
Prior to this got error 'too many values to unpack' when updating
and libnotify notifications were enabled.
2014-08-26 19:19:34 -04:00
Jamie 768cdffb42 Update trakt.py 2014-08-22 23:20:36 +01:00
Jamie e02490ee26 varable 2014-08-20 11:31:52 +01:00
Jamie fea49167c5 Use correct item name 2014-08-19 23:47:16 +01:00
Jamie f880f9c340 Fix series remove and add all episodes remove 2014-08-19 00:53:10 +01:00
Simon ff9c8ae82c Fixed notifier failing when it shouldn't 2014-08-06 12:06:26 +01:00
tlex 789f87090a Completed migration to v2 Pushbullet API. Added extra debug logging. 2014-07-28 07:30:13 +02:00
echel0n 91ee2c9ef5 More fixes for Trakt.tv connection issues. 2014-07-27 07:49:13 -07:00
Alex 877c35cb16 Fixed: pushbullet notifications don't work
Apparently the pushpubllet api URL has changed. I suspect it will be the case, in the future, to update the devices url (and maybe code) as well.
2014-07-26 21:46:00 +02:00
echel0n d02c0bd6eb Fixed issues with editing/saving custom scene exceptions.
Fixed charmap issues for anime show names.

Fixed issues with display show page and epCat key errors.

Fixed duplicate log messages for clearing provider caches.

Fixed issues with email notifier ep names not properly being encoded to UTF-8.

TVDB<->TVRAGE Indexer ID mapping is now performed on demand to be used when needed such as newznab providers can be searched with tvrage_id's and some will return tvrage_id's that later can be used to create show objects from for faster and more accurate name parsing, mapping is done via Trakt API calls.

Added stop event signals to schedualed tasks, SR now waits indefinate till task has been fully stopped before completing a restart or shutdown event.

NameParserCache is now persistent and stores 200 parsed results at any given time for quicker lookups and better performance, this helps maintain results between updates or shutdown/startup events.

Black and White lists for anime now only get used for anime shows as intended, performance gain for non-anime shows that dont need to load these lists.

Internal name cache now builds it self on demand when needed per show request plus checks if show is already in cache and if true exits routine to save time.

Schedualer and QueueItems classes are now a sub-class of threading.Thread and a stop threading event signal has been added to each.

If I forgot to list something it doesn't mean its not fixed so please test and report back if anything is wrong or has been corrected by this new release.
2014-07-14 19:00:53 -07:00
echel0n 9dd679e30f Fix for anime showObj regex matching.
Fix for xbmc notifier.
2014-07-10 22:35:00 -07:00
echel0n c7e58cadb5 Fix for XBMC notifier 2014-07-10 21:41:54 -07:00
echel0n 356ac845d4 Fix for XBMC notifier, KeyError: 'result' 2014-07-10 19:53:27 -07:00
echel0n c3a13814f1 PEP8 Cleanups 2014-07-03 14:25:30 -07:00
echel0n c34442f5c1 Notify on update for notifiers via email has been disabled for now till we re-write the email notification code better, fixed a few small errors here and there. 2014-07-03 14:04:26 -07:00
Mark Rawson 8f19e84a80 Add global option to disable SickRage update notifications via notifiers. 2014-07-03 08:16:15 +01:00
Mark Rawson 6aa149752b Send notifications to all enabled notifiers upon SickRage update. 2014-07-03 07:43:48 +01:00
echel0n ca60203e9e Test #3 for blank pages.
Syncs show library with trakt.tv show library on startup.
Adds/Removes shows individually to/from trakt.tv library.
Added use_recommended feature to trakt.tv notifier config page.
2014-06-28 20:28:00 -07:00
echel0n df7aa364aa Added feature that gets all recommended shows from your trakt.tv account and lets you add the show like you would if adding a new show and searching. 2014-06-27 04:00:16 -07:00
echel0n 20aa4b6331 Fixed trakt.tv error, TypeError: 'NoneType' object has no attribute '__getitem__' 2014-06-25 15:47:57 -07:00
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.
2014-06-21 15:46:59 -07:00
echel0n 8dd4585145 Fix for pushover notifications. 2014-06-19 09:42:20 -07:00
Mark Rawson e50ce507e5 Bugfix - fix issue with Pushover test notifications, false-positive if api/user keys removed in UI but not yet saved 2014-06-19 00:13:16 +01:00
Mark Rawson abb7c78dac Pushover - remove hard-coded API key, add API register link to UI. 2014-06-19 00:11:20 +01:00
Mark Rawson 3f78f88c78 Add logging for pushover message limit error (429) 2014-06-18 21:50:48 +01:00