Commit Graph

13 Commits

Author SHA1 Message Date
Markus Nyman 26cd599e45
Movie support and refactoring (#26)
* 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>
2023-01-17 11:12:52 +00:00
Luke Arran 197ec19dfa
Update README with contributors graph (#25) 2023-01-15 15:06:30 +00:00
SinTan1729 01ab7897c2
Added support for movies (#17)
* 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>
2023-01-15 15:00:52 +00:00
Luke Arran 6a280a3f26
Updated README 2022-03-08 12:07:55 +00:00
Baptiste Roux f8a37b990b
Set DELAY_BETWEEN_EPISODES_IN_SECONDS to 1s 2022-02-19 14:26:30 +01:00
Baptiste Roux b4e39be46b
Install pip modules using requirements.txt; Switch to 'python -m pip' to use the correct version of pip 2022-02-19 14:22:01 +01:00
Luke Arran 53433ad2ed refactoring, and improved comments 2021-04-09 22:05:46 +01:00
Luke Arran da00fb8705 updated readme 2021-04-09 16:46:52 +01:00
Luke Arran 3d62a9aa08 updated readme 2021-04-09 16:37:22 +01:00
Luke Arran 8472fa349b added graphic to readme 2021-04-09 16:36:28 +01:00
Luke Arran 1f5ab9d66d updated readme again 2021-04-09 15:35:45 +01:00
Luke Arran 54b1da5f13 updated readme 2021-04-09 15:18:27 +01:00
Luke Arran f0623aac50 removing previous commits to protect private data 2021-04-09 15:13:06 +01:00