Skip to content

I created some filtering tools based on adblocker syntax #3908

@DandelionSprout

Description

@DandelionSprout

I've noticed that twofactorauth.org seem to lack any significant filtering possibilities as far as I can determine, so seeing as I have quite a lot of experience in making lists/entries for adblockers, I felt I could contribute with some highly unofficial user-end filter methods:

  • Filters away the entries that do not have 2FA: twofactorauth.org##.negative
  • Filters away the "In progress" entries: twofactorauth.org##.progress
  • Only shows entries with support for hardware tokens: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(.icon.positive:nth-of-type(6):not(:-abp-has(.checkmark)))
  • Only shows entries with support for software tokens: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(.icon.positive:nth-of-type(7):not(:-abp-has(.checkmark)))
  • Only shows entries with support for E-mail 2FA: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(.icon.positive:nth-of-type(5):not(:-abp-has(.checkmark)))
  • Only shows entries with support for SMS 2FA: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(.icon.positive:nth-of-type(3):not(:-abp-has(.checkmark)))
  • Only shows entries with support for phone call 2FA: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(.icon.positive:nth-of-type(4):not(:-abp-has(.checkmark)))
  • Filters away entries without guide links: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(.icon.positive:nth-of-type(2):not(:-abp-has(.book)))
  • Filters away entries that require Authy for software implementation: twofactorauth.org#?#.jets-content > .desktop-tr:-abp-has(span[data-html*="requires the Authy"])
  • Only shows entries that require Authy for software implementation: twofactorauth.org#?#.jets-content > .desktop-tr:not(:-abp-has(span[data-html*="requires the Authy"]))

These entries should work in all major up-to-date adblockers, but ones that involve :-abp-has may or may not be slower to trigger on ABP and AdBlock than on the more advanced adblockers uBlock Origin and AdGuard.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementIssue/PR contains enhancements to the overall code of the site.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions