{"id":13989591,"url":"https://github.com/browser-automation/cba","last_synced_at":"2025-07-22T11:30:51.614Z","repository":{"id":45679224,"uuid":"185537590","full_name":"browser-automation/cba","owner":"browser-automation","description":"Chromium Browser Automation (extension for chrome browser automation).","archived":false,"fork":false,"pushed_at":"2024-06-09T09:09:38.000Z","size":551,"stargazers_count":112,"open_issues_count":28,"forks_count":16,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-29T08:39:20.147Z","etag":null,"topics":["automation","chrome-automation","webextension"],"latest_commit_sha":null,"homepage":"https://chrome-automation.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/browser-automation.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}},"created_at":"2019-05-08T05:50:46.000Z","updated_at":"2024-10-29T00:25:04.000Z","dependencies_parsed_at":"2022-09-23T15:52:27.801Z","dependency_job_id":"52b8247d-b45f-48e5-9c80-214c6cf42ccf","html_url":"https://github.com/browser-automation/cba","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/browser-automation/cba","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browser-automation%2Fcba","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browser-automation%2Fcba/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browser-automation%2Fcba/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browser-automation%2Fcba/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browser-automation","download_url":"https://codeload.github.com/browser-automation/cba/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browser-automation%2Fcba/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266483485,"owners_count":23936348,"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":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["automation","chrome-automation","webextension"],"created_at":"2024-08-09T13:01:47.518Z","updated_at":"2025-07-22T11:30:51.267Z","avatar_url":"https://github.com/browser-automation.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Chromium browser automation\n\nBrowser extension for automating chromium browser with more than **43 000**\nweekly users and **250 000** downloads.\n\n- Stable version: https://chrome.google.com/webstore/detail/chromium-browser-automati/jmbmjnojfkcohdpkpjmeeijckfbebbon\n- Website: https://chrome-automation.com\n- Documentation: https://chrome-automation.com/documentation\n- Tutorials: https://chrome-automation.com/tutorial\n\nCheck out [the blog post about rewriting\nCBA](https://manvel.me/projects/cba/rewriting), to learn more about why CBA was\ncreated, what is new and what are our future plans for the project.\n## Installation\n\n```bash\nnpm install\n```\n\n### Setting up development environment\n\n- Run one of the commands below\n```bash\nnpm run build:webpack       # builds extension in `dist` directory\nnpm run build:webpack:watch # builds extension and watches for changes \nbuild:webpack:prod          # builds production version with minified files\n```\n- Visit `chrome://extensions` in your browser\n- Ensure that the **Developer mode** checkbox in the top right-hand corner is\n  checked\n- Click **Load unpacked** button\n- Locate and load generated `dist` folder in the repository root directory\n\n**Note:** When rebuilding the extension changes in background scripts might not\nbe loaded in the chrome unless actual extension is reloaded in the\n`chrome://extensions` page (i.e. By clicking on the reload button).\n\n## Testing\n\n```bash\nnpm test                # Run puppeteer test\nnpm run test:pages      # Starts server with test page used by puppeteer\nnpm run lint            # Run linter\n```\n\n## Publishing\n\nCommand below bundles the extension into `cba.zip` file:\n```bash\nnpm run build\n```\n\n## Wiki\n\nhttps://github.com/browser-automation/cba/wiki\n\n## Installing CBA 8.3.7\n\nAfter release of `9.0.0` several users reported CBA being broken, that is most\nprobably because of the [current\nissue](https://github.com/browser-automation/cba/issues/85). Until the mentioned\nissue is fixed you can downgrade to the old version of CBA [by following current\nsteps](https://github.com/browser-automation/cba/wiki/Installing-CBA-8.3.7).\n\n## Contribution\n\n### Reporting bugs, suggestions and questions\n\nUse [Github issue tracker](https://github.com/browser-automation/cba/issues) for\nrequesting features, reporting bugs and questions. See [github issues\ndocumentation](https://guides.github.com/features/issues/).\n\n### Code contribution\n\nCode contributions are welcome, you can always consult with me (in issues, or\nPRs) when you have a question. If you are developing a new feature, please\nconsider creating also tests for them when possible.\n\n### Website changes\n\nPlease refer to the [website\nrepository](https://github.com/browser-automation/cba-website) for contributions\nreferring to the [chrome-automation.com](https://chrome-automation.com/)\ncontent, layout and/or styles.\n\n### Thanks to the awesome contributors\n\n- [@naarrek](https://github.com/naarrek)\n  - For migrating [chrome-automation.com](https://chrome-automation.com) from Drupal\ninstance to [CMintS](https://cmints.io/) and implementing all necessary changes\nfor that.\n  - For helping with testing Beta version of CBA.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrowser-automation%2Fcba","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrowser-automation%2Fcba","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrowser-automation%2Fcba/lists"}