{"id":15080600,"url":"https://github.com/hariprasadr1hp/browser_ext","last_synced_at":"2026-01-03T15:04:16.662Z","repository":{"id":255316217,"uuid":"827709232","full_name":"hariprasadr1hp/browser_ext","owner":"hariprasadr1hp","description":"A browser extension to facilitate day-to-day tasks. Works on both chrome-based and firefox browsers","archived":false,"fork":false,"pushed_at":"2025-07-08T10:22:30.000Z","size":802,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-08T11:36:18.314Z","etag":null,"topics":["chrome","firefox","typescript","vue"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/hariprasadr1hp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-07-12T07:58:36.000Z","updated_at":"2025-07-08T10:22:33.000Z","dependencies_parsed_at":"2024-09-29T17:00:41.179Z","dependency_job_id":"5b7095af-7f4f-4a53-ae2c-9fd6edb1080b","html_url":"https://github.com/hariprasadr1hp/browser_ext","commit_stats":{"total_commits":25,"total_committers":1,"mean_commits":25.0,"dds":0.0,"last_synced_commit":"999287ef26406bc37bc700a67453ba6fc28fb63a"},"previous_names":["hariprasadr1hp/browser_ext"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hariprasadr1hp/browser_ext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariprasadr1hp%2Fbrowser_ext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariprasadr1hp%2Fbrowser_ext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariprasadr1hp%2Fbrowser_ext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariprasadr1hp%2Fbrowser_ext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hariprasadr1hp","download_url":"https://codeload.github.com/hariprasadr1hp/browser_ext/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariprasadr1hp%2Fbrowser_ext/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28190765,"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","status":"online","status_checked_at":"2026-01-03T02:00:06.471Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","firefox","typescript","vue"],"created_at":"2024-09-25T05:02:36.291Z","updated_at":"2026-01-03T15:04:16.636Z","avatar_url":"https://github.com/hariprasadr1hp.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Overview\n\nA browser extension to facilitate day-to-day tasks. Works on both chrome-based\nand firefox browsers\n\n### Usage\n\n```bash\nnpm install -g pnpm\npnpm install\n```\n\nfor development,\n\n```bash\npnpm dev\n```\n\nTo build the extension, run\n\n```bash\npnpm build # to build directory for the set browser `TARGET_BROWSER` (chrome, firefox)\npnpm build:chrome # to build chrome directory (`dist/chrome`)\npnpm build:firefox # to build firefox directory (`dist/firefox`)\npnpm build:all # to build both chrome and firefox\n```\n\nThen load extension to the browser(chrome), `chrome://extensions` as an\n[unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#load-unpacked)\ndirecting to the path `dist/chrome`, generated after `pnpm build:chrome`\n\nSimilarly, load the temporary add-on at\n[about:debugging](about:debugging#/runtime/this-firefox), directing to the path\n`dist/firefox`, generated after `pnpm build:firefox`\n\n### Project Structure\n\n- `src` - main source.\n  - `content-scripts` - scripts and components to be injected as\n    content_scripts\"\n  - `background` - scripts to run as service worker\n  - `popup` - popup vue application\n  - `options`\n  - `views` - application pages, common to all views (Help, Authentication\n    etc.,)\n- `dist/chrome` - built files\n\n### References\n\n- [Chrome API](https://developer.chrome.com/docs/extensions/reference/api)\n- [FireFox](https://addons.mozilla.org/en-US/developers/)\n- [Vite](https://vitejs.dev/)\n- [Vite Config](https://vitejs.dev/config/)\n- [CRXJS Vite Plugin](https://crxjs.dev/vite-plugin)\n- [TypeScript](https://www.typescriptlang.org/)\n- [nodejs-polars](https://pola-rs.github.io/nodejs-polars/index.html)\n- [ag-grid-vue3](https://www.ag-grid.com/vue-data-grid/deep-dive/)\n- [Plotly](https://plotly.com/javascript/)\n- [lightweight-charts](https://github.com/tradingview/lightweight-charts)\n- [Axios](https://axios-http.com/docs/example)\n- [webext-bridge](https://github.com/zikaari/webext-bridge)\n- [vite-plugin-pages](https://github.com/hannoeru/vite-plugin-pages)\n- [Tailwind](https://tailwindcss.com/)\n- [daisyUI](https://daisyui.com/)\n- [Pinia](https://pinia.vuejs.org/)\n- [VueUse](https://github.com/antfu/vueuse)\n- [Marked](https://github.com/markedjs/marked)\n- [`\u003cscript setup\u003e` SFC syntax](https://github.com/vuejs/rfcs/pull/227)\n- [`setup` SFC syntax](https://pinia.vuejs.org/cookbook/composables.html#Setup-Stores)\n- [VueChartJS](https://vue-chartjs.org/guide/#introduction)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariprasadr1hp%2Fbrowser_ext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhariprasadr1hp%2Fbrowser_ext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariprasadr1hp%2Fbrowser_ext/lists"}