Commit graph

95 commits

Author SHA1 Message Date
JackDandy
e9653feaa8 Merge branch 'main' into dev 2024-03-24 20:39:53 +00:00
Prinz23
afa9aae744 Change enable legacy double quote support for SQLite when using Python 3.12+ 2024-03-24 20:35:38 +00:00
JackDandy
ec8ee500e4 Fix external site links that used a deprecated config/general/advanced/"Anonymous redirect". 2024-03-24 17:39:58 +00:00
JackDandy
b45689c948 Merge branch 'main' into dev 2024-03-16 23:22:25 +00:00
JackDandy
1c0eb5acb8 Fix properly handle an error condition during process tv 2024-03-11 02:45:17 +00:00
JackDandy
a24720990c Merge branch 'main' into dev 2024-03-03 23:37:29 +00:00
Prinz23
3c639e972a Fix unnecessary conversion of datetime object into str and back 2024-03-03 23:30:13 +00:00
JackDandy
4f5fbbfea9 Fix trending url_path for next_episode cards. 2024-03-03 22:52:05 +00:00
JackDandy
7565d058f9 Merge branch 'main' into dev 2024-03-03 22:30:28 +00:00
JackDandy
6cf137eaf0 Fix menu Shows/"Next Episode Cards" 2024-03-03 22:29:22 +00:00
JackDandy
41e136fca1 Merge branch 'main' into dev 2024-02-13 11:13:45 +00:00
Prinz23
7f51b9ce4d Change prevent git update issue.
Add '--no-rebase' to git pull (update) command to prevent issues with git 2.37+
2024-02-13 11:07:07 +00:00
JackDandy
29dd2e84c6 Merge branch 'main' into dev 2024-01-02 11:14:42 +00:00
JackDandy
f13d2b735b Fix Shows IMDb cards to new layout at IMDb 2024-01-02 11:08:39 +00:00
Prinz23
48664c9de5 fix missing parameter for torrent search caused by new _pick_best_result_helper helper 2023-12-13 21:14:59 +01:00
JackDandy
c30015b136 Merge branch 'main' into dev 2023-12-10 05:14:16 +00:00
Prinz23
dcb4d00b14 new logic use multi episode results as fallback if it's better quality or has a episode that has not a single episode result
fix multiple episode releases apply filters
2023-12-10 05:02:12 +00:00
Prinz23
704ce8d691 fix logging existing quality/status logging 2023-12-01 00:57:15 +01:00
Prinz23
afd696366a don't change episodes to UNKNOWN status when loading data from tvinfo 2023-11-06 21:02:01 +01:00
Prinz23
aeb3f7b0dc use context manager for scandir as recommended since python 3.6 2023-10-31 17:30:58 +01:00
Prinz23
957acb9c69 make sure that scantree is using key words arg 2023-10-28 10:09:36 +02:00
Prinz23
67d73fa401 revert has_media_ext ... since these don't apply to filenames (dirs only) 2023-10-28 02:58:19 +02:00
Prinz23
9c5e71d677 add exclude_dirs parameter to scantree 2023-10-28 02:58:18 +02:00
JackDandy
5e5c5313b5 Fix media process. 2023-10-27 13:02:46 +01:00
JackDandy
cc117e909b Add ignore Plex extras.
https://support.plex.tv/articles/local-files-for-tv-show-trailers-and-extras/
2023-10-25 22:55:43 +01:00
Prinz23
5c6e911896 sqlite3.connect positional args are deprecated for more then 1 parameter and will be removed in 3.15
https://docs.python.org/dev/whatsnew/3.13.html#deprecated
2023-10-22 01:53:18 +02:00
Prinz23
73d1ae56a9 Change improve Emby status check.
By preventing exceptions from wrong type comparison in a fetched response
2023-10-21 14:20:41 +01:00
JackDandy
674b17a796 Add metadata source attribution in footer 2023-10-12 11:48:10 +01:00
JackDandy
d5815b4471 Change bad anon redirect service for an open source service. 2023-10-10 07:28:45 +01:00
JackDandy
26e5de33c7 Fix for recent datetime refactor 2023-09-19 13:28:31 +01:00
JackDandy
6bda4d7c8f Merge branch 'main' into dev 2023-09-19 12:58:46 +01:00
JackDandy
6a84f28d69 Fix Metacritic cards and Linux CI tests
Fix updated source
2023-09-19 12:56:14 +01:00
JackDandy
674a2bd755 Merge branch 'main' into dev 2023-09-18 12:56:23 +01:00
JackDandy
879136d00b Fix Emby notifier library update.
Change add server type check (Emby/Jellyfin).
Change add use of media location for update.
Change accept any 2xx code as success.
Change code cleanup
2023-09-17 23:25:50 +01:00
Prinz23
2a73990c82 Add thefuzz 0.19.0 (c2cd4f4) as a replacement with fallback to fuzzywuzzy 0.18.0 (2188520)
Removes Levenshtein requirement with direct use of rapidfuzz instead
Fallback to old fuzzywuzzy for pure python implementation
2023-09-12 14:53:50 +01:00
JackDandy
af37db4aad Merge branch 'main' into dev 2023-09-12 08:12:07 +01:00
JackDandy
45f2ca848f Change omgwtfnzbs domain 2023-09-12 08:10:09 +01:00
Prinz23
a3e351f282 fix datetime refactor issues 2023-09-08 15:09:52 +02:00
JackDandy
b861ccd088 Change migrate use of .utcnow() to .now(timezone.utc). 2023-09-06 15:27:34 +01:00
Prinz23
96fc7d1c9d Change sort episodes when set to wanted on display show page 2023-09-05 23:30:19 +01:00
Prinz23
6d8a209f2a sort backlog and manual segment search results episode number 2023-09-05 23:28:57 +01:00
Prinz23
206c5b7893 Add ignore subfolders that contain a file called '.sickgearignore' 2023-07-13 20:28:19 +01:00
Prinz23
ca6e399ae9 Add config.ini backup
try to validate saved config.ini
try to use backed up config.ini file if saving fails
check config.ini copy before compressing it to backup
2023-07-13 20:24:08 +01:00
Prinz23
e4ca609f72 Change recreate metadata files when renaming episodes.
Add TBC (to be confirmed) as a possible unnamed episode name pattern.
Don't save episode object to DB in rename during meta data creation (redundant, since it's saved after in rename).
2023-06-07 14:37:29 +01:00
Prinz23
6df46175f2 Fix setting airtime timezone for "Wanted" episodes during auto search. 2023-06-07 14:11:26 +01:00
JackDandy
b9bcf6df6b Update UnRar x64 for Windows 6.21 → 6.22
Change allow Python 3.11.4
Change minimum required Python to version 3.8.2
Change remove Python 2 references from init scripts.
Remove provider Rarbg.
2023-05-31 13:31:35 +01:00
JackDandy
59f83064b9 Fix find show results returned as newest/oldest that are then sorted z to a. 2023-05-28 08:22:26 +01:00
Prinz23
d797d30704 Fix add show "TheTVDB via Trakt" 2023-05-28 07:52:05 +01:00
JackDandy
c75ef36cfe Fix tv test to init recently added ReleaseMap.
Fix double use of var `result` overwrites the return value and causes an error in _parse_custom_exceptions.
Change remove Python 3.7 from CI
2023-05-04 22:57:16 +01:00
JackDandy
9009cc7a7b Add langcodes 3.3.0 and language-data 1.1 (vendor'd from pip install langcodes[data])
Add a Select2 drop-down to `add-shows` and `edit-show`.
The Select2 enables displaying inline language flag images, this feature deprecated by the native `select` drop-down element on some browsers.
Change run existing TVInfo source language lists through validation (removes ~4 bad items), de-dupe list, get the native names, English names, and three letter abbr.
Change remove marisa-trie requirement from language_data/names.py because nothing in SG calls a function that requires it.
Change update some flags.
2023-05-03 00:44:00 +01:00