- 16 Nov, 2020 1 commit
-
-
echel0n authored
Added is_loading and is_removing properties to TV show object
-
- 15 Nov, 2020 1 commit
-
-
echel0n authored
Split API endpoints into v1 and v2 Refactored allowed web methods to include PUT, DELETE, and OPTIONS Refactored allowed web headers to include content-type and authorization Added new series API v2 endpoints Refactored TVShow airs_next, airs_prev, episodes_unaired, episodes_snatched, episodes_downloaded, and episodes_special methods Added new TVShow method epsiodes_total to speed-up main show page load times Added marshmallow to de-serialize SQLAlchemy data for sending back to UI frontend Added config API v2 endpoint Converted statusStrings from UserDict to built-in dict without composite splitting Added IMDbInfo Schema to output json to frontend Added API v2 Authorization header handling to connect frontend to backend securely Added API v2 patch method for updating series data Added API v2 JSON error handler Refactored how web async calls are done Added allowed and preferred qualities props to show object Added poster and banner props to show object Added to_json method to both show and episode objects Refactored show object get_overview function into episode object overview property Added episode manual search API v2 endpoint Added series episodes rename API v2 endpoint Refactored languages API endpoint for TheTVDB API client Refactored indexerAPI indexers function to return list of indexers Added file browser API v2 endpoint Updated requirements.txt to work with Python 3.9.x SR Auth certs are now grabbed and stored to avoid rate-limit issues Added series API v2 endpoint to add new shows Added retrieve series metadata API v2 endpoint Fixed parsing seeders/leechers for IPTorrents Updated URL for gktorrents
-
- 09 Sep, 2020 1 commit
-
-
echel0n authored
-
- 31 Aug, 2020 1 commit
-
-
echel0n authored
Fixed issue #SICKRAGE-APP-5TZ - NoResultFound exception not handled in get_indexer_absolute_numbering function, not returns -1 when exception is thrown Fixed issue #SICKRAGE-APP-5YH - FakeUserAgentError exception not handled when attempting to get a random user agent string for core web sessions, now returns default SR user agent string if exception is thrown Fixed issue #SICKRAGE-APP-5XV - NoneType possibly returned when getting season/episode numbering from episode object due to improper comparison Fixed issue #SICKRAGE-APP-5XE - AttributeError occurrence when trying to split show scene exceptions data by delimiter if previously never set Fixed issue #SICKRAGE-APP-5ZS - TypeError thrown due to episode status being set as a string instead of a integer
-
- 03 Aug, 2020 1 commit
-
-
echel0n authored
Fixed #SICKRAGE-APP-5SY - IntegrityError sqlalchemy.engine.default in do_execute Fixed #SICKRAGE-APP-5SH - AttributeError sickrage.notifiers.plex in update_library Fixed #SICKRAGE-APP-5T6 - KeyError sickrage.core.tv.show in delete_show Misc fixes for app API Refactored Plex notifier client Added default web session timeout of 15s Lowered core external API timeout to 15s Wording correcting in notifications.mako
-
- 01 Aug, 2020 1 commit
-
-
echel0n authored
-
- 31 Jul, 2020 1 commit
-
-
echel0n authored
-
- 29 Jul, 2020 1 commit
-
-
echel0n authored
Added code to check_requirements core function to compare install requirement versions to requirements.txt, if installed version older then update or if not installed then install Added code to cleanup dupe scene season/episode/absolute numbering from main database Added code to prevent dupe scene numbering being set on episodes Fixed #SICKRAGE-APP-5HH - KeyError in sickrage.providers.torrent.torrentz in search method Fixed #SICKRAGE-APP-5JC - IndexError in sickrage.providers.torrent.hdspace in parse method Fixed #SICKRAGE-APP-5HW - AttributeError in sickrage.core.tv.show in want_episode method Fixed MultipleResultsFound when using scene_numbering get_indexer_numbering method to map scene season/episode to indexer season/episode numbering Fixed #SICKRAGE-APP-5K7 - RuntimeError in sickrage.core.websocket in push method Fixed #SICKRAGE-APP-5MH - AttributeError in sickrage.providers in <listcomp> Fixed #SICKRAGE-APP-5J2 - AttributeError in sickrage.clients.torrent.transmission in _get_auth method Removed unrequired scene_numbering table from main database Fixed issue with nulled booleans being stored in main database TV shows table Fixed issue with add existing shows and show object not being populated into core show cache
-
- 25 Jul, 2020 1 commit
-
-
echel0n authored
Fixed issue with invalid episodes being created, refactored episodes to be added to database only when calling episode object save function Refactored default value for scene_season, scene_episode, scene_absolute_number, xem_season, xem_episode, and xem_absolute_number to be -1 Refactored TVShow class to save it self only when its save function is called Fixed missing scene_value variable Added functions to TVEpisode class to logically return indexer, scene, or XEM season/episode/absolute numbering Fixed column offset for show display page
-
- 24 Jul, 2020 1 commit
-
-
echel0n authored
-
- 23 Jul, 2020 1 commit
-
-
echel0n authored
-
- 22 Jul, 2020 1 commit
-
-
echel0n authored
Bumped main database version to 13 Added scene option throughout SiCKRAGE Added lock to queue worker, acquire and release lock when notifying workers Fixed issue with removing episode from show episode cache Removed QuickSearch cache class and database tables, using data to populate quicksearch entries from main database instead
-
- 11 Jul, 2020 2 commits
- 29 Jun, 2020 1 commit
-
-
echel0n authored
-
- 15 May, 2020 1 commit
-
-
echel0n authored
-
- 03 May, 2020 1 commit
-
-
echel0n authored
Refactored core web session exception handling Feature added that allows searching episodes by collection format Refactored name parser match scoring Refactored name parser regex placement for mvgroup Refactored show search types into SearchFormats class Refactored main db to v12 and added in code to migrate old-style show search options to new-style show search formats Refactored core API web session exception handling Refactored providers by removing archetorrent and elitetorrent Fixed season folder show option, needs to be invested as it controls flattening of folders show option Refactored requirements.txt, updated misc packages
-
- 21 Apr, 2020 3 commits
- 20 Apr, 2020 2 commits
- 19 Apr, 2020 1 commit
-
-
echel0n authored
-
- 16 Apr, 2020 1 commit
-
-
echel0n authored
-
- 03 Apr, 2020 1 commit
-
-
echel0n authored
-
- 29 Mar, 2020 1 commit
-
-
echel0n authored
Removed retrieval of show exceptions on app startup. Fixed width issue for show selector on display show view.
-
- 28 Mar, 2020 1 commit
-
-
echel0n authored
Fixed issue with TorrentRSS provider and base url. Fixed `NoResultFound` when show is being removed but still in cached shows list. Added regex checking of imdbID when updating imdb info for show.
-
- 23 Mar, 2020 1 commit
-
-
echel0n authored
Added SR API endpoints for scene exception retrieval. Added scene_exceptions and last_scene_exceptions_refresh properties to TVShow class. Added retrieval of scene exceptions method to TVShow class. Added get_scene_exception_by_name to TVShow class. Added get_scene_exception_by_season to TVShow class. Added update_scene_exceptions to TVShow class. Fixed charmap issue with AniDB.
-
- 09 Mar, 2020 1 commit
-
-
echel0n authored
Added `no_create` arg to TVShow class method `get_episode`, prevents TVShow class method `wanted_episode` from creating TVEpisode objects. Added cleanup code for cache database scene names table to remove dupes.
-
- 07 Mar, 2020 1 commit
-
-
echel0n authored
-
- 03 Mar, 2020 1 commit
-
-
echel0n authored
-
- 01 Mar, 2020 2 commits
- 28 Feb, 2020 1 commit
-
-
echel0n authored
-
- 27 Feb, 2020 1 commit
-
-
echel0n authored
Calls to database from TVShow/TVEpisode classes are done now with session contexts and with statements.
-
- 23 Feb, 2020 3 commits
-
-
echel0n authored
Refactored TVShow class to use get_episode instead of calling TVEpisode class directly when populating shows episode cache. Removed type hints for now, will make a project of adding type hints later on. Refactored ajax calls for episode search status to always pass a series ID.
-
echel0n authored
-
echel0n authored
Refactored episodes attribute on TVShow objects to cache TVEpisode objects and persist. Refactored usage and removed get_all_episodes method from TVShow class. Refactored total show size to account for multipart-episodes. Added delete_episode method to TVShow class to remove episode from shows episode cache. Refactored usage of TVEpisode class method delete_episode to be called by TVShow method delete_episode instead of directly. Fixed endpoint call for getting annoucements from SR API.
-
- 19 Feb, 2020 2 commits