WhatToWatch
WhatToWatch copied to clipboard
Recommend TV shows based on current Plex library
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. Changelog Sourced from websocket-extensions's changelog. 0.1.4 / 2020-06-02 Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin) Change license from...
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4. Commits 6370e90 Mark version 5.7.4 fbc15b1 More rigorously check surrogate pairs in regexp validator See full diff in compare view [](https://help.github.com/articles/configuring-automated-security-fixes) Dependabot...
- [ ] Look through code for ways to make things more consistent. - [ ] A better way to name/organize importData.js - [x ] Should we continue to use...
- [ ] Make sure all tests are properly named https://github.com/i0natan/nodebestpractices/blob/master/sections/testingandquality/3-parts-in-name.md
Integrate with Trakt account. - Automatically add completed shows - Delete any hidden shows (shows you don't like - similar shows to them won't be recommended)
- [ ] Look at each request made by the frontend to the API - [ ] Create test coverage to mimic that feature
Using endpoint `/channels/recentlyViewed` have an option to display recommended shows based on 3-5 most recently watched.
- [ ] Use circle CI [How to setup circle CI](https://github.com/i0natan/nodebestpractices/blob/master/sections/testingandquality/citools.md) - [ ] Add code quality tool. [How to setup SonarJS](https://github.com/SonarSource/SonarJS/blob/master/docs/DOC.md#get-started)
- [ ] Return error to API for invalid requests - [ ] Test that error is handled correctly [How to test errors](https://github.com/i0natan/nodebestpractices/blob/master/sections/errorhandling/testingerrorflows.md) [How to set up centralized error handling](https://github.com/i0natan/nodebestpractices/blob/master/sections/errorhandling/centralizedhandling.md)