{"id":19004845,"url":"https://github.com/dhis2/who-metadata-browser-app","last_synced_at":"2025-04-13T04:51:32.003Z","repository":{"id":66280257,"uuid":"105786406","full_name":"dhis2/who-metadata-browser-app","owner":"dhis2","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-22T23:07:35.000Z","size":468,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-03-26T21:47:24.964Z","etag":null,"topics":["synced-settings","tx","web-app"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dhis2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-10-04T15:41:12.000Z","updated_at":"2023-10-17T13:34:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f298cfa-5a32-4f39-b957-d0eca3c17916","html_url":"https://github.com/dhis2/who-metadata-browser-app","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fwho-metadata-browser-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fwho-metadata-browser-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fwho-metadata-browser-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fwho-metadata-browser-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dhis2","download_url":"https://codeload.github.com/dhis2/who-metadata-browser-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248665755,"owners_count":21142123,"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":["synced-settings","tx","web-app"],"created_at":"2024-11-08T18:24:50.148Z","updated_at":"2025-04-13T04:51:31.951Z","avatar_url":"https://github.com/dhis2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## WHO Metadata App By Joakim Melseth (Abaris) ##\n(starting point: dhis2 app-skeleton https://github.com/dhis2/app-skeleton)\n\n## Quickstart ##\n\n1. Download WHOBrowser.zip from the release section.\n2. Specify the WHO-settings in the the file runtimeConfig.json (see configuration below). This file is located in the root directory of the zip file (i.e, the zip-file needs to be unzipped and rezipped if this is to be changed)\n3. Upload the zip-file to your DHIS-instance. \n\n### Configuration ###\n\nwhoDataJson (string): The absolute or relative path to the JSON-file containing the who data. If language dependent files are to be used, see \"useLocale\" below.\n\nuseLocale (boolean): If set to true, the app will look for an language dependent file based on the users database language. The abbreviation for locale's is used in the request. The fallback is \"en\".\nExample: setting \"whoDataJson\" to \"data/whoData.json\" and \"useLocale\" to true will request the file \"data/whoData_[locale].json where [locale] is the users database language (the request for the english file calculates to \"data/whoData_en.json).\n\naboutWHOreferences (string): Contents for the \"about WHO reference indicators\" popup.\n\n## Build on your own ##\n\n### Prerequisites\nMake sure you have at least the following versions of `node` and `npm`.\n\n+ Node version v5.6.0 or higher\n+ npm version 3.8.0 or higher\n\nUse the following commands to check your current versions\n```sh\nnode -v\n\nnpm -v\n```\n\n### Getting started\n\nClone the repository from github with the following command\n```sh\ngit clone https://github.com/dhis2/data-dictionary-app-who.git\n```\n\nInstall the node dependencies\n```sh\nnpm install\n```\n\nTo set up your DHIS2 instance to work with the development service you will need to add the development servers address to the CORS whitelist. You can do this within the DHIS2 System Settings app under the _access_ tab. On the access tab add `http://localhost:8081` to the CORS Whitelist.\n\u003e The app assumes your dhis2 instance is located at `http://localhost:8080` and that you have an account available with username `admin` and password `district`. If this is not the case, you can add a configuration file (plain text file) to the directory exposed by the DHIS2_HOME environment variable.\n\nThis should allow you to be able to run the following node commands\n\nTo run the development server\n```sh\nnpm start\n```\n\nTo build the app (a zip file will be created in the buildzip directory)\n```sh\nnpm run build\n```\n\n\n\n## License\n© Copyright 2017 the World Health Organization (WHO).\n\nThis software is distributed under the terms of the GNU General Public License version 3 (GPL Version 3), copied verbatim in the file “COPYING”.  In applying this license, WHO does not waive any of the privileges and immunities enjoyed by WHO under national or international law or submit to any national court jurisdiction.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhis2%2Fwho-metadata-browser-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhis2%2Fwho-metadata-browser-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhis2%2Fwho-metadata-browser-app/lists"}