├── .babelrc ├── .eslintrc.js ├── .gitignore ├── .npmingnore ├── .nycrc ├── .prettierignore ├── .prettierrc ├── .prettierrc.json ├── .sequelizerc ├── README.md ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── icons │ │ ├── facebook_cover_photo_1.png │ │ ├── facebook_cover_photo_2.png │ │ ├── facebook_profile_image.png │ │ ├── favicon.png │ │ ├── instagram_profile_image.png │ │ ├── linkedin_banner_image_1.png │ │ ├── linkedin_banner_image_2.png │ │ ├── linkedin_profile_image.png │ │ ├── logo.png │ │ ├── logo_transparent.png │ │ ├── pinterest_board_photo.png │ │ ├── pinterest_profile_image.png │ │ ├── twitter_header_photo_1.png │ │ ├── twitter_header_photo_2.png │ │ ├── twitter_profile_image.png │ │ └── youtube_profile_image.png │ ├── index.html │ └── manifest.json ├── src │ ├── actions │ │ └── index.js │ ├── components │ │ ├── Admin.js │ │ ├── App.js │ │ ├── Header.js │ │ ├── Hero.js │ │ ├── HeroSimple.js │ │ ├── InfoModal.js │ │ ├── MediaCard.js │ │ ├── MediaList.js │ │ ├── MediaModal.js │ │ ├── NavBar.js │ │ ├── PopularCard.js │ │ ├── PopularList.js │ │ ├── PrivateRoute.js │ │ ├── SimilarCard.js │ │ ├── SimilarList.js │ │ ├── TopRatedCard.js │ │ ├── TopRatedList.js │ │ ├── auth │ │ │ ├── Login.js │ │ │ └── SignUp.js │ │ ├── buttons │ │ │ ├── Auth.js │ │ │ └── TvList.js │ │ ├── helpers │ │ │ └── Header.js │ │ └── plex │ │ │ ├── ImportPlexLibrary.js │ │ │ ├── Plex.js │ │ │ ├── PlexPin.js │ │ │ └── PlexTokenForm.js │ ├── css │ │ ├── materialize.css │ │ └── materialize.css.js │ ├── index.js │ ├── reducers │ │ ├── authReducer.js │ │ ├── index.js │ │ ├── plexReducer.js │ │ └── sonarrReducer.js │ ├── serviceWorker.js │ └── setupProxy.js └── yarn.lock ├── config ├── auth.js ├── index.js ├── local.js ├── plex.js ├── production.js ├── tdaw.js ├── test.js └── winston.js ├── index.js ├── package.json ├── restore-db.sh ├── server ├── controllers │ ├── admin.controller.js │ ├── auth.controller.js │ ├── movieDb.controller.js │ ├── plex.controller.js │ ├── recommend.controller.js │ ├── sonarr.controller.js │ └── tdaw.controller.js ├── db │ ├── config │ │ └── config.json │ ├── migrations │ │ ├── 20190224043920-create-user.js │ │ ├── 20190224045315-create-plex-library.js │ │ ├── 20190224045418-create-plex-section.js │ │ ├── 20190901211623-add-user-library-association.js │ │ ├── 20190901212012-add-user-section-association.js │ │ ├── 20190903014701-add_admin_to_user.js │ │ └── 20190905024038-add_password_to_user_model.js │ ├── models │ │ ├── index.js │ │ ├── plexSection.js │ │ ├── plexlibrary.js │ │ └── user.js │ ├── scripts │ │ └── index.js │ └── seeders │ │ └── index.js ├── index.js ├── initialize.js ├── routes │ ├── admin.route.js │ ├── auth.route.js │ ├── movieDb.route.js │ ├── plex.route.js │ ├── recommend.route.js │ ├── sonarr.route.js │ └── tdaw.route.js └── services │ ├── auth │ └── passport.js │ ├── helpers.js │ ├── moviedb │ ├── index.js │ └── movieDbApi.js │ ├── plex │ ├── auth.js │ ├── importData.js │ ├── index.js │ └── plexApi.js │ ├── recommend │ └── index.js │ ├── sonarr │ ├── index.js │ └── sonarrApi.js │ └── tdaw │ ├── index.js │ └── tdawApi.js ├── static.json └── test ├── .eslintrc.json ├── mocks ├── authResponse.xml ├── error.html ├── getUsersResponse.xml ├── plexPinResponse.xml ├── plexResponses.js └── tdawResponses.js ├── nocks.js └── server ├── controllers ├── auth.controller.test.js └── plex.controller.test.js ├── helpers.js └── services ├── .DS_Store ├── plex ├── .DS_Store ├── auth.test.js ├── importData.test.js ├── index.test.js └── plexApi.test.js └── tdaw └── tdawApi.test.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmingnore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.npmingnore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@istanbuljs/nyc-config-babel" 3 | } 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.prettierrc -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/.sequelizerc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/icons/facebook_cover_photo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/facebook_cover_photo_1.png -------------------------------------------------------------------------------- /client/public/icons/facebook_cover_photo_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/facebook_cover_photo_2.png -------------------------------------------------------------------------------- /client/public/icons/facebook_profile_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/facebook_profile_image.png -------------------------------------------------------------------------------- /client/public/icons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/favicon.png -------------------------------------------------------------------------------- /client/public/icons/instagram_profile_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/instagram_profile_image.png -------------------------------------------------------------------------------- /client/public/icons/linkedin_banner_image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/linkedin_banner_image_1.png -------------------------------------------------------------------------------- /client/public/icons/linkedin_banner_image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/linkedin_banner_image_2.png -------------------------------------------------------------------------------- /client/public/icons/linkedin_profile_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/linkedin_profile_image.png -------------------------------------------------------------------------------- /client/public/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/logo.png -------------------------------------------------------------------------------- /client/public/icons/logo_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/logo_transparent.png -------------------------------------------------------------------------------- /client/public/icons/pinterest_board_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/pinterest_board_photo.png -------------------------------------------------------------------------------- /client/public/icons/pinterest_profile_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/pinterest_profile_image.png -------------------------------------------------------------------------------- /client/public/icons/twitter_header_photo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/twitter_header_photo_1.png -------------------------------------------------------------------------------- /client/public/icons/twitter_header_photo_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/twitter_header_photo_2.png -------------------------------------------------------------------------------- /client/public/icons/twitter_profile_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/twitter_profile_image.png -------------------------------------------------------------------------------- /client/public/icons/youtube_profile_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/icons/youtube_profile_image.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/actions/index.js -------------------------------------------------------------------------------- /client/src/components/Admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/Admin.js -------------------------------------------------------------------------------- /client/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/App.js -------------------------------------------------------------------------------- /client/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/Header.js -------------------------------------------------------------------------------- /client/src/components/Hero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/Hero.js -------------------------------------------------------------------------------- /client/src/components/HeroSimple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/HeroSimple.js -------------------------------------------------------------------------------- /client/src/components/InfoModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/InfoModal.js -------------------------------------------------------------------------------- /client/src/components/MediaCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/MediaCard.js -------------------------------------------------------------------------------- /client/src/components/MediaList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/MediaList.js -------------------------------------------------------------------------------- /client/src/components/MediaModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/MediaModal.js -------------------------------------------------------------------------------- /client/src/components/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/NavBar.js -------------------------------------------------------------------------------- /client/src/components/PopularCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/PopularCard.js -------------------------------------------------------------------------------- /client/src/components/PopularList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/PopularList.js -------------------------------------------------------------------------------- /client/src/components/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/PrivateRoute.js -------------------------------------------------------------------------------- /client/src/components/SimilarCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/SimilarCard.js -------------------------------------------------------------------------------- /client/src/components/SimilarList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/SimilarList.js -------------------------------------------------------------------------------- /client/src/components/TopRatedCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/TopRatedCard.js -------------------------------------------------------------------------------- /client/src/components/TopRatedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/TopRatedList.js -------------------------------------------------------------------------------- /client/src/components/auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/auth/Login.js -------------------------------------------------------------------------------- /client/src/components/auth/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/auth/SignUp.js -------------------------------------------------------------------------------- /client/src/components/buttons/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/buttons/Auth.js -------------------------------------------------------------------------------- /client/src/components/buttons/TvList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/buttons/TvList.js -------------------------------------------------------------------------------- /client/src/components/helpers/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/helpers/Header.js -------------------------------------------------------------------------------- /client/src/components/plex/ImportPlexLibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/plex/ImportPlexLibrary.js -------------------------------------------------------------------------------- /client/src/components/plex/Plex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/plex/Plex.js -------------------------------------------------------------------------------- /client/src/components/plex/PlexPin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/plex/PlexPin.js -------------------------------------------------------------------------------- /client/src/components/plex/PlexTokenForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/components/plex/PlexTokenForm.js -------------------------------------------------------------------------------- /client/src/css/materialize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/css/materialize.css -------------------------------------------------------------------------------- /client/src/css/materialize.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/css/materialize.css.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/reducers/authReducer.js -------------------------------------------------------------------------------- /client/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/reducers/index.js -------------------------------------------------------------------------------- /client/src/reducers/plexReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/reducers/plexReducer.js -------------------------------------------------------------------------------- /client/src/reducers/sonarrReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/reducers/sonarrReducer.js -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/src/setupProxy.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/auth.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/index.js -------------------------------------------------------------------------------- /config/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/local.js -------------------------------------------------------------------------------- /config/plex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/plex.js -------------------------------------------------------------------------------- /config/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/production.js -------------------------------------------------------------------------------- /config/tdaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/tdaw.js -------------------------------------------------------------------------------- /config/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/test.js -------------------------------------------------------------------------------- /config/winston.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/config/winston.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/package.json -------------------------------------------------------------------------------- /restore-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/restore-db.sh -------------------------------------------------------------------------------- /server/controllers/admin.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/admin.controller.js -------------------------------------------------------------------------------- /server/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/auth.controller.js -------------------------------------------------------------------------------- /server/controllers/movieDb.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/movieDb.controller.js -------------------------------------------------------------------------------- /server/controllers/plex.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/plex.controller.js -------------------------------------------------------------------------------- /server/controllers/recommend.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/recommend.controller.js -------------------------------------------------------------------------------- /server/controllers/sonarr.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/sonarr.controller.js -------------------------------------------------------------------------------- /server/controllers/tdaw.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/controllers/tdaw.controller.js -------------------------------------------------------------------------------- /server/db/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/config/config.json -------------------------------------------------------------------------------- /server/db/migrations/20190224043920-create-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190224043920-create-user.js -------------------------------------------------------------------------------- /server/db/migrations/20190224045315-create-plex-library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190224045315-create-plex-library.js -------------------------------------------------------------------------------- /server/db/migrations/20190224045418-create-plex-section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190224045418-create-plex-section.js -------------------------------------------------------------------------------- /server/db/migrations/20190901211623-add-user-library-association.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190901211623-add-user-library-association.js -------------------------------------------------------------------------------- /server/db/migrations/20190901212012-add-user-section-association.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190901212012-add-user-section-association.js -------------------------------------------------------------------------------- /server/db/migrations/20190903014701-add_admin_to_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190903014701-add_admin_to_user.js -------------------------------------------------------------------------------- /server/db/migrations/20190905024038-add_password_to_user_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/migrations/20190905024038-add_password_to_user_model.js -------------------------------------------------------------------------------- /server/db/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/models/index.js -------------------------------------------------------------------------------- /server/db/models/plexSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/models/plexSection.js -------------------------------------------------------------------------------- /server/db/models/plexlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/models/plexlibrary.js -------------------------------------------------------------------------------- /server/db/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/models/user.js -------------------------------------------------------------------------------- /server/db/scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/scripts/index.js -------------------------------------------------------------------------------- /server/db/seeders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/db/seeders/index.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/index.js -------------------------------------------------------------------------------- /server/initialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/initialize.js -------------------------------------------------------------------------------- /server/routes/admin.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/admin.route.js -------------------------------------------------------------------------------- /server/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/auth.route.js -------------------------------------------------------------------------------- /server/routes/movieDb.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/movieDb.route.js -------------------------------------------------------------------------------- /server/routes/plex.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/plex.route.js -------------------------------------------------------------------------------- /server/routes/recommend.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/recommend.route.js -------------------------------------------------------------------------------- /server/routes/sonarr.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/sonarr.route.js -------------------------------------------------------------------------------- /server/routes/tdaw.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/routes/tdaw.route.js -------------------------------------------------------------------------------- /server/services/auth/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/auth/passport.js -------------------------------------------------------------------------------- /server/services/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/helpers.js -------------------------------------------------------------------------------- /server/services/moviedb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/moviedb/index.js -------------------------------------------------------------------------------- /server/services/moviedb/movieDbApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/moviedb/movieDbApi.js -------------------------------------------------------------------------------- /server/services/plex/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/plex/auth.js -------------------------------------------------------------------------------- /server/services/plex/importData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/plex/importData.js -------------------------------------------------------------------------------- /server/services/plex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/plex/index.js -------------------------------------------------------------------------------- /server/services/plex/plexApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/plex/plexApi.js -------------------------------------------------------------------------------- /server/services/recommend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/recommend/index.js -------------------------------------------------------------------------------- /server/services/sonarr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/sonarr/index.js -------------------------------------------------------------------------------- /server/services/sonarr/sonarrApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/sonarr/sonarrApi.js -------------------------------------------------------------------------------- /server/services/tdaw/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/tdaw/index.js -------------------------------------------------------------------------------- /server/services/tdaw/tdawApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/server/services/tdaw/tdawApi.js -------------------------------------------------------------------------------- /static.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/static.json -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/mocks/authResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/mocks/authResponse.xml -------------------------------------------------------------------------------- /test/mocks/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/mocks/error.html -------------------------------------------------------------------------------- /test/mocks/getUsersResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/mocks/getUsersResponse.xml -------------------------------------------------------------------------------- /test/mocks/plexPinResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/mocks/plexPinResponse.xml -------------------------------------------------------------------------------- /test/mocks/plexResponses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/mocks/plexResponses.js -------------------------------------------------------------------------------- /test/mocks/tdawResponses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/mocks/tdawResponses.js -------------------------------------------------------------------------------- /test/nocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/nocks.js -------------------------------------------------------------------------------- /test/server/controllers/auth.controller.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/controllers/auth.controller.test.js -------------------------------------------------------------------------------- /test/server/controllers/plex.controller.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/controllers/plex.controller.test.js -------------------------------------------------------------------------------- /test/server/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/helpers.js -------------------------------------------------------------------------------- /test/server/services/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/.DS_Store -------------------------------------------------------------------------------- /test/server/services/plex/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/plex/.DS_Store -------------------------------------------------------------------------------- /test/server/services/plex/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/plex/auth.test.js -------------------------------------------------------------------------------- /test/server/services/plex/importData.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/plex/importData.test.js -------------------------------------------------------------------------------- /test/server/services/plex/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/plex/index.test.js -------------------------------------------------------------------------------- /test/server/services/plex/plexApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/plex/plexApi.test.js -------------------------------------------------------------------------------- /test/server/services/tdaw/tdawApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjrode/WhatToWatch/HEAD/test/server/services/tdaw/tdawApi.test.js --------------------------------------------------------------------------------