mirror of
https://github.com/aleksilassila/reiverr.git
synced 2026-04-17 21:53:12 +02:00
4.9 KiB
4.9 KiB
A progressive Node.js framework for building efficient and scalable server-side applications.
Description
Nest framework TypeScript starter repository.
Installation
$ npm install
Running the app
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Test
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Structure
- Routes
- series -> shows
Users
- PUT /users/{id}
- GET /users
- GET /users/{id}
- DELETE /users/{id}
- POST /users
Users > Library
- GET /users/{userId}/library
- POST /users/{userId}/library/{tmdbId}
- DELETE /users/{userId}/library/{tmdbId}
Users > PlayState
- GET /users/{userId}/playstate/movies/{tmdbId}
- GET /users/{userId}/playstate/series/{tmdbId}/{season}/{episode}
- PUT /users/{userId}/playstate/movies/{tmdbId}
- PUT /users/{userId}/playstate/series/{tmdbId}/{season}/{episode}
TMDB / Metadata
- GET /movies/{tmdbId}
- GET /movies/{tmdbId}/similar
- GET /series/{tmdbId}
- (GET /series/{tmdbId}/season/{season})
- GET /series/{tmdbId}/season/{season}/episode/{episode}
- GET /series/{tmdbId}/similar
- GET /people/{tmdbPersonId}
TMDB / Discovery
-
GET /discover/movies
- User-specific
-
GET /discover/series
- User-specific
-
(GET /discover/popular)
-
GET /discover/popular/movies
-
GET /discover/popular/series
-
(GET /discover/network/{network})
-
GET /discover/network/{network}/movies
-
GET /discover/network/{network}/series
-
(GET /discover/genre/{genre})
-
GET /discover/genre/{genre}/movies
-
GET /discover/genre/{genre}/series
Sources
- GET /sources
- (GET /sources/{sourceId})
- GET /sources/{sourceId}/movies
- if indexable
- GET /sources/{sourceId}/movies/{tmdbId}
- GET /sources/{sourceId}/movies/{tmdbId}/stream
- GET /sources/{sourceId}/series
- if indexable
- GET /sources/{sourceId}/series/{tmdbId}
- GET /sources/{sourceId}/series/{tmdbId}/season/{season}/episode/{episode}/stream
Resources
Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
Stay in touch
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
License
Nest is MIT licensed.