From 9f29d721f5cd15f4c00629705a97a25a7820c6f7 Mon Sep 17 00:00:00 2001 From: Rottler Tamas Date: Sat, 10 Jun 2023 19:18:46 +0200 Subject: [PATCH] cookie auth, configurable wiki page --- autorev2 | 8 ++++++-- zonetools.conf.dist | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/autorev2 b/autorev2 index 118aeda..13842b9 100755 --- a/autorev2 +++ b/autorev2 @@ -205,11 +205,15 @@ def serial_incr(zone, zonefile): def dokuwiki_update(text): #print(f"dokuwiki url: {conf.dokuwiki_url}") try: - wiki = dokuwiki.DokuWiki(conf.dokuwiki_url, conf.dokuwiki_user, conf.dokuwiki_passwd) + wiki = dokuwiki.DokuWiki(conf.dokuwiki_url, conf.dokuwiki_user, conf.dokuwiki_passwd, cookieAuth=True) except (dokuwiki.DokuWikiError, Exception) as err: print(f"Cannot connect to wiki: {err}") exit(1) - wiki.pages.set("auto:dns_ip_cim_kiosztas", text) + try: + wiki.pages.set(conf.dokuwiki_page, text) + except (dokuwiki.DokuWikiError, Exception) as err: + print(f"Cannot update wiki page: {err}") + exit(1) diff --git a/zonetools.conf.dist b/zonetools.conf.dist index f81e2d5..f2786c4 100644 --- a/zonetools.conf.dist +++ b/zonetools.conf.dist @@ -6,3 +6,4 @@ autorev_base autorev. #dokuwiki_url https://... #dokuwiki_user aaa #dokuwiki_passwd bbb +#dokuwiki_page auto:dns_ip