{"id":22930028,"url":"https://github.com/douglasneuroinformatics/emotionrecognitiontask","last_synced_at":"2025-08-12T14:32:57.149Z","repository":{"id":267695170,"uuid":"833684400","full_name":"DouglasNeuroInformatics/EmotionRecognitionTask","owner":"DouglasNeuroInformatics","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-11T21:20:55.000Z","size":819,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-11T22:25:59.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DouglasNeuroInformatics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-25T14:35:04.000Z","updated_at":"2024-12-11T21:21:06.000Z","dependencies_parsed_at":"2024-12-11T22:36:25.284Z","dependency_job_id":null,"html_url":"https://github.com/DouglasNeuroInformatics/EmotionRecognitionTask","commit_stats":null,"previous_names":["douglasneuroinformatics/emotionrecognitiontask"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasNeuroInformatics%2FEmotionRecognitionTask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasNeuroInformatics%2FEmotionRecognitionTask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasNeuroInformatics%2FEmotionRecognitionTask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasNeuroInformatics%2FEmotionRecognitionTask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DouglasNeuroInformatics","download_url":"https://codeload.github.com/DouglasNeuroInformatics/EmotionRecognitionTask/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229690916,"owners_count":18108296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T10:20:12.411Z","updated_at":"2025-08-12T14:32:57.139Z","avatar_url":"https://github.com/DouglasNeuroInformatics.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Emotion Recognition Task\n\nThis repository contains the code for the Emotion Recognition Task, created with Vite and jsPsych tools, requested by Maxime Montembeault. The task can be run locally as well as with an OpenDataCapture instance.\n\n## Running Task Locally\n\n### Dependencies\n\nIn order to run the task locally one must have a version of Node installed. We recommend using NVM as a way to install and manage node versions. The link more info and how to install can be seen [here](https://github.com/nvm-sh/nvm).\n\nOnce nvm is installed run the follow command to install the latest Node version\n\n```sh\nnvm install --lts\n```\n\nFurthermore, the application uses pnpm as its package manager, thus after installing the Node version one must activate pnpm with this command.\n\n```sh\ncorepack enable\n```\n\n### Installing Packages and Running the Task\n\nOnce pnpm is enabled, run the following command in the projects directory\n\n```sh\npnpm install\n```\n\nFinally run the `dev` command to start up the local instance\n\n```sh\npnpm dev\n```\n\nThis will start up the task on http://localhost:5173/\n\n## Setting Up FileServerConfig file\n\nThe application takes to filepath given by the FileServerConfig.json file in order to display the media content within the tasks. This file must be created in order to the application to run properly. The steps in order to set up the file are as so:\n\n1. Create file FileServerConfig.json\n2. Copy the contents of FileServerConfigExample.json\n3. Replace the string \"pathToMediaContent\" with your path of media files\n\nNote: the file directory structure of the content should follow these rules.   \n      \n    Stimuli  \n        ↳ Video-seulement  \n        ↳ Audio-seulement  \n        ↳ AudioVideo  \n    \n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdouglasneuroinformatics%2Femotionrecognitiontask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdouglasneuroinformatics%2Femotionrecognitiontask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdouglasneuroinformatics%2Femotionrecognitiontask/lists"}