From 619700d0eac2114f87703497f274855776441a01 Mon Sep 17 00:00:00 2001 From: ptrcnull Date: Thu, 23 May 2024 10:11:29 +0200 Subject: [PATCH] feat: add support for the HTTP handler --- nyacme/handlers/__init__.py | 4 +++- nyacme/hook.py | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/nyacme/handlers/__init__.py b/nyacme/handlers/__init__.py index bb96078..4072a46 100644 --- a/nyacme/handlers/__init__.py +++ b/nyacme/handlers/__init__.py @@ -1,5 +1,7 @@ from .hetzner import HetznerHandler +from .http import HTTPHandler __all__ = [ - 'HetznerHandler' + 'HetznerHandler', + 'HTTPHandler' ] diff --git a/nyacme/hook.py b/nyacme/hook.py index 5f203a1..2a64691 100644 --- a/nyacme/hook.py +++ b/nyacme/hook.py @@ -7,13 +7,16 @@ from itertools import chain import dns.resolver from .config import read_config -from .handlers import HetznerHandler +from .handlers import HetznerHandler, HTTPHandler logging.basicConfig(level=logging.INFO, format='> [%(levelname)s] %(name)s: %(message)s') log = logging.getLogger('nyacme_hook') -handlers = {'hetzner': HetznerHandler} +handlers = { + 'hetzner': HetznerHandler, + 'http': HTTPHandler, +} def main() -> None: