cookie auth, configurable wiki page

This commit is contained in:
ROTTLER Tamas 2023-06-10 19:18:46 +02:00
parent aa0a707d49
commit 9f29d721f5
2 changed files with 7 additions and 2 deletions

View File

@ -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)

View File

@ -6,3 +6,4 @@ autorev_base autorev.
#dokuwiki_url https://...
#dokuwiki_user aaa
#dokuwiki_passwd bbb
#dokuwiki_page auto:dns_ip