GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - FilteringDev/tinyShield: A lightweight redefined version of microShield

BranchesTags
Open more actions menu

Latest commit

 

History

640 Commits
640 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
builder
builder
 
 
libs
libs
 
 
userscript
userscript
 
 
.gitignore
.gitignore
 
 
.oxlintrc.json
.oxlintrc.json
 
 
LICENSE
LICENSE
 
 
README.ja.md
README.ja.md
 
 
README.ko.md
README.ko.md
 
 
README.md
README.md
 
 
oxlint-plugin.mjs
oxlint-plugin.mjs
 
 
package.json
package.json
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

tinyShield

jsdelivr stat

Korean Japanese

tinyShield blocks Ad-Shield reinstable advertisements and bypasses Ad-Shield's virtual integrity layer.

tinyShield userscript is managed by the adblock community.

If you need help or have any questions during installation or usage, please use GitHub Discussions.
If you believe this userscript is causing issues while in use, please use GitHub Issues.

Important

tinyShield userscript maintainer recommends using one of the following adblockers with tinyShield userscript:

  • AdGuard
  • uBlock Origin

Supporting other adblockers is not guaranteed and even if requested, it may be rejected.

Receive Update Notifications via Discord/Telegram

Discord Bot or Telegram @filteringdev_noti_bot can be used to receive update notifications.

Start

Quick Start

Just click the following URL to detect this userscript.

https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js

Domain Group Subscription Guide (Apple Safari Extension Only)

Important

The grouped subscription URLs below are only for Apple Safari Extension users. If you use AdGuard's userscript support, keep using the default URL (dist/tinyShield.user.js).

  • Build output structure:
    • Default script: https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js
    • Domain-grouped scripts: https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/grouped/<initial>/tinyShield-<domain-group>.user.js
  • How to choose the subscription file for your domain group:
    1. Open https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/grouped/.
    2. Open the <initial>/ subdirectory that matches the first character of your target grouped file name.
    3. Select one tinyShield-<domain-group>.user.js file for the website you use.
    4. Open that file once and confirm its metadata @match includes your target domain.
    5. Subscribe to that exact grouped file URL in your Safari userscript extension.

This domain-group split is intended to reduce the impact scope of #38 as much as possible.

How to install

Violentmonkey is recommended for Firefox and Chromium-based browsers. wBlock is recommended for Safari on macOS, iOS, and iPadOS. Tampermonkey is not recommended.

  • Violentmonkey (Recommended) - Firefox and Chromium-based browser extension

    1. Open Dashboard.
    2. Click New button.
    3. Click Install from URL button.
    4. Input the following URL:
    https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js
    
    1. Click OK button.
    2. Confirm metadata of the userscript and click Confirm installation.
    3. Return to a tab opening the website protected by Ad-Shield and reload the tab by pressing F5 or Ctrl + R or clicking the reload button.
    Compatibility Table
    Browser Extension License Compatibility Recommendation
    Tampermonkey Proprietary (Donationware) ✔ Not recommended
    Greasemonkey MIT ✘ Not recommended
    Violentmonkey MIT ✔ Recommended
  • AdGuard for Windows

    1. Click Settings.
    2. Click Extensions.
    3. Click Add extension.
    4. Input the following URL:
      https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js
      
    5. Click Install.
    6. Confirm metadata of the userscript and click Install.
    7. Return to a tab opening the website protected by Ad-Shield and reload the tab by pressing F5 or Ctrl + R or clicking the reload button.
  • AdGuard for Android

    1. Go to Settings -> Extension.
    2. Touch New extension.
    3. Input the following URL:
      https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js
      
    4. Touch Next.
    5. Confirm metadata of the userscript and touch Add.
    6. Return to a tab opening the website protected by Ad-Shield and reload the tab by touching the reload button.
  • wBlock (Recommended) - Safari on macOS, iOS, and iPadOS

    Installing with wBlock in Safari
    1. Install and open wBlock, then follow its initial setup instructions.
    2. Enable wBlock Scripts in Safari's extension settings and allow it to run on all websites.
      • macOS: Safari > Settings > Extensions
      • iOS/iPadOS 18+: Settings > Apps > Safari > Extensions
      • iOS/iPadOS 17 and older: Settings > Safari > Extensions
    3. Follow the domain group subscription guide above to choose your grouped script URL (tinyShield-<domain-group>.user.js) and check its @match metadata.
    4. In the wBlock app's Userscripts screen, disable the built-in tinyShield entry to avoid running it alongside the grouped script.
    5. On the same screen, open the add menu (+) > Userscript > URL > Single URL and enter the grouped script URL. Do not use the full script URL from Quick Start.
    6. Select Next, review the metadata, then select Add to add and enable the grouped script.
    7. Return to your target website's tab in Safari and reload it.

About

A lightweight redefined version of microShield

Topics

ad-shieldadblockadshieldtampermonkey-scripttampermonkey-userscriptuserscriptviolentmonkey-userscript

Resources

Readme
MPL-2.0 license
Activity
Custom properties

Stars

316 stars

Watchers

4 watching

Forks

7 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.