{"id":22819958,"url":"https://github.com/devdhera/covid-19-chrome-extension","last_synced_at":"2026-04-30T00:07:12.446Z","repository":{"id":37005814,"uuid":"258573508","full_name":"DevDHera/COVID-19-Chrome-Extension","owner":"DevDHera","description":"Chrome extension for get the latest stats of COVID-19 pandemic ","archived":false,"fork":false,"pushed_at":"2023-03-08T02:52:04.000Z","size":3454,"stargazers_count":1,"open_issues_count":10,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T23:15:36.235Z","etag":null,"topics":["chrome-extension","covid-19"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevDHera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2020-04-24T17:05:07.000Z","updated_at":"2022-06-19T15:13:15.000Z","dependencies_parsed_at":"2025-02-07T10:46:29.593Z","dependency_job_id":null,"html_url":"https://github.com/DevDHera/COVID-19-Chrome-Extension","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DevDHera/COVID-19-Chrome-Extension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevDHera%2FCOVID-19-Chrome-Extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevDHera%2FCOVID-19-Chrome-Extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevDHera%2FCOVID-19-Chrome-Extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevDHera%2FCOVID-19-Chrome-Extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevDHera","download_url":"https://codeload.github.com/DevDHera/COVID-19-Chrome-Extension/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevDHera%2FCOVID-19-Chrome-Extension/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32448891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chrome-extension","covid-19"],"created_at":"2024-12-12T15:15:20.001Z","updated_at":"2026-04-30T00:07:12.432Z","avatar_url":"https://github.com/DevDHera.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Issue Status][issue status badge]][issue status link] [![License Status][license status badge]][license status link] [![Fork Status][fork status badge]][fork status link]\n\n\u003c!-- markdownlint-disable --\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\n[issue status badge]: https://img.shields.io/github/issues/DevDHera/COVID-19-Chrome-Extension\n[issue status link]: https://github.com/DevDHera/COVID-19-Chrome-Extension/issues\n[license status badge]: https://img.shields.io/github/license/DevDHera/COVID-19-Chrome-Extension\n[license status link]: https://github.com/DevDHera/COVID-19-Chrome-Extension/blob/master/LICENSE\n[fork status badge]: https://img.shields.io/github/forks/DevDHera/COVID-19-Chrome-Extension\n[fork status link]: https://github.com/DevDHera/COVID-19-Chrome-Extension/network/members\n\n# COVID-19 - Stats (SL)\n\nThis project is focusing on providing easy access to COVID-19 stats via a browser extension.\n\n[Angular](https://angular.io/) framework is used to build out this extension and it contains features such as,\n\n- Frequently updated stats cards\n- Charts\n\nand much more.\n\n## Summary\n\n- [Getting Started](#getting-started)\n- [Deployment](#deployment)\n- [Built With](#built-with)\n- [Contributing](#contributing)\n- [Authors](#authors)\n- [License](#license)\n- [Acknowledgments](#acknowledgments)\n\n## Getting Started\n\nGetting started with the `COVID-19-Chrome-Extension` is easy.\n\n1. First clone the project.\n\n```sh\ngit clone https://github.com/DevDHera/COVID-19-Chrome-Extension.git\n```\n\n2. Go to the root of your cloned project and install the dependencies.\n\n```sh\nnpm install\n```\n\n3. Start the project.\n\n```sh\nnpm start\n```\n\n4. Now go to `chrome://extensions` in the browser and enable `'developer mode'`.\n\n5. Simply load your extension by pressing `Load unpacked` and target the folder `angular/dist`.\n\n![Getting Started](public/screencasts/getting-started.gif)\n\n5. Now head over to our [issue board](https://github.com/DevDHera/COVID-19-Chrome-Extension/issues) and help solving issues 👼.\n\n### Prerequisites\n\n`COVID-19-Chrome-Extension` uses **[Angular](https://angular.io/)** to manage codebase.\n\nIn order to successfully run the project install the following.\n\n- Node.js\n\n### Configurations\n\nAfter setting up the above you can add multiple sources to get the stats using `environment` files.\n\nFollowing is the structure that we are using.\n\n```ts\nexport const environment = {\n  production: false,\n  apiUrl: 'YOUR_API_URL',\n  csvUrl: 'YOUR_CSV_DATA_URL',\n};\n```\n\n## Deployment\n\nTo do a production build of your extension first you need to update the version number inside `./angular/src/manifest.json`.\n\n```json\n{\n  \"manifest_version\": 2,\n  \"name\": \"COVID 19 - Stats (SL)\",\n  \"short_name\": \"COVID 19 - Stats (SL)\",\n  \"version\": \"YOUR_VERSION_NUMBER\",\n  \"description\": \"Get latest situation reports of COVID-19 in Sri Lanka\",\n  \"permissions\": [\"activeTab\"],\n  \"browser_action\": {\n    \"default_popup\": \"index.html?#/popup\",\n    \"default_title\": \"Angular Chrome Extension\"\n  },\n  \"content_scripts\": [\n    {\n      \"js\": [\"contentPage.js\"],\n      \"matches\": [\"\u003call_urls\u003e\"]\n    }\n  ],\n  \"background\": {\n    \"scripts\": [\"backgroundPage.js\"],\n    \"persistent\": false\n  },\n  \"content_security_policy\": \"script-src 'self' 'unsafe-eval'; object-src 'self'\",\n  \"icons\": {\n    \"16\": \"assets/img/logo/logo-16x16.png\",\n    \"32\": \"assets/img/logo/logo-24x24.png\",\n    \"48\": \"assets/img/logo/logo-32x32.png\",\n    \"128\": \"assets/img/logo/logo-128x128.png\"\n  }\n}\n```\n\nNow simply run the below command build and zip the extension.\n\n```sh\nnpm run build:production\n```\n\nAfter running the above you will get `extension-build.zip` in the root folder. You can upload it to the [Chrome Web Store](https://chrome.google.com/webstore/developer/dashboard).\n\n## Built With\n\n- [Angular](https://angular.io/) - The UI framework used\n- [ng-chrome-extension](https://github.com/larscom/ng-chrome-extension) - Extension Scaffolder\n- [Bootstrap](https://getbootstrap.com/) - Front-end component lib\n- [ngx-bootstrap](https://valor-software.com/ngx-bootstrap/#/) - Bootstrap wrapper for Angular\n- [ngx-papaparse](https://github.com/alberthaff/ngx-papaparse) - CSV parser\n- [Chart.js](https://www.chartjs.org/) - Chart lib\n\n## Contributing\n\nPlease read [CODE_OF_CONDUCT.md](https://github.com/DevDHera/COVID-19-Chrome-Extension/blob/master/CODE_OF_CONDUCT.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Authors\n\n- **Devin Herath** - _Initial work_ - [DevDHera](https://github.com/DevDHera)\n\nSee also the list of [contributors](https://github.com/DevDHera/COVID-19-Chrome-Extension/graphs/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/DevDHera/COVID-19-Chrome-Extension/blob/master/LICENSE) file for details.\n\n## Acknowledgments\n\n- [Lars Kniep](https://github.com/larscom) for awesome CLI to generate Angular scaffolds ❤\n- [Arimac](https://github.com/arimacdev) for all the endpoints you guys made available ❤\n- [PurpleBooth](https://github.com/PurpleBooth) for this awesome README template ❤\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdhera%2Fcovid-19-chrome-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevdhera%2Fcovid-19-chrome-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdhera%2Fcovid-19-chrome-extension/lists"}