- 27 Dec, 2020 1 commit
-
-
echel0n authored
-
- 23 Dec, 2020 1 commit
-
-
echel0n authored
Added code to migrate existing config files to new config database Refactored the term indexer to series provider Refactored the term indexer_id to series id for tv shows and episode_id for tv episodes Qualities are now enum classes Episode statuses are now enum classes Status / Quality composites are now enum classes Refactored series provider api to support multiple series providers Refactored core code to support multiple series providers Refactored metadata providers config code Data returned from SR backend to new SR web-ui is json using camelCase naming conventions Refactored how censored items are generatored and handled for log events Updated CI script Fixed seeders / leechers for IPTorrents
-
- 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
-
- 07 Sep, 2020 1 commit
-
-
echel0n authored
Downgraded feedparser in requirements.txt to 5.2.1
-
- 21 Aug, 2020 1 commit
-
-
echel0n authored
-
- 12 Aug, 2020 1 commit
-
-
echel0n authored
-
- 11 Aug, 2020 3 commits
- 10 Aug, 2020 1 commit
-
-
echel0n authored
-
- 08 Aug, 2020 2 commits
-
-
echel0n authored
Refactored database backups to use pickle default protocol to stay compatible with Python 3.5.x Refactored aniDBfileInfo.py to use pickle default protocol to stay compatible with Python 3.5.x Pinned pyasn1 to v0.4.8 in requirements.txt Refactored requirements.txt to be installed while ignoring previously installed versions to avoid conflicts from base installed packages when running inside a virtual python env
-
echel0n authored
Bumped module versions in requirements.txt
-
- 07 Aug, 2020 1 commit
-
-
echel0n authored
Bumped main database to v16 Fixed issue with returning scene absolute number by lookup of indexer absolute number when absolute number is zero and returns multiple rows Removed psutil from requirements.txt Refactored file cleanup on start to skip *.pyc files Remover memory_usage function from helpers
-
- 31 Jul, 2020 1 commit
-
-
echel0n authored
Refactored source update's to sync and purge files that no longer exist Added checksum generator and validator to help maintain file integrity of project Fixed #SICKRAGE-APP-5Q6 - AttributeError in sickrage.core.version_updater in update method, 'NoneType' object has no attribute 'content' Added fix for dupe scene absolute numbering Fixed #SICKRAGE-APP-5R0 - AttributeError in sickrage.providers.torrent.extratorrent
-
- 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
-
- 26 Jul, 2020 2 commits
- 08 Jul, 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
-
- 28 Apr, 2020 1 commit
-
-
echel0n authored
Bumped cloudscraper requirement to 1.2.34
-
- 18 Apr, 2020 1 commit
-
-
echel0n authored
Updated various requirements Hard-coded new YGGTorrent URL
-
- 09 Mar, 2020 1 commit
-
-
echel0n authored
-
- 25 Feb, 2020 1 commit
-
-
echel0n authored
-
- 24 Jan, 2020 2 commits
- 16 Sep, 2019 1 commit
-
-
echel0n authored
Fixed issue with web sessions and CloudFlare handler Refactored NZBGet host:post required pattern, resolves issues with saving config settings Refactored frequency change functions to use `reschedule_job` apscheduler function, resolves issues with frequency not being updated correctly Fixed issue for full backlog searches not running if no show_id is passed
-
- 31 Jul, 2019 1 commit
-
-
echel0n authored
Refactored requirements.txt to replace package hachoir3 with hachoir, hachoir3 was removed from PyPi.
-
- 07 Jul, 2019 1 commit
-
-
echel0n authored
-
- 02 Jul, 2019 1 commit
-
-
echel0n authored
-
- 09 Jun, 2019 1 commit
-
-
echel0n authored
-
- 19 May, 2019 1 commit
-
-
echel0n authored
attempting to grab images that may result in a HTTP 404 error code. Adding in MySQL functionality for larger databases that may perform poorly using SQLite. Refactored how show statistics are gathered.
-
- 29 Apr, 2019 1 commit
-
-
echel0n authored
-
- 21 Apr, 2019 1 commit
-
-
echel0n authored
Refactored web views and handler code.
-
- 07 Apr, 2019 1 commit
-
-
echel0n authored
Refactored database upgrade functions to use sqlalchemy-migrate
-
- 06 Apr, 2019 1 commit
-
-
echel0n authored
Updated cfscape to 1.9.7
-
- 01 Apr, 2019 1 commit
-
-
echel0n authored
-
- 25 Mar, 2019 1 commit
-
-
echel0n authored
-
- 24 Mar, 2019 1 commit
-
-
echel0n authored
-
- 19 Mar, 2019 1 commit
-
-
echel0n authored
-
- 20 Jan, 2019 1 commit
-
-
echel0n authored
Updated keycloak client requirement version.
-