8000
Skip to content

LanikSJ/webannoyances

Β 
Β 

πŸ›‘οΈ Web Annoyances Ultralist - unsuck the web!

πŸ“‘ Table of Contents

πŸ“– Intro

Are you tired of not being able to use all of your screen real estate for the text that matters on a website because floating headers and other distracting elements are blocking your view? Reclaim your screen real estate with Web Annoyances Ultralist!

Block annoying web elements such as sticky headers, dickbars, floating headers, scrolling headers, fixed headers, scrolling videos, stickynavs, social icons, social share bars, smartphone app banners, app download prompts, cookie notices, GDPR warnings, scroll to top buttons, modal overlays, interstitial site overlays, removed or hidden overflow scroll bars, subscription nags, and generally distracting elements that have increasingly been turning the web into a user-hostile environment.

When possible, sticky headers, stickynavs, floating elements, scrolling videos and more will be pinned in place to prevent site breakage.

🎬 Demonstration

πŸŸ₯ Before

Typical Website in 2025 Before Installing Web Annoyances Ultralist

scrolling_video_newsletter_header_share_icons highlighted

Above screenshot taken using uBlock Origin Default Filter Lists

🟩 After

Typical Website in 2025 After Installing Web Annoyances Ultralist

afterinstall

Above screenshot taken using uBlock Origin Default Filter Lists + Web Annoyances Ultralist

Head over to the demonstration page for additional visual examples of Web Annoyances Ultralist in action.

πŸ”§ Requirements

This filter list aims to remove annoying web elements that block your view of the screen and is created and optimized using the uBlock Origin Extended Syntax.

For the best user experience, please use this filter list with uBO_icon_16 uBlock Origin, adguard_icon_16 AdGuard for 64px-Windows_darkblue_2012_svg svg, or adguard_icon_16 AdGuard for 64px-MacOS_wordmark_(2017) svg.

Browser specific download locations are located below:

πŸ’» Desktop

πŸ“± Mobile

⚑ One Click Installation

Click the following: Add Web Annoyances Ultralist to Custom uBlock Origin Filters.

πŸ“ Installation Notes

After clicking the Link above, a warning box will appear asking you to confirm the installation - Click 'OK' to add the list to your Custom Filter Lists.

The warning box will look like the following:

installpopup

After clicking 'OK' the filter list should be installed.

You can validate the list installed properly by navigating to your uBlock Origin Dashboard and clicking on the Filter lists tab. Scroll to the bottom of the screen and verify Web Annoyances Ultralist is showing up in your custom section.

i
8000
nstalled

Step-by-Step install instructions are available in the wiki.

πŸ”§ Usage Instructions

This repository includes several scripts for managing and processing filter lists. Below are the usage instructions for the main tools.

πŸ“ Filter Processing Scripts

checksum-sort.sh - Filter List Processing Tool

The checksum-sort.sh script processes filter lists using FOP CLI to update date and checksum.

Basic Usage:

./scripts/checksum-sort.sh filters/ultralist.txt

Features:

  • FOP Integration: Uses FOP CLI for sorting and checksum generation
  • Cross-Platform Compatibility: Works on both Linux and macOS
  • Simple and Fast: Minimal processing with reliable results

πŸ› οΈ Other Utility Scripts

Domain-Specific Processing Scripts

The repository includes several specialized scripts for processing different types of filter lists:

  • admiral-domains.sh: Process Admiral anti-adblock domains
  • combined-filters.sh: Generate combined filter lists
  • fanboy-social.sh: Process Fanboy social media filters
  • malware-domains.sh: Process malware domain lists
  • remove-lines.sh: Remove specific lines from filter lists

Additional Tools

  • FOP.py: Filter Optimizer Python script

πŸ”„ Workflow Examples

Basic Filter Processing Workflow:

# Process and sort a filter list
./scripts/checksum-sort.sh filters/ultralist.txt

⚠️ Important Notes

  • All scripts use FOP CLI for processing
  • UTF-8 encoding is supported for international filter lists
  • Cross-platform compatibility ensures consistent behavior on Linux and macOS

πŸ’¬ EasyList Forum

Join the EasyList Forum @ https://forums.lanik.us for faster reporting of issues and chat.

🌐 Mirror Hosts of Web Annoyances Ultralist

TBD

πŸ“„ License

This project is licensed under the MIT License.

About

Fix and remove annoying web elements such as sticky headers, floating boxes, floating videos, dickbars, social share bars and other distracting elements.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

No contributors

Languages

  • Adblock Filter List 99.6%
  • Shell 0.4%
0