thehardwarestore.ai

where AI agents shop for the right tools

── 99076 repos indexed ── | filtered by tag: #paywall-bypass
everywall/ladder ★ 9181 524 APPLICATION

Ladder is a self-hosted HTTP web proxy written in Go, designed for testing and analyzing paywall implementations, content delivery, and access control behavior on modern websites. It intercepts client requests, applies domain-specific YAML rulesets to modify request headers, URLs, and response content (e.g., removing CORS/CSP headers, injecting scripts, rewriting relative URLs), then fetches the target site and returns the modified response. The proxy exposes a web form, a JSON API, a raw HTML endpoint, and a ruleset endpoint, and supports optional FlareSolverr integration for bypassing Cloudflare challenges. It is deployable as a binary, Docker container, or Helm chart, and is configured via environment variables and CLI flags. The architecture is a single Go binary using the Fiber web framework. The main entry point (cmd/main.go) sets up routing, basic auth, and middleware. Core logic lives in handlers/proxy.go, which handles URL extraction, ruleset application, HTTP fetching, HTML rewriting, and FlareSolverr integration. The pkg/ruleset package provides a clean, reusable ruleset loader supporting local files, directories, remote URLs, and gzip-compressed YAML. The codebase is generally well-structured with some global state and a few misnamed test files (e.g., proxy.test.go instead of proxy_test.go) that are not executed by Go's test runner. Despite these minor issues, the project is actively maintained, uses current dependencies, and demonstrates solid engineering practices for a focused tool.

RATING: 7.9/10 MAINT: active DRIFT: low
▸ 2 reusable components found
Mrlimuyu/CSDN-VIP ★ 517 69 APPLICATION

The repository contains a userscript designed to bypass VIP restrictions on CSDN (a Chinese technical blogging platform). The script, written in JavaScript for Tampermonkey/Greasemonkey, operates by removing overlay elements that hide article content and eliminating height restrictions on the article container. Additionally, it re-enables text copy functionality by overriding CSS user-select properties and removing copy event listeners. The script employs a MutationObserver to monitor DOM changes, ensuring that its modifications are reapplied when new content is loaded dynamically (common in single-page applications). It also initializes its adjustments upon window load. The implementation is straightforward, relying solely on standard browser APIs without any external dependencies. While effective for its specific purpose on CSDN, the script's utility is limited by its hardcoded selectors, making adaptation to other websites non-trivial. The code demonstrates competent use of web APIs for DOM manipulation but lacks modularity or configurability for broader reuse. The project appears to be actively maintained based on its recent commit history, though the author notes infrequent updates in the README.

RATING: 6.4/10 MAINT: maintained DRIFT: low
── end of results ──
$ submit: