Commit graph

293 commits

Author SHA1 Message Date
JackDandy
bd8f0a7b61 Change when adding a show, display show title instead of '[]'.
Change consolidate show data validator into base class.
Change move validator test to inside the respective tvinfo source getter for future proofing.
2018-04-07 20:49:12 +01:00
Prinz23
410251eaf2 Change improve tvinfo source meta handling for cases where server is either down, or no results are returned. 2018-04-07 00:14:13 +01:00
JackDandy
a2908a62a9 Change improve metadata handler during postprocessing when tvinfo source is down.
Fix Torrentz2 filter spam.
2018-04-06 13:27:40 +01:00
JackDandy
818e9b77ee Fix cf algorythm. 2018-04-05 01:23:27 +01:00
JackDandy
a342acea5a Fix Torrentleech provider. 2018-04-03 16:14:54 +01:00
JackDandy
8d9406d5fc Add choose to delete watched episodes from a list of played media at Kodi, Emby, and/or Plex.
Add episode watched state system that integrates with Kodi, Plex, and/or Emby, instructions at Shows/History/Layout/"Watched".
Add installable SickGear Kodi repository containing addon "SickGear Watched State Updater".
Change add Emby setting for watched state scheduler at Config/Notifications/Emby/"Update watched interval".
Change add Plex setting for watched state scheduler at Config/Notifications/Plex/"Update watched interval".
Add API cmd=sg.updatewatchedstate, instructions for use are linked to in layout "Watched" at /history.
Change history page table filter input values are saved across page refreshes.
Change history page table filter inputs, accept values like "dvd or web" to only display both.
Change history page table filter inputs, press 'ESC' key inside a filter input to reset it.
Add provider activity stats to Shows/History/Layout/ drop down.
Change move provider failures table from Manage/Media Search to Shows/History/Layout/Provider fails.
Change sort provider failures by most recent failure, and with paused providers at the top.
Change remove table form non-testing version 20007, that was reassigned.
2018-03-06 02:12:45 +00:00
Prinz23
41206c2de7 Fix notifications Trakt "inactive" status not displayed when it should be.
Fix prevent waiting loops for deactivated accounts that can result in long loading times for the notification page on first time opened.
2018-03-05 15:37:17 +00:00
JackDandy
a1566c7418 Change improve thetvdb api response handling. 2018-02-13 13:02:32 +00:00
Prinz23
68fa29e77a Change restore fetching metadata episode thumbs.
Add get_episode_data in tvdb_api v2

Usage:
lINDEXER_API_PARMS = sickbeard.indexerApi(show.indexer).api_params.copy()
t = sickbeard.indexerApi(show.indexer).indexer(**lINDEXER_API_PARMS)
ep_data = t.get_episode_data(episodeid)
2017-12-10 20:23:45 +00:00
JackDandy
cdc3a7c2df Merge branch 'master' into develop 2017-10-13 03:25:13 +01:00
JackDandy
ac98b3e202 Change improve handling of torrent auth failures. 2017-10-11 23:12:30 +01:00
Prinz23
3bd392e671 Add count of failed show updates
Change add warning message to Display Show and Edit Show page if show no longer found at TV info source due to an ID change, the last successful date of show update with current ID is also displayed.
Add "Shows not found previously" to Manage/Show Processes Page to highlight which shows can adjust their show IDs in order to sustain TV info updates.
Add "Shows from defunct indexers" to Manage/Show Processes page to highlight which shows can be switched to a different default TV info source.
Shows not found on an indexer for over 7 days will only be retried once a week.
Change improve show not found detection in Tvdb_Api lib.
Change add tv_shows_not_found db table.
Change add cleanup of orphaned not found shows during startup.
Change add UI Notification when MasterID is not changed because a show with that ID already exists in DB.
2017-09-04 22:39:28 +01:00
Prinz23
07d72e05f1 Add Fuzzywuzzy lib to sort search results.
Change remove search results filtering from tv info source.
Change suppress startup warnings for Fuzzywuzzy and Cheetah libs.
Change show name aliases get a score -1 to give the main names priority.
Change replace findCertainShow with find_show_by_id for mapped multi-indexer.
Change add Trakt info source search interface.
Change directly send image after it's been cached.
Fix loading CachedImages images with TVDB API v2 changes.
2017-09-04 01:23:30 +01:00
Prinz23
29683acc96 Fix image not loaded from tvdb_api if there is only one poster/banner.
Add new parameter 'poster' to indexer api.
Add optional tvdb_api load season image: lINDEXER_API_PARMS['seasons'] = True.
Add optional tvdb_api load season wide image: lINDEXER_API_PARMS['seasonwides'] = True.
Change prevent setting show/episode attr to None from indexer data.
2017-08-27 01:46:23 +01:00
JackDandy
1ff79cee4d Update Beautiful Soup 4.4.0 (r397) to 4.6.0 (r449). 2017-08-26 01:09:14 +01:00
JackDandy
0b6b9388bc Update chardet packages 2.3.0 (d7fae98) to 3.0.4 (9b8c5c2). 2017-08-26 00:19:44 +01:00
JackDandy
682261bb96 Update unidecode library 0.04.18 to 0.04.21 (e99b0e3). 2017-08-25 23:51:26 +01:00
JackDandy
2b1935cf85 Update Certifi 2015.11.20.1 (385476b) to 2017.07.27 (f808089). 2017-08-25 21:17:38 +01:00
JackDandy
92ef777f2b Merge branch 'master' into develop 2017-08-22 19:03:31 +01:00
JackDandy
8f6b1150f1 Update to UnRar 5.50 release. 2017-08-22 19:00:57 +01:00
Prinz23
7d068d496b Change add zoneinfo_priority param to gettz().
Change patch zoneinfo file location to SickGear zoneinfo_dir.
2017-08-22 13:18:12 +01:00
Prinz23
ad3f8c9584 Update dateutil library 2.4.2 (d4baf97) to 2.6.1 (2f3a160). 2017-08-22 13:18:11 +01:00
JackDandy
ecdcb83e44 Update Tornado Web Server 4.5.dev1 (92f29b8) to 4.5.1 (79b2683) 2017-08-21 01:39:14 +01:00
JackDandy
5e558ecadd Merge branch 'master' into develop 2017-08-20 13:09:06 +01:00
Prinz23
1bd9cf863e Fix infinite loop loading network_timezones.
Change add optional "stack_size" setting as integer to config.ini under "General" stanza.
Change prevent too many retries when loading network timezones, conversions, and zoneinfo in a short time.
Update to UnRar 5.50 beta 6.
2017-08-20 13:05:25 +01:00
Prinz23
653a717f42 Change increase performance by reducing TVDb API requests with a global token.
Change raise tvdb_error if any of the episodes pages return an error instead of an incomplete episode list.
Handle expired token.
2017-07-21 22:03:52 +01:00
JackDandy
8b384e22d7 Merge branch 'master' into develop 2017-07-18 16:57:01 +01:00
Prinz23
6d8b665149 Remove obsolete tvrage_api lib. 2017-07-18 16:55:04 +01:00
Prinz23
574dbb60b5 Change improve TVDB data handling.
Add handling of None type for actors, fanart, and banners.
Change handle exception with no data due to connection error.
Fix check for number in show obj in tvdb_api.
2017-07-12 17:43:36 +01:00
JackDandy
85deeec565 Update cachecontrol library 0.11.5 to 0.12.3 (db54c40). 2017-07-12 01:47:37 +01:00
Prinz23
06599ac708 Change use TVDb API v2.
Add complete actor parsing into _actors.
Make returned _banners compatible with old v1 api lib.
Add all poster + fanart loading (optional) into poster, fanart subdicts of _banners subdict.
Depending on requested image_type set fanart or banners to true.
Readd banners parameter to tvdb lib.
Add new parameter fanart to tvdb lib.
If no firstaired for an episode return None.
Remove old imports.
2017-06-14 21:56:36 +02:00
Prinz23
9cdf57f989 Add Trakt watchlist to Add show/Trakt Cards.
Change revoke application access at Trakt when account is deleted in SG.
Add support for 'DELETE' and 'PUT' requests in libtrakt.
Fix use 'GET', 'POST' method in Trakt lib upgrade.
2017-05-20 10:47:02 +01:00
JackDandy
fc5e0df46c Merge branch 'master' into develop 2017-02-17 05:11:53 +00:00
JackDandy
d97bb7174d Remove Torrentshack.
Change improve provider title processing.
Change improve handling erroneous JSON responses.
Change improve find show with unicode characters.
Change improve result for providers Omgwtf, SpeedCD, Transmithenet, Zoogle.
Change validate .torrent files that contain optional header data.
Fix case where an episode status was not restored on failure.
Add raise log error if no wanted qualities are found.
Change add un/pw to Config/Media providers/Options for BTN API graceful fallback (can remove Api key for security).
Change only download torrent once when using blackhole.
Add Cloudflare module 1.6.8 (be0a536) to mitigate CloudFlare (IUAM) access validator.
Add Js2Py 0.43 (c1442f1) Cloudflare dependency.
Add pyjsparser 2.4.5 (cd5b829) Js2Py dependency.
2017-02-17 04:48:49 +00:00
JackDandy
42a0999b5f Add webencodings 0.5 (3970651) to assist parsing legacy web content. 2017-02-01 13:29:38 +00:00
JackDandy
d4745213ae Update xmltodict library 0.9.2 (eac0031) to 0.10.2 (375d3a6). 2017-02-01 05:16:41 +00:00
JackDandy
6ba8b3675f Update unidecode library 0.04.18 to 0.04.20 (1e18d98). 2017-02-01 05:11:12 +00:00
JackDandy
2cb0fe9693 Update Tornado Web Server 4.5.dev1 (92f29b8) to 4.5.dev1 (38e493e). 2017-02-01 04:54:54 +00:00
JackDandy
ecfe65207d Update socks from SocksiPy 1.0 to PySocks 1.6.5 (b4323df). 2017-02-01 04:42:31 +00:00
JackDandy
235615707f Update Six compatibility library 1.10.0 (r405) to 1.10.0 (r433). 2017-02-01 04:35:31 +00:00
JackDandy
d72cfe7e05 Update SimpleJSON library 3.8.1 (6022794) to 3.10.0 (c52efea). 2017-02-01 04:25:45 +00:00
JackDandy
f500b2aacf Update Requests library 2.9.1 (a1c9b84) to 2.13.0 (fc54869). 2017-02-01 04:13:41 +00:00
JackDandy
4fb5b2ef46 Update rarfile to 3.0 (3e54b22). 2017-02-01 04:07:15 +00:00
JackDandy
d04b7724ee Update profilehooks 1.8.2.dev0 (ee3f1a8) to 1.9.0 (de7d59b). 2017-02-01 04:03:27 +00:00
JackDandy
33ea1af76c Update IMDb 5.1dev20160106 to 5.1 (r907). 2017-02-01 03:48:50 +00:00
JackDandy
69a589a54c Update html5lib 0.99999999/1.0b9 (46dae3d) to (1a28d72). 2017-02-01 03:43:45 +00:00
JackDandy
7c47698d95 Update feedparser library 5.2.0 (8c62940) to 5.2.1 (f1dd1bb). 2017-02-01 03:39:05 +00:00
JackDandy
00c44619d6 Update Certifi 2015.11.20.1 (385476b) to 2017.01.23 (9f9dc30). 2017-02-01 03:34:54 +00:00
JackDandy
e7d1434f18 Update cachecontrol library 0.11.5 to 0.11.7 (3b3b776). 2017-02-01 03:31:16 +00:00
JackDandy
447c7e0fa8 Update Beautiful Soup 4.4.0 (r397) to 4.5.3 (r439). 2017-02-01 03:27:23 +00:00