# paperdoorknob: Print glowfic # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation, version 3. from dataclasses import dataclass from typing import Callable, IO from fetch import Fetcher from texify import Texifier @dataclass(frozen=True) class Spec: url: str fetcher: Fetcher htmlfilter: Callable[[bytes], bytes] texifier: Texifier texout: IO[bytes]