]> git.scottworley.com Git - paperdoorknob/blobdiff - spec.py
Extensible, flag-controlled DOM filters
[paperdoorknob] / spec.py
diff --git a/spec.py b/spec.py
index 98832bfddfed9978ea67e14edca2b5900d5bc56d..75d00c36f2040557d498eded29fde11dea2ea4e2 100644 (file)
--- a/spec.py
+++ b/spec.py
@@ -9,6 +9,8 @@ from dataclasses import dataclass
 
 from typing import Callable, IO
 
+from bs4.element import Tag
+
 from fetch import Fetcher
 from texify import Texifier
 
@@ -18,5 +20,6 @@ class Spec:
     url: str
     fetcher: Fetcher
     htmlfilter: Callable[[bytes], bytes]
+    domfilter: Callable[[Tag], None]
     texifier: Texifier
     texout: IO[bytes]