{"id":25129572,"url":"https://github.com/xarantolus/bromite-userscripts","last_synced_at":"2025-04-23T16:26:38.519Z","repository":{"id":62202530,"uuid":"434361839","full_name":"xarantolus/bromite-userscripts","owner":"xarantolus","description":"User scripts for Bromite (mostly enhanced Ad/Annoyance Blocking)","archived":false,"fork":false,"pushed_at":"2024-06-21T16:36:11.000Z","size":640,"stargazers_count":154,"open_issues_count":6,"forks_count":9,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-23T16:26:35.229Z","etag":null,"topics":["adblock","adblock-android","adblocker","android","android-adblock","bromite","bromite-adblock","chromium-adblock","cosmetic-filters","twitter-adblock"],"latest_commit_sha":null,"homepage":"https://userscripts.010.one","language":"Go","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/xarantolus.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":"2021-12-02T20:15:28.000Z","updated_at":"2025-04-15T14:32:05.000Z","dependencies_parsed_at":"2024-01-05T10:31:33.783Z","dependency_job_id":"ba492ae1-3e78-42a2-97b6-79b47fb56aca","html_url":"https://github.com/xarantolus/bromite-userscripts","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarantolus%2Fbromite-userscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarantolus%2Fbromite-userscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarantolus%2Fbromite-userscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarantolus%2Fbromite-userscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarantolus","download_url":"https://codeload.github.com/xarantolus/bromite-userscripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250469723,"owners_count":21435704,"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":["adblock","adblock-android","adblocker","android","android-adblock","bromite","bromite-adblock","chromium-adblock","cosmetic-filters","twitter-adblock"],"created_at":"2025-02-08T12:18:06.468Z","updated_at":"2025-04-23T16:26:38.493Z","avatar_url":"https://github.com/xarantolus.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Bromite User Scripts](https://userscripts.010.one)\nThis repository provides [User Scripts](https://github.com/bromite/bromite/wiki/UserScripts) for [Bromite](https://www.bromite.org/) and [Cromite](https://www.cromite.org/), which are browsers for Android. These scripts might also work on other mobile or desktop browsers.\n\nBromite has a built-in ad blocker (also see my [Bromite ad blocking project](https://github.com/xarantolus/filtrite)), but some sites are very good at bypassing it. We can improve blocking on these sites using scripts. Cromite already has a good built-in Ad Blocker.\n\n### Downloads\nYou can get an overview and download links on [**the website**](https://userscripts.010.one).\n\n**Acknowledgement**: The filter lists for the cosmetic filter script are sourced from [collinbarrett's FilterLists](https://github.com/collinbarrett/FilterLists) project (see [filterlists.com](https://filterlists.com)). Thanks to everyone that contributes! :)\n\n\n**Deprecated**\n* [**Twitter**](https://github.com/xarantolus/bromite-userscripts/releases/latest/download/twitter.user.js): block ads on Twitter (sponsored tweets, trends etc.)\n  * This script is no longer maintained as I no longer use Twitter - please feel free to contribute the necessary changes if it no longer works\n\n\n---\n\n### Installing a script\nMake sure you have a recent version of [Bromite](https://www.bromite.org/) installed. Then you can follow these steps:\n1. At first you need to download a script file from the project website\n2. Click the \"Open\" button that appears once the script has been downloaded\n3. Confirm the installation\n4. Make sure \"Activate User Scripts\" is enabled/on\n5. Enable the newly installed script using the switch at the left side\n\nYou might need to go to settings (via the three dots at the top right), then \"User Scripts\" to enable the \"Activate User Scripts\" option first.\n\nIf the browser doesn't prompt you to install the script, you can also just go to the User Script settings and add the file manually.\n\n---\n\n### Auto-generated scripts\nSome scripts are auto-generated (because they need to be regenerated from time to time to include up to date sources). The source code for the generators is in subdirectories of the [`generate`](generate/) directory.\n\nYou can see statistics (e.g. number of included rules) in the [latest release](https://github.com/xarantolus/bromite-userscripts/releases/latest).\n\n### Creating your own scripts\nYou can also create your own scripts, see the [official documentation](https://github.com/bromite/bromite/wiki/UserScripts) on how to do that. You should read the [Chromium User Script Design Document](https://www.chromium.org/developers/design-documents/user-scripts) to learn about existing pitfalls.\n\nI recommend trying out [remote debugging](https://developer.chrome.com/docs/devtools/remote-debugging/) via a desktop browser if your script doesn't behave as expected.\n\nIf you want to remove certain elements on dynamic pages (like Twitter), I recommend [this snippet of code](http://ryanmorr.com/using-mutation-observers-to-watch-for-element-availability/), it's very helpful.\n\n\n### Issues \u0026 Contributing\nIf you have any issues with these scripts (e.g. some ads aren't blocked for an ad blocking script), please feel free to open an issue. Also if you want to add something, feel free to do that :)\n\n\n### [License](LICENSE)\nAll scripts unless otherwise noted are published under the MIT License (see the LICENSE file). Some scripts might be licensed differently (e.g. because they are derived from GPL-licensed works), which is indicated by the license header at the top of the file\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxarantolus%2Fbromite-userscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxarantolus%2Fbromite-userscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxarantolus%2Fbromite-userscripts/lists"}