mirror of
https://github.com/KevinMidboe/cloudflare-ddns.git
synced 2025-12-08 20:28:54 +00:00
parameterize ddns A record name
This commit is contained in:
@@ -15,6 +15,7 @@ import requests
|
||||
from logger import logger
|
||||
|
||||
API_KEY = ''
|
||||
DDNS_A_RECORD_NAME = 'addr'
|
||||
|
||||
|
||||
def setAPIKey(apiKey):
|
||||
@@ -106,9 +107,10 @@ def getRecordsForZone(zoneId):
|
||||
|
||||
def getDDNSAddresszoneId(ddnsZone):
|
||||
records = getRecordsForZone(ddnsZone)
|
||||
ddns_re = r"^{}\.".format(DDNS_A_RECORD_NAME)
|
||||
|
||||
for record in records:
|
||||
if not re.match(r"^addr\.", record['name']):
|
||||
if not re.match(ddns_re, record['name']):
|
||||
continue
|
||||
return record
|
||||
|
||||
|
||||
Reference in New Issue
Block a user