Commit graph

325 commits

Author SHA1 Message Date
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
JackDandy
6444f078c2 Update backports_abc 0.4 to 0.5. 2017-02-01 03:23:02 +00:00
JackDandy
6fcf80c02d Add fanart to Episodes View, Display Show, Edit Show, and Media Renamer page.
Add "Maximum fanart image files per show to cache" to config General/Interface.
Add populate images when the daily show updater is run with a default maximum 3 images per show.
Change force full update in a show will replace existing images with new.
Add fanart livepanel to lower right of Episodes View and Display Show page.
Add highlight panel red until button is clicked a few times.
Add flick through multiple background images on Episodes View and Display Show page.
Add persistent move poster image to right hand side or hide on Display Show page (multi-click the eye).
Add persistent translucency of background images on Episodes View and Display Show page.
Add persistent fanart rating to avoid art completely, random display, random from a group, or display fave always.
Add persistent views of the show detail on Display Show page.
Add persistent views on Episodes View.
Add persistent button to collapse and expand card images on Episode View/Layout daybyday.
Add non persistent "Open gear" and "Full fanart" image views to Episodes View and Display Show page.
Add "smart" selection of fanart image to display on Episode view.
Change insert [!] and change text shade of ended shows in drop down show list on Display Show page.
Change button graphic for next and previous show of show list on Display Show page.
Add logic to hide some livepanel buttons until artwork becomes available or in other circumstances.
Add "(Ended)" where appropriate to show title on Display Show page.
Add links to fanart.tv where appropriate on Display Show page.
Change use tense for label "Airs" or "Aired" depending on if show ended.
Change display "No files" instead of "0 files" and "Upgrade once" instead of "End upgrade on first match".
Add persistent button to newest season to "Show all" episodes.
Add persistent button to all shown seasons to "Hide most" episodes.
Add button to older seasons to toggle "Show Season n" or "Show Specials" with "Hide..." episodes.
Add season level status counts next to each season header on display show page
Add sorting to season table headers on display show page
Add filename and size to quality badge on display show page, removed its redundant "downloaded" text
Remove redundant "Add show" buttons
Change combine the NFO and TBN columns into a single Meta column
Change reduce screen estate used by episode numbers columns
Change improve clarity of text on Add Show page.
Add "Reset fanart ratings" to show Edit/Other tab.
Add fanart usage to show Edit/Other tab.
Add fanart keys guide to show Edit/Other tab.
Change add placeholder tip to "Alternative release name(s)" on show Edit.
Change add placeholder tip to search box on shows Search.
Change hide Anime tips on show Edit when selecting its mutually exclusive options.
Change label "End upgrade on first match" to "Upgrade once" on show Edit.
Change improve performance rendering displayShow.
Add total episodes to start of show description (excludes specials if those are hidden).
Add "Add show" actions i.e. "Search", "Trakt cards", "IMDb cards", and "Anime" to Shows menu.
Add "Import (existing)" action to Tools menu.
Change SD quality from red to dark green, 2160p UHD 4K is red.
Change relocate the functions of Logs & Errors to the right side Tools menu -> View Log File.
Add warning indicator to the Tools menu in different colour depending on error count (green through red).
Change View Log error item output from reversed to natural order.
Change View Log add a typeface and some colour to improve readability.
Change View Log/Errors only display "Clear Errors" button when there are errors to clear.
Change improve performance of View Log File.
2016-12-16 21:03:14 +00:00
JackDandy
bca3f41191 Change update rTorrent systems. 2016-12-07 16:35:35 +00:00
JackDandy
487a773ed1 Change add guidance when using the "unknown" quality selection. Pep8. 2016-11-16 22:18:48 +00:00
JackDandy
63e12cff11 Change improve fault tolerance of Hachoir jpeg parser.
Ignore fields not required for GPS tag parsing.
2016-11-13 01:58:12 +00:00
JackDandy
7b656dca02 Change factor TVDb lib artwork url to one function to remove duplicity issues. 2016-11-05 17:10:35 +00:00
Prinz23
44241a61a2 Fix TVDb search issue when only 1 result is returned. 2016-11-01 18:19:55 +00:00
JackDandy
b8c5eac61f Fix "error trying to retrieve image" from TVDb due to attempts made when there is no image to fetch. 2016-10-29 18:06:50 +01:00
JackDandy
3ce332a5ad Change make sure avi files are closed if an error occurs.
Change refactor hachoir scan_index for non RIFF file processing.
2016-10-12 02:00:23 +01:00
JackDandy
d0ab6db706 Change reduce time taken to parse avi RIFF metadata during post processing and other times.
Change avi metadata extraction is more fault tolerant and the chance of hanging due to corrupt avi files is reduced.
2016-10-08 16:25:13 +01:00
Prinz23
6b418ddea9 Change load cached images (Trakt) on demand.
Cleanup cache every day during show update (files older then 30 days).
2016-10-03 23:33:53 +01:00
Prinz23
e17730a44a Change hachoir_parser to close input stream if no parser is found e.g. due to file corruption. 2016-10-03 01:04:27 +01:00
JackDandy
cd412e22e5 Change add support for freebsd /var/db/zoneinfo when getting local timezone information. 2016-10-01 14:11:29 +01:00
Prinz23
7c68ac2439 Change improve getting the local timezone information. 2016-10-01 13:59:52 +01:00
JackDandy
7dcf2022e3 Update change to suppress reporting of Tornado exception error 1 to updated package (ref:hacks.txt). 2016-10-01 01:26:13 +01:00
JackDandy
68446ea5d6 Update Tornado Web Server 4.4.dev1 (c2b4d05) to 4.5.dev1 (92f29b8). 2016-10-01 01:26:07 +01:00
JackDandy
145301e275 Change only show unaired episodes on Manage/Backlog Overview and Manage/Episode Status Management where relevant.
Change display show page, can mark unaired items with a date to "Wanted" to trigger a manual active backlog search provided search setting "Unaired episodes" is enabled.
2016-09-25 02:18:48 +01:00
Prinz23
9b3af8b84a Change optimise TheTVDB processes, 40% to 66% saved adding new and existing shows, 40% to 50% saved per show update.
Change improve shows with more episodes gain largest reductions in time spent processing.
Change when using "Add new show" reduce search time outs.
Change always allow incomplete show data.
Remove redundant config/general/"Allow incomplete show data".
2016-09-24 02:09:53 +01:00
Prinz23
d3a7f0ff5e Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded.
Add newznab smart logic to avoid missing releases when there are a great many recent releases.
Change improve performance by using newznab server advertised capabilities.
Change config/providers newznab to display only non-default categories.
Change use scene season for wanted segment in backlog if show is scene numbering.
Change combine Manage Searches / Backlog Search / Limited and Full to Force.
Change consolidate limited and full backlog.
Change config / Search / Backlog search frequency to instead spread backlog searches over a number of days.
Change migrate minimum used value for search frequency into new minimum 7 for search spread.
Change restrict nzb providers to 1 backlog batch run per day.
Add to Config/Search/Unaired episodes/Allow episodes that are released early.
Add to Config/Search/Unaired episodes/Use specific api requests to search for early episode releases.
Add use related ids for newznab searches to increase search efficiency.
Add periodic update of related show ids.
Change terminology Edit Show/"Post processing" tab name to "Other".
Add advanced feature "Related show IDs" to Edit Show/Other used for finding episodes and TV info.
Add search info source image links to those that have zero id under Edit Show/Other/"Related show IDs".
Add "set master" button to Edit Show/Other/"Related show IDs" for info source that can be changed.
Change terminology displayShow "Indexers" to "Links" to cover internal and web links.
Change add related show info sources on displayShow page.
Change don't display "temporarily" defunct TVRage image link on displayShow pages unless it is master info source.
Change if a defunct info source is the master of a show then present a link on displayShow to edit related show IDs.
Change simplify the next backlog search run time display in the page footer.
Change try ssl when fetching data thetvdb, imdb, trakt, scene exception.
Change improve reliability to Trakt notifier by using show related id support.
Change improve config/providers newznab categories layout.
Change show loaded log message at start up and include info source.
Change if episode has no airdate then set status to unaired (was skipped).

Technical
Change move scene_exceptions table from cache.db to sickbeard.db.
Add related ids to show obj.
Add use of mapped indexer ids for newznab.
Add indexer to sql in wanted_eps.
Add aired in (scene) season for wanted episodes.
Add need_anime, need_sports, need_sd, need_hd, need_uhd to wanted episodes and added as parameter to update_providers.
Add fix for lib lockfile/mkdirlockfile.
Add set master TV info source logic.
Change harden ui input validation.
Add per action dialog confirmation.
Change to reload page under more events.
Change implement "Mark all added episodes Wanted to search for releases" when setting new info source.
2016-09-21 17:50:27 +01:00
Prinz23
24afe020d8 Add strict Python version check (>= 2.7.9 and < 3.0), ** exit ** if incorrect version. 2016-08-23 17:18:23 +01:00
JackDandy
48a27e57a0 Add detection of password protected rars with config/Post Processing/'Unpack downloads' enabled.
Change post process to cleanup filenames with config/Post Processing/'Unpack downloads' enabled.
Change post process to join incrementally named (i.e. file.001 to file.nnn) split files.
Change replace unrar2 lib with rarfile 3.0 and UnRAR.exe 5.40 beta 4 freeware.
Change post process "Copy" to delete redundant files after use.
2016-08-22 16:09:07 +01:00
JackDandy
5519fd7e13 Update IMDb 5.0 to 5.1dev20160106 2016-05-01 20:23:01 +01:00
Prinz23
820594505b Change handle all Hachoir library parser errors and replace its Unicode enforcement.
Allow episode status "Skipped" to be changed to "Downloaded".
Allow found "Skipped" episode files to be set "Unknown" quality.
2016-02-09 22:43:35 +00:00
Prinz23
cee865461c Change move dateutil-zoneinfo.tar.gz file to data files /cache.
Add dateutil library hack for new location.
2016-02-06 23:45:58 +00:00
JackDandy
64b9bba47f Add backports_abc 0.4 and singledispatch 3.4.0.3. 2016-01-28 03:33:50 +00:00
JackDandy
715a1aa101 Update Six compatibility library 1.9.0 (r400) to 1.10.0 (r405). 2016-01-12 03:43:32 +00:00
JackDandy
717ef25da5 Update SimpleJSON library 3.8.0 (a37a9bd) to 3.8.1 (6022794). 2016-01-12 03:39:42 +00:00
JackDandy
6b80f1cf52 Update Requests library 2.7.0 (5d6d1bc) to 2.9.1 (a1c9b84). 2016-01-12 03:35:22 +00:00
JackDandy
75cdf710aa Update profilehooks 1.4 to 1.8.2.dev0 (ee3f1a8). 2016-01-12 03:31:43 +00:00
JackDandy
8c026d7977 Update html5lib 0.999 to 0.99999999/1.0b9 (46dae3d). 2016-01-12 03:25:00 +00:00
JackDandy
66ab3c2acd Update Hachoir library 1.3.4 (r1383) to 1.3.4 (r1435). 2016-01-12 03:21:47 +00:00
JackDandy
fb599d70ec Update dateutil library 2.4.2 (083f666) to 2.4.2 (d4baf97). 2016-01-12 03:18:22 +00:00
JackDandy
a0b42a335c Update chardet packages 2.3.0 (26982c5) to 2.3.0 (d7fae98). 2016-01-12 03:14:52 +00:00
JackDandy
17220a1ce9 Update Certifi to 2015.11.20.1 (385476b). 2016-01-12 03:10:58 +00:00
JackDandy
902fbc652e Update cachecontrol library 0.11.2 to 0.11.5. 2016-01-12 03:07:19 +00:00
JackDandy
4d47258e94 Update backports/ssl_match_hostname 3.4.0.2 to 3.5.0.1 (r18). 2016-01-12 02:59:59 +00:00
JackDandy
7c0c75fc99 Update Beautiful Soup 4.4.0 (r390) to 4.4.0 (r397). 2016-01-12 02:56:04 +00:00
JackDandy
a959c9c688 Remove redundant MultipartPostHandler. 2016-01-12 02:50:54 +00:00
JackDandy
ea1a8f6df2 Update change to suppress reporting of Tornado exception error 1 to updated package (ref:hacks.txt). 2016-01-12 02:39:49 +00:00
JackDandy
f0b81ff846 Update Tornado Web Server 4.3.dev1 (1b6157d) to 4.4.dev1 (c2b4d05). 2016-01-12 02:39:48 +00:00
JackDandy
2fd30411e6 Update unidecode library 0.04.11 to 0.04.18 (fd57cbf). 2016-01-12 02:31:35 +00:00
JackDandy
a03f2844f3 Update xmltodict library 0.9.2 (579a005) to 0.9.2 (eac0031). 2016-01-12 02:26:29 +00:00
Prinz23
b3be940d44 Add multiple Trakt account support to Config/Notifications/Social.
Add setting to Trakt notification to update collection with downloaded episode info.
Add Most Watched, Collected during the last month on Trakt.
Change Add from Trakt/"Shows:" with Anticipated, Popular views.
Change improve robustness of Trakt communications.
Change Trakt notifier logo.
Change pep8 and cleanup.
2015-12-22 12:56:17 +00:00
JackDandy
43778d8edd Change providers, add some, remove one, fix a snatch issue, rework ignore/require words, refactor code.
Add BitMeTV torrent provider.
Add TVChaosUK torrent provider.
Add HD-Space torrent provider.
Add Shazbat torrent provider.
Remove Animenzb provider.
Change use tvdbid for searching usenet providers.
Change consolidate global and per show ignore and require words functions.
Change "Require word" title and notes on Config Search page to properly describe its functional logic.
Add "Reject Blu-ray M2TS releases" to BTN provider.
Add regular expression capability to ignore and require words by starting wordlist with "regex:".
Add list shows with custom ignore and require words under the global counterparts on the Search Settings page.
Fix failure to search for more than one selected wanted episode.
2015-12-02 01:31:50 +00:00
JackDandy
74feb39eb6 Change Trakt notification config to only handle PIN authentication with the service.
Fix handling of an erroneous PIN input/authentication flow and clean-up the ui and results output.
Remove all other Trakt deprecated API V1 service features pending reconsideration.
2015-11-16 11:48:15 +00:00
Prinz23
96467210c8 Change replace trakt with libtrakt for API v2. 2015-11-16 11:48:13 +00:00
Adam
6880a7882b Change to throttle connection rate on thread initiation for adba library 2015-10-26 18:50:19 +08:00
JackDandy
44e08b857c Update chardet packages to 2.3.0 (9e419e9). 2015-10-20 03:18:53 +01:00
JackDandy
9540ff3b52 Update TvDB API library 1.09 with changes up to (35732c9) and some pep8 and code cleanups. 2015-10-17 21:51:35 +01:00
JackDandy
5798b14b8b Add ability to parse command line output from unix unrar version 4 and below. 2015-10-13 23:30:38 +01:00
JackDandy
24b1e193aa Fix py-unrar2 on unix to handle different date formats output by different unrar command line versions.
Fix an indentation typo.
Update HACKS.txt.
2015-10-13 04:11:45 +01:00
JackDandy
0b3cf5284e Update py-unrar2 library 99.3 to 99.6 (2fe1e98). 2015-10-13 01:54:20 +01:00
JackDandy
e6317dada5 Update dateutil library to 2.4.2 (083f666). 2015-09-13 16:50:40 +01:00
JackDandy
9469bb050f Update SimpleJSON library 3.7.3 to 3.8.0 (a37a9bd). 2015-08-22 01:15:45 +01:00
JackDandy
5cf79fb3b9 Update Requests library to 2.7.0 (5d6d1bc). 2015-08-22 01:09:44 +01:00
JackDandy
92bf6bb6d6 Change configure quiet option in Hachoir to suppress warnings. 2015-08-20 16:48:29 +01:00
JackDandy
a86dccd99d Update Hachoir library 1.3.3 to 1.3.4 (r1383) 2015-08-20 16:48:28 +01:00
JackDandy
b0525a0dd6 Update Beautiful Soup to 4.4.0 (r390). 2015-08-11 00:48:41 +01:00
Prinz23
e7803c1499 Change Trakt url to fix baseline uses (e.g. add from trending) 2015-07-16 20:18:44 +01:00
JackDandy
9197566231 Change pyNMA use of urllib to requests. 2015-07-05 20:26:18 +01:00
JackDandy
e3059c0892 Change cachecontrol library to ensure cache file exists before attempting delete. 2015-07-03 13:21:37 +01:00
JackDandy
11d1168c4f Update jsonrpclib library r20 to (b59217c). 2015-06-16 17:22:55 +01:00
Prinz23
e6d616d949 Change use metadata for zoneinfo files and remove hack of dateutil lib. 2015-06-15 15:17:27 +01:00
JackDandy
f83390e689 Update Beautiful Soup to 4.3.2 (r353). 2015-06-15 00:47:01 +01:00
JackDandy
496472cb53 Update ConfigObj library 4.6.0 to 5.1.0 (a68530a). 2015-06-14 13:55:02 +01:00
JackDandy
0fde2f779e Change zoneinfo update/loader to be compatible with dateutil 2.4.2. 2015-06-14 02:11:37 +01:00
JackDandy
dd0b810a1d Update dateutil library 2.2 to 2.4.2 (a6b8925). 2015-06-14 00:18:45 +01:00
JackDandy
6bab75036f Update xmltodict library 0.9.0 to 0.9.2 (579a005). 2015-06-14 00:05:44 +01:00