Commit graph

251 commits

Author SHA1 Message Date
Prinz23
2c1c76885a Fix detect broken api episode endpoint and use fallback.
Fix detect correct old api endpoint pagination and use it.
2023-05-22 00:23:10 +01:00
JackDandy
e08156ce61 Remove singledispatch. 2023-05-16 14:11:34 +01:00
JackDandy
b9f558e7ba Update Tornado Web Server 6.3.1 (419838b) → 6.3.2 (e3aa6c5). 2023-05-16 11:49:53 +01:00
JackDandy
eb2a7c405b Update Send2Trash 1.8.1b0 (0ef9b32) → 1.8.2 (0244f53). 2023-05-08 21:10:41 +01:00
JackDandy
4dffb5dad0 Update certifi 2022.12.07 → 2023.05.07 2023-05-08 20:58:55 +01:00
JackDandy
a97955ed94 Update filelock 3.11.0 (d3241b9) → 3.12.0 (b4713c9). 2023-05-05 15:08:05 +01:00
Prinz23
ec0dd62865 Fix name_parser_tests and webapi_tests. 2023-05-04 23:33:07 +01:00
JackDandy
fce8878fa9 Add menu Shows/"TMDB Cards".
Add top rated, popular, trending today, trending this week, to TMDB cards.
Change Shows/Add show... Trakt and IMDb card descriptions to be dynamic.
Add network data to trakt cards.
Add fallback for show cast when no suitable items are found in tvdb_api.
Change refactor for trakt lib update.
Change sanitise api response dates for cards (an invalid trakt date caused a UI glitch).
Fix issue where trakt can return no tvdb id causing a card to not display.
Change view-show TVDb genre links to use anon link setting.
Change remove displayShow.tmpl code for '|' sep as it is a fixed list string at data source.
Change add TVINFO_FANSITE placeholder icon.
Change refactor api sg.`CMD_SickGearShowsBrowseTrakt`.
---
Refactor date handling to make it's usage consistent from indexerapi
Split when_past out to to started_past and return_past for UI.
Fix trakt returning dates.
Change bring properly into use, the proper new season returning date.
Change remove PY2 unused import statements.
---
Fix issue with Trakt cards where an incorrect cache image obscures the default card placeholder image.
Simplify airtime for cards.
Remove nonsense TMDB api overview text.
Rearrange cards order on top menu.
---
Remove unused vars and simplify regex use cases.
Fix tv cards issue with Trakt and Tvmaze where show_info does not carry a first episode_info.
Instantiate with TVInfoEpisode() instead of None, so that expected properties exist without a need for Nonetype tests.
Change simplify `overview` and `airtime` use after lib output type is made trustable.
Change cards view to not allow items with no seriesname.
2023-05-03 00:43:59 +01:00
JackDandy
1eec1e7492 Add to config/media-process/File Handling, "Rename TBA" and "Rename any".
Change exclude Trakt notifier from redundant library updates when renaming files.
Change filename checker regex to be less strict.
Change remove naming pattern code duplication.
2023-05-02 22:47:52 +01:00
JackDandy
b6b362845d Update Pytvmaze library 2.0.8 (16ed096) → 2.0.8 (81888a5). 2023-04-30 09:15:38 +01:00
JackDandy
8561e5ac0c Change view-show text "invalid timeformat" to "time unknown". 2023-04-27 12:56:12 +01:00
JackDandy
64ec74ed4c Change allow rapidfuzz update from 2.x.x to 3.x.x 2023-04-27 12:55:38 +01:00
JackDandy
fb6ef08f01 Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
Prinz23
1f7e467e07 Change minimum required Python to version 3.8 2023-04-27 12:52:02 +01:00
JackDandy
8223edb2cf Add config to change media process log message if there is no media to process. 2023-04-27 12:50:24 +01:00
JackDandy
8e8568adb3 Change add jobs to centralise scheduler activities.
Change refactor scene_exceptions.
2023-04-27 12:47:00 +01:00
JackDandy
73158c9ab8 Update Apprise 1.2.1 (3d07004) → 1.3.0 (6458ab0). 2023-04-27 12:45:24 +01:00
JackDandy
864d8fffac Update feedparser 6.0.10 (6d032b8) → 6.0.10 (859ac57). 2023-04-27 12:35:11 +01:00
JackDandy
ef2d45c4ca Update attr 22.2.0 (a9960de) → 22.2.0 (683d056). 2023-04-27 12:26:44 +01:00
JackDandy
6bdb463147 Update diskcache 5.4.0 (1cb1425) → 5.6.1 (4d30686). 2023-04-27 12:24:16 +01:00
JackDandy
7ea6a684bf Update urllib3 1.26.14 (a06c05c) → 1.26.15 (25cca389). 2023-04-27 12:23:12 +01:00
JackDandy
de209c9acf Update Requests library 2.28.1 (ec553c2) → 2.29.0 (87d63de). 2023-04-27 11:37:11 +01:00
JackDandy
e037e4b53b Update filelock 3.9.0 (ce3e891) → 3.11.0 (d3241b9). 2023-04-27 11:31:45 +01:00
JackDandy
59fba38600 Update Msgpack 1.0.4 (b5acfd5) → 1.0.5 (0516c2c). 2023-04-27 11:30:22 +01:00
JackDandy
1c6a5bb59a Update Tornado Web Server 6.3.0 (7186b86) → 6.3.1 (419838b). 2023-04-27 11:28:07 +01:00
JackDandy
c0adcf5933 Update SimpleJSON 3.18.1 (c891b95) → 3.19.1 (aeb63ee). 2023-04-12 13:38:43 +01:00
JackDandy
ae29264c24 Prepare release, bump date. 2023-04-12 13:07:29 +01:00
JackDandy
01045f22de Merge branch 'main' into dev 2023-04-12 10:20:48 +01:00
Prinz23
49f6c99e0a Change handle exceptions thrown from pkg_resources parsing newly extended working set modules not even used by SG.
Fix parsing shows where multiple same names are in SG and show_obj is set for parser.
Change update fallback zoneinfo to 2023c.
Change update gitignore.
2023-04-12 10:17:48 +01:00
JackDandy
ffff95fe34 Change add Rarbg UHD search category. 2023-04-02 23:37:15 +01:00
JackDandy
1e161f376d Fix UI by marking resource as unavailable if cannot determine its free space.
Change replace copyFile placeholder code with copy_file override.
Change replace moveFile placeholder code with move_file override.
Change replace tryInt placeholder code with try_int override.
Change refactor disk free space logic.
Change restore min_output logic.
2023-03-14 01:22:09 +00:00
Prinz23
e239b81a18 Change optionally add disk free space in response to three Web API endpoints.
Change increase API version number to 15.
Add actually use mount points to get disk free space.
Add optional "freespace" parameter to endpoints: sg.getrootdirs, sg.addrootdir, sg.deleterootdir
Change update help of affected endpoints.
Fix explicitly save rootdirs after adding or deleting via Web API.
2023-03-12 02:20:08 +00:00
JackDandy
68b8cbcdde Change deprecate processEpisode used by nzbToMedia to advise how to configure API instead. 2023-03-10 01:52:51 +00:00
JackDandy
48d4b505a3 Change re-add deprecated endpoint used by external scripts. 2023-03-09 13:51:48 +00:00
JackDandy
bd610ca2eb Merge branch 'main' into dev 2023-03-08 23:37:48 +00:00
Prinz23
1955313edc Change meta providers to new TVInfoAPI get_show to make sure language is used. 2023-03-08 23:33:58 +00:00
JackDandy
19f0a951e5 Refactor timestamp_near to SGDatetime.timestamp_near. 2023-03-08 17:36:24 +00:00
JackDandy
9d8462f4ef Update Tornado Web Server 6.2.0 (a4f08a3) → 6.3.dev1 (7186b86). 2023-03-08 14:12:37 +00:00
JackDandy
71a0203c02 Update package resource API 67.3.2 (b9bf2ec) → 67.5.1 (f51eccd). 2023-03-08 14:07:48 +00:00
JackDandy
664d9b0129 Update urllib3 1.26.13 (25fbd5f) → 1.26.14 (a06c05c) 2023-03-07 00:57:33 +00:00
JackDandy
e08baa4f0b Update html5lib 1.1 (f87487a) → 1.2-dev (3e500bb). 2023-03-06 23:55:41 +00:00
JackDandy
9fe62aa486 Change improve perf by using generators with any. 2023-03-06 23:54:52 +00:00
JackDandy
99aa339bbf Add logging around the restart/shutdown event. 2023-03-06 23:52:43 +00:00
JackDandy
c076c495ee Merge branch 'main' into dev 2023-03-06 23:46:21 +00:00
Prinz23
89cd650b35 Fix "Change File Date" not using timestamp of episode if available. 2023-03-06 23:43:46 +00:00
JackDandy
f91e579f37 Merge branch 'main' into dev 2023-03-05 00:27:01 +00:00
Prinz23
3a5f0537c0 Add UHD Bluray. 2023-03-05 00:22:27 +00:00
JackDandy
357ee7a1ee Merge branch 'main' into dev
# Conflicts:
#	CHANGES.md
2023-02-27 01:20:55 +00:00
JackDandy
7e37d2d5ac Fix remove incorrectly displayed NZBGet tip. 2023-02-27 01:13:15 +00:00
JackDandy
32987134ba Change codebase cleanups.
Cleanup most init warnings.
Cleanup some vars, pythonic instead of js.
Some typos and python var/func names for Scheduler.
Remove legacy handlers deprecated in 2020.
Remove some legacy tagged stuff.
Cleanup ConfigParser and 23.py
Change cleanup vendored scandir.
Remove redundant pkg_resources.py in favour of the vendor folder.
Remove backports.
Remove trakt checker.
Change remove redundant WindowsSelectorEventLoopPolicy from webserveInit.
Cleanup varnames and providers
Various minor tidy ups to remove ide warnings.
2023-02-24 15:17:56 +00:00
JackDandy
0989a51e85 Merge branch 'main' into dev 2023-02-20 23:35:13 +00:00
JackDandy
8698c9b2df Update UnRar x64 for Windows 6.20 → 6.21 2023-02-20 23:31:44 +00:00
JackDandy
7f03b8dd02 Merge branch 'main' into dev 2023-02-18 22:45:39 +00:00
JackDandy
63e998dfc2 Fix using recently updated torrent parser for py3 bytes. 2023-02-18 22:41:52 +00:00
JackDandy
8656c087cd Merge branch 'main' into dev 2023-02-18 20:34:12 +00:00
Prinz23
a0099da56b Fix show view edit language.
Fix reload show data if requested language changes.
Fix broken lang in tvdb api.
Change use language in all get_show tvinfo data calls.
Fix TMDB show language fallback check.
Fix add requested_language to tvinfo show cache.
Fix reset loaded statuses of cached show.
Fix TVDb image parsing.
2023-02-18 20:13:46 +00:00
JackDandy
6e859f6f0c Update package resource API 63.2.0 (3ae44cd) → 67.3.2 (b9bf2ec). 2023-02-17 01:24:35 +00:00
JackDandy
9ce86f915c Merge branch 'main' into dev 2023-02-16 18:32:22 +00:00
Prinz23
93f79c116a Fix network for persons. 2023-02-16 18:30:10 +00:00
JackDandy
dac9f2cdff Merge branch 'main' into dev 2023-02-15 14:03:29 +00:00
JackDandy
39f0539439 Fix updating with running virtualenv. 2023-02-15 13:37:20 +00:00
JackDandy
1d45a655dc Merge branch 'main' into dev 2023-02-15 02:02:34 +00:00
JackDandy
5a22f2c166 Fix reading legacy autoProcessTV.cfg 2023-02-15 02:00:57 +00:00
JackDandy
cf60bb5a91 Change requirements for pure py3. 2023-02-12 23:32:47 +00:00
JackDandy
2779c60f42 Change remove calls to legacy py2 fix encoding function.
Change various code cleanups, e.g. replace CamelCase with pythonic casing.
2023-02-10 21:40:19 +00:00
JackDandy
666c4999b1 Fix installations that don't have previously saved cleanup lock files.
Because these installations don't have lock files, they run a legacy cleanup that no longer applies to the v3 migration that results in the removal of required module files. The legacy rules have been deleted.
2023-02-10 20:37:31 +00:00
Prinz23
ef4e10d917 Fix revert update. 2023-02-10 19:24:56 +00:00
Prinz23
c521792c3d Fix TMDB language caching. 2023-02-10 15:45:11 +00:00
JackDandy
77be4fea7b Prepare release, bump date. 2023-02-09 15:01:06 +00:00
JackDandy
22b839abf3 Change add some missing network icons. 2023-02-09 14:46:32 +00:00
Prinz23
f85d15651c Change re-enable fetching metadata banners and posters. 2023-02-09 14:46:03 +00:00
JackDandy
048df31cf0 Change prevent included py3 requests module failure on NZBGet systems that by default, run py2 with py2 requests. 2023-02-09 14:45:28 +00:00
JackDandy
cefd596ad2 Change prevent included py3 requests module failure on SABnzbd systems that by default, run py2 with py2 requests. 2023-02-09 14:45:06 +00:00
JackDandy
1cdba12ac6 Update Apprise 0.8.5 (55a2edc) to 1.2.1 (3d07004). 2023-02-09 14:44:30 +00:00
JackDandy
75136bc08e Update pytz 2016.6.1/2016f → 2022.7.1/2022g (d38ff47). 2023-02-09 14:43:49 +00:00
JackDandy
6daffc36de Update dateutil 2.8.1 (c496b4f) → 2.8.2 (28da62d). 2023-02-09 14:42:53 +00:00
JackDandy
7768ec9d59 Update package resource API 49.6.0 (3d404fd) → 63.2.0 (3ae44cd). 2023-02-09 14:42:16 +00:00
JackDandy
5ea3ea8556 Update soupsieve 2.0.2.dev (05086ef) → 2.3.2.post1 (792d566). 2023-02-09 14:41:52 +00:00
JackDandy
53c403876d Update functools_lru_cache 1.6.1 (2dc65b5) → 1.6.2 (2405ed1). 2023-02-09 14:41:22 +00:00
JackDandy
682c6dae7a Update Beautiful Soup 4.9.3 (r593) → 4.11.1 (r642). 2023-02-09 14:38:56 +00:00
JackDandy
ec0205fc47 Update chardet packages 4.0.0 (b3d867a) → 5.1.0 (8087f00). 2023-02-09 14:38:23 +00:00
JackDandy
bd0c014bcd Update pyjsparser 2.7.1 (5465d03) → 2.7.1 (cbd1e05). 2023-02-09 14:37:52 +00:00
JackDandy
dac3fa8863 Update Js2Py 0.70 (92250a4) → 0.74 (2e017b8). 2023-02-09 14:37:31 +00:00
JackDandy
a65c40083f Update feedparser 6.0.1 (98d189fa) → 6.0.10 (5fcb3ae). 2023-02-09 14:37:04 +00:00
JackDandy
fc23db13ac Update profilehooks module 1.12.0 (3ee1f60) → 1.12.1 (c3fc078). 2023-02-09 14:36:22 +00:00
JackDandy
2fc3d2a1a4 Update certifi 2022.09.24 → 2022.12.07 2023-02-09 14:35:15 +00:00
JackDandy
e1b8d84de0 Update humanize 3.5.0 (b6b0ea5) → 4.0.0 (a1514eb). 2023-02-09 14:34:50 +00:00
JackDandy
49fb9d4b30 Update attr 20.3.0 (f3762ba) → 22.2.0 (a9960de). 2023-02-09 14:34:18 +00:00
JackDandy
3a10574881 Update diskcache 5.1.0 (40ce0de) → 5.4.0 (1cb1425). 2023-02-09 14:33:08 +00:00
JackDandy
fa02eaa7ba Update UnRar x64 for Windows 6.11 → 6.20 2023-02-09 14:27:54 +00:00
JackDandy
ecb52c3022 Update Rarfile 4.0 (55fe778) → 4.1a1 (8a72967). 2023-02-09 14:27:54 +00:00
JackDandy
a02bc55069 Update Send2Trash 1.5.0 (66afce7) → 1.8.1b0 (0ef9b32). 2023-02-09 14:26:05 +00:00
JackDandy
b3a2991f29 Update SimpleJSON 3.16.1 (ce75e60) → 3.18.1 (c891b95). 2023-02-09 14:24:02 +00:00
JackDandy
a59de3b1cd Update tmdbsimple 2.6.6 (679e343) → 2.9.1 (9da400a). 2023-02-09 14:23:35 +00:00
JackDandy
33f9baf67e Update torrent_parser 0.3.0 (2a4eecb) → 0.4.0 (23b9e11) 2023-02-09 14:23:10 +00:00
JackDandy
7170eecdca Update unidecode module 1.1.1 (632af82) → 1.3.6 (4141992). 2023-02-09 14:19:31 +00:00
JackDandy
d252ca7d56 Update Msgpack 1.0.0 (fa7d744) → 1.0.4 (b5acfd5). 2023-02-09 14:19:03 +00:00
Prinz23
a951b34b7f Update Cachecontrol 0.12.6 (167a605) → 0.12.11 (c05ef9e).
Add Filelock 3.9.0 (ce3e891).
Remove Lockfile no longer used by Cachecontrol.
2023-02-09 14:18:18 +00:00
JackDandy
3faeee2233 Change allow Python 3.11.2, 3.10.10 2023-02-09 13:45:27 +00:00
Prinz23
05146c0806 Change forced show updates process during startup to prevent webUI blocking. 2023-02-09 13:45:27 +00:00
SickGear
e56303798c Change bump to major version 3.xx to signal that this branch supports Python3+ only.
Initial SickGear for Python 3.
2023-02-09 13:41:15 +00:00