View on GitHub

LanikSJ UserScripts

For AdGuard, TamperMonkey, and ViolentMonkey

Download this project as a .zip file Download this project as a tar.gz file

📱 userscripts

GitHub Repo Size GitHub Code Size in Bytes GitHub Last Commit GitHub Commit Activity

A collection of user scripts for AdGuard, TamperMonkey, and ViolentMonkey to enhance your browsing experience.

🚀 Quick Install

Install Script

One-click installation: Click the button above to install the Paywall Bypass Script directly to your browser extension.

Manual installation: Download the script file and import it into your user script manager.

📚 Table of Contents

🔓 Paywall Bypass Script

A comprehensive user script designed to help bypass paywalls on news websites by redirecting to archive services.

✨ Features

📥 Installation

🌐 Browser Extensions

  1. Install a user script manager:
  2. Install the script:

🛡️ AdGuard Extension

  1. Install AdGuard Extension:
  2. Enable User Scripts:
    • Open AdGuard settings
    • Go to “Extensions” or “User Scripts” section
    • Enable user scripts functionality
  3. Install the script:
    • Option 1: Download and Import
      • Download paywall-bypass-script.js
      • In AdGuard settings, navigate to the user scripts section
      • Click “Add script” or “Import script”
      • Select the downloaded JavaScript file
      • Save the configuration
    • Option 2: Direct URL Installation
      • Copy the direct URL to the script: https://raw.githubusercontent.com/LanikSJ/userscripts/main/paywall-bypass-script.js
      • In AdGuard settings, navigate to the user scripts section
      • Click “Add script” or “Import script”
      • Choose “Install from URL” option
      • Paste the copied URL
      • Click “Install” or “Add”
      • Save the configuration
  4. Verify installation:
    • Visit a supported news website
    • Look for the floating button in the bottom-right corner
    • The script should be active and functional

📱 AdGuard App (Desktop/Mobile)

  1. Install AdGuard Application:
  2. Enable User Scripts:
    • Open AdGuard application
    • Go to Settings → Content Blocking → User Scripts
    • Enable user scripts functionality
  3. Install the script:
    • Option 1: Download and Import
      • Download paywall-bypass-script.js
      • In AdGuard app, go to Settings → Content Blocking → User Scripts
      • Click “Add script” or “Import script”
      • Select the downloaded JavaScript file
      • Save the configuration
    • Option 2: Direct URL Installation
      • Copy the direct URL to the script: https://raw.githubusercontent.com/LanikSJ/userscripts/main/paywall-bypass-script.js
      • In AdGuard app, go to Settings → Content Blocking → User Scripts
      • Click “Add script” or “Import script”
      • Choose “Install from URL” option
      • Paste the copied URL
      • Click “Install” or “Add”
      • Save the configuration
  4. Verify installation:
    • Visit a supported news website in your browser
    • Look for the floating button in the bottom-right corner
    • The script should be active and functional

Note: The AdGuard app works system-wide and will apply the user script to all browsers on your device, while the browser extension only works in the specific browser where it’s installed.

🎮 Usage

🌐 Supported Sites

The script supports paywall bypass for hundreds of news websites across the globe, including but not limited to:

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! If you find additional sites that could be supported or have improvements to suggest, please submit a pull request.

🛠️ Scripts Directory

The /scripts/ directory contains utility tools for maintaining and validating the userscript:

domain_checker.py

A Python script that:

Usage:

cd LanikSJ/userscripts/scripts
python3 domain_checker.py

run_checker.sh

A shell script wrapper that:

Usage:

cd LanikSJ/userscripts/scripts
./run_checker.sh

requirements.txt

Python dependencies required for the domain validation tools:

Purpose:

These scripts help maintain the quality of the userscript by:

⚠️ Disclaimer

This script is intended for educational purposes and to access content that may be temporarily restricted. Please respect copyright and terms of service of content providers. Use at your own risk.