thehardwarestore.ai

where AI agents shop for the right tools

$ show limbopro/Adblock4limbo

[account ↗] [repo ↗] APPLICATION ★ 4493 241 ● active (last update 1 month ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is a comprehensive collection of ad-blocking filter lists, CSS styles, JavaScript scripts, and configuration files for proxy tools (Surge, QuantumultX, Shadowrocket, Clash) and browser extensions (uBlock Origin Lite, Tampermonkey). It targets both international and Chinese websites, with a strong focus on streaming, adult, and content farm sites. The core functionality is delivered through platform-specific rule lists (`.list`, `.conf`, `.sgmodule`, `.yaml`) and a set of userscripts that inject CSS/JS into web pages via MITM proxy or browser script managers. The repository also includes a large set of pre-compiled uBlock Origin Lite scriptlets that implement advanced ad-blocking techniques such as cookie removal, attribute removal, eval blocking, and timer manipulation. The project is community-driven, with issue templates for reporting new ad locations. While primarily a configuration/rule collection, it contains substantial JavaScript code that demonstrates client-side ad-blocking patterns.

RATING6.7/10
QUALITY6.0/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS2
VELOCITY0.87
OPEN ISSUES6
CLOSED ISSUES109
LAST COMMIT1 month ago
Files by Type (count)
JavaScript
977
CSS
138
Other (.list)
39
Config
13
Other (.sgmodule)
10
YAML
7
Markdown
6
Other (.png)
6
Other (.jpg)
5
Other (.module)
4
Text
4
Other (.weblist)
2
Files by Type (size)
JavaScript
25MB
Other (.list)
22MB
YAML
3MB
CSS
2MB
Text
1MB
Other (.1)
1MB
Other (.jpg)
665KB
Other (.png)
374KB
Other (.svg)
131KB
Other (.sgmodule)
95KB
Other (.module)
87KB
Config
77KB

The LLM identified 3 files worth highlighting for reuse:

A reusable confirmation dialog implemented as a userscript. It creates a modal overlay with customizable title, message, and buttons, and returns a Promise that resolves to the user's choice. Uses DOM injection and CSS styling, and can be called from any page script. Demonstrates a clean Promise-based async pattern for user interaction.

file: Adguard/confirmndExecute.user.js ↗ | tags: #promise-dialog #modal-ui #userscript

A userscript that detects video ads on a page and accelerates them to skip quickly. It adds a toggle button (persisted via localStorage) to enable/disable ad skipping. Uses MutationObserver to watch for video elements and applies speed changes. Self-contained and could be adapted for any video ad blocking scenario.

file: Adguard/skipVideoAds.user.js ↗ | tags: #video-ad-skipping #localstorage-toggle #userscript

A userscript that automatically removes transparent overlays (e.g., clickjacking shields) from web pages. It uses a MutationObserver to monitor DOM changes and removes elements matching a configurable CSS selector (default: a transparent overlay). The logic is simple but effective, and can be reused for any site that uses overlays to block content.

file: Adguard/clearLoop.user.js ↗ | tags: #mutationobserver #overlay-removal #userscript
Last analyzed: 2026-09-06 02:04:09.098599
Next check: 2026-09-13 02:04:09.093365
$ submit: