Skip to content

Commit 08686a7

Browse files
committed
add method to retreive txt values
1 parent 62f8e06 commit 08686a7

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/aleph/sdk/domain.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,19 @@ async def get_dnslink(self, url: str):
3838
if query is not None and len(query) > 0:
3939
return query[0].text
4040

41+
async def get_txt_values(self, url: str, delimiter: Optional[str] = None):
42+
domain = self.url_to_domain(url)
43+
res = await alephdns.query(domain, "TXT")
44+
values = []
45+
if res is not None:
46+
for _res in res:
47+
if hasattr(_res, "text") and _res.text.startswith("0x"):
48+
if delimiter is not None and delimiter in _res.text:
49+
values = values + _res.text.split(delimiter)
50+
else:
51+
values.append(_res.text)
52+
return values
53+
4154
async def check_domain_configured(self, domain, target, owner):
4255
try:
4356
print("Check...", target)

0 commit comments

Comments
 (0)