SickGear/sickgear
JackDandy b55b29732b Fix py2 deprecation cleanups added exclusively by TvdbV4 code.
Refactor `timestamp_near` to `SGDatetime.timestamp_near`
---
Simplify enforce_type + clean_data to clean_str.
Change simplified all but one enforce_type use case.
---
Add tvdb, trakt slug tvinfo search test cases

Change direct tvdb slug search support via new api endpoint

Fix origin_countries in tvdb_api_v4.
---
Add new TV_Maze id to show obj ids in tvdb_api_v4.
Fix a bug parsing social ids for tvshows in tvdb_api_v4.
Change add language support to search API and tvdb_api_v4.
Change add `updated_at` to artwork on tvdb_api_v4.
Change add `finale` type to episodes.

Change add method `get_top_rated` to tvdb_api_v4.
optional params...
- year=... argument to get only top rated of given year, if not it's all time
Change returns result for shows until same day last year.

Add youtube, reddit, fansite, tiktok, linkedin, wikidata to tv.py
Add tiktok to indexer_config.
Add fansite to tvdb_api_v4.
Aadd fansite to TVInfoSocialIDs.
Add source type parsing and add linkein to tvdb_api_v4.
Add linkedin.
Add tiktok parser to tvdb_api_v4.

Change v4 to TVInfoIDs, TVInfoSocialIDs.

Change add new id data.

Add contentrating.

Change fill in new fields to get_person results.
----
Change implement discover endpoint in tvdb_api_v4.

Change filter '0000' year for firstaired field in tvdb_api_v4.

Change use the default_season_type from api for website fallback.

Change remove unneeded _auth_time.

Add backup fetch for episode data.

Change add multiple space remove to clean_data.
Change move _get_tvdb_id to central function.
Change fix minor warnings, code tidy + DRY.
Change remove the show-edit option `Use DVD titles and numbers` until ready with multi TVInfo source.
Add try_date and use to attempt conversion of unspecified date format types birthdate, deathdate, aired.
Change tweaks, remove one warn, order imports.
Change tidy up of other warnings, mismatched types, typos, a strange arg issue with deepcopy, and PEP8.
Bug fix, bad key in get_item for TVInfoSocialIDs.
Fix ambiguities of `show` used in sg versus external uses.
Fix add data sanitisation of image field.
Change make set_episode code more readable.
Change fix final two warnings in api v4.
Fix an API can return falsy as firstaired which crashes adding a show via load_from_tv_info() (The Andrew Marr Show@tvdbv4).

Add cast, crew type mappings

Only take Main Actors, Hosts, Interviewers, Presenters

Change increase viewagble history menu items from 13 to 15.
2024-10-07 01:24:43 +01:00
..
clients Refactor timestamp_near to SGDatetime.timestamp_near. 2023-03-08 17:36:24 +00:00
databases Fix to create initial config.ini when one doesn't exist 2024-08-12 00:16:52 +01:00
indexers Fix py2 deprecation cleanups added exclusively by TvdbV4 code. 2024-10-07 01:24:43 +01:00
metadata Fix Fanart.tv and CF data fetch. 2024-10-07 00:32:58 +01:00
name_parser Fix parsing show names that contain the word "parts" by making parser more restrictive. 2024-06-23 19:20:02 +01:00
notifiers Change growl notifier location for Apprise update refactor. 2024-06-07 21:00:11 +01:00
providers Change add CONFIG_LOADED var to prevent saving config.ini before it's fully loaded 2024-08-13 12:28:06 +01:00
__init__.py Fix py2 deprecation cleanups added exclusively by TvdbV4 code. 2024-10-07 01:24:43 +01:00
_legacy_classes.py Change bump to major version 3.xx to signal that this branch supports Python3+ only. 2023-02-09 13:41:15 +00:00
anime.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
auto_media_process.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
browser.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
classes.py Change improve perf by using generators with any. 2023-03-06 23:54:52 +00:00
common.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
config.py Fix Fanart.tv and CF data fetch. 2024-10-07 00:32:58 +01:00
db.py Merge branch 'main' into dev 2024-03-24 20:39:53 +00:00
event_queue.py Change allow Python 3.12.5 2024-08-10 12:39:12 +01:00
failed_history.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
failedProcessor.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
generic_queue.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
gh_api.py Change codebase cleanups. 2023-02-24 15:17:56 +00:00
helpers.py Change min required Python version to 3.9 2024-10-07 00:28:05 +01:00
history.py Change codebase cleanups. 2023-02-24 15:17:56 +00:00
image_cache.py Refactor timestamp_near to SGDatetime.timestamp_near. 2023-03-08 17:36:24 +00:00
indexermapper.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
logger.py Add TVDb v4. 2024-10-07 01:24:43 +01:00
name_cache.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
naming.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
network_timezones.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
nzbget.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
nzbSplitter.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
people_queue.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
piper.py Merge branch 'main' into dev 2023-04-12 10:20:48 +01:00
postProcessor.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
processTV.py Fix properly handle an error condition during process tv 2024-03-11 02:45:17 +00:00
properFinder.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
py_requirement.data Change min required Python version to 3.9 2024-10-07 00:28:05 +01:00
rssfeeds.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
sab.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
scene_exceptions.py Fix tv test to init recently added ReleaseMap. 2023-05-04 22:57:16 +01:00
scene_numbering.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
scheduler.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
search.py fix torrent multiresult because of parameter name change 2024-05-12 14:43:56 +02:00
search_backlog.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
search_propers.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
search_queue.py sort backlog and manual segment search results episode number 2023-09-05 23:28:57 +01:00
search_recent.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
sgdatetime.py Refactor timestamp_near to SGDatetime.timestamp_near. 2023-03-08 17:36:24 +00:00
show_name_helpers.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
show_queue.py Add menu Shows/"TMDB Cards". 2023-05-03 00:43:59 +01:00
show_updater.py Add config.ini backup 2023-07-13 20:24:08 +01:00
subtitles.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
trakt_helpers.py Change py2 deprecation cleanups. 2023-02-21 01:01:04 +00:00
tv.py Change allow Python 3.12.5 2024-08-10 12:39:12 +01:00
tv_base.py Change py2 unicode into f-strings or simple strings where appropriate. 2023-03-08 14:22:40 +00:00
tvcache.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
ui.py Change codebase cleanups. 2023-02-24 15:17:56 +00:00
version_checker.py Change prevent git update issue. 2024-02-13 11:07:07 +00:00
watchedstate.py Change add jobs to centralise scheduler activities. 2023-04-27 12:47:00 +01:00
watchedstate_queue.py Change remove redundant py2 import futures. 2023-04-27 12:53:49 +01:00
webapi.py Add menu Shows/"TMDB Cards". 2023-05-03 00:43:59 +01:00
webserve.py Fix py2 deprecation cleanups added exclusively by TvdbV4 code. 2024-10-07 01:24:43 +01:00
webserveInit.py Change deprecate processEpisode used by nzbToMedia to advise how to configure API instead. 2023-03-10 01:52:51 +00:00