* Initial working
* Cleanup
* Merged scripts
* Present menu before authentication. add entries
* Just use one database
* Add bell on manual input prompt (suggested by @WeirdAlex03)
* Config to dataclass
* Prompt config if it doesn't exist
* Naming to snake_case
* Remove use of Exodus class
* Remove old Title fields
* Specify TV Shows and Movies as default action
* Extract menu selection to own function
* Fix movie query
* Simple refactor
* Extract getting same name items to common function
* Remove unnecessary param
* Fix TinyDB movie name
* WIP: refactor
* Introduce common get_item function
* Extract finding single result to common function
* Implement general Searcher to search and handle search results
* WIP: Processor class
* Remove redundant dataclass annotation
* Add TVTimeShow class
* Make Searcher abstract
* Process TV Shows and Movies using Processor class
* Move common logic to base Processor class
* Small cleanup
* Split stuff to own files
* Fix error
* Fix search bug
* Improve logging
* Change is not to is None
* Handle general exception when processing
* Fix grammar
* Fix typo
* Fix case where nothing is found
* Read release date where possible
* Progress to percentage
Co-authored-by: SinTan1729 <sayantan.santra689@gmail.com>
* Initial working
* Removed .vscode
* Cleanup
* Merged scripts
* Updated README.md
* Present menu before authentication. add entries
* Just use one database
* Remove irrelevant entries
* Add bell on manual input prompt (suggested by @WeirdAlex03)
* Separate file is no longer used for movies
* Config to dataclass
* Prompt config if it doesn't exist
* Naming to snake_case
* Remove use of Exodus class
* Remove old Title fields
* Specify TV Shows and Movies as default action
* Extract menu selection to own function
* Fix movie query
* Simple refactor
* Extract getting same name items to common function
* Remove unnecessary param
* Fix TinyDB movie name
Co-authored-by: Markus Nyman <markus@nyman.dev>