Enter values without quotes:
TMDB_API_KEY
: Your TMDB API key.DATA_DIRECTORY_PATH
: Path to store the generated TMDB data.CONFIG_PATH
: Path to the config file.SESSION_SECRET
: Enter a set of random characters to hash the passwordsPORT
: Default - 8803
- Description: Provides data for the homepage of the Dester client.
-
GET Request
- Description: Returns a list of all users profiles along with their associated data.
-
POST Request
- Description: Creates a new user profile.
- JSON Body:
{ "name": "string", "passwordProtected": "boolean", "password": "string", "isChildUser": "boolean", "profileImage": "string" }
-
PATCH Request
- Description: Update an existing user profile.
- JSON Body:
{ "name": "string", "passwordProtected": "boolean", "previousPassword": "string", "password": "string", "isChildUser": "boolean", "profileImage": "string" }
-
GET Request
- Description: Provides real-time updates on the data generation process initiated by a POST request.
-
POST Request
- Description: Initiates the data generation process for a specified directory.
- JSON Body:
{ "path": "path to the directory", "type": "tv" | "movie" }
- Execute
pnpm dev:gen
to create test files and folders. - If desired, update the
demo.mp4
file in the root directory and modify the final lines ofdummy_folder_gen.ts
to adjust file generation. -mt
media typemovie | tv
- This application does not use a database.
- Note: The majority of the code is generated with the help of ChatGPT (free tier).