feat: Add search page

This commit is contained in:
2023-12-28 18:04:38 +11:00
parent d6f98960b0
commit f5c222576b
14 changed files with 330 additions and 44 deletions

View File

@@ -8,6 +8,7 @@ import datetime
import dns.asyncresolver
import httpx
from requests_doh import DNSOverHTTPSSession, add_dns_provider
import requests
def hip2(domain: str):
@@ -134,3 +135,24 @@ def resolve_TLSA_with_doh(query_name, doh_url="https://hnsdoh.com/dns-query"):
tlsa = r.answer[0][0]
return tlsa
def niami_info(domain: str):
response = requests.get(f"https://api.niami.io/hsd/{domain}")
if response.status_code != 200:
return False
response = response.json()
output = {
"owner": response["data"]["owner_tx_data"]["address"],
"dns": response["data"]["dnsData"]
}
transactions = requests.get(f"https://api.niami.io/txs/{domain}")
if transactions.status_code != 200:
return False
transactions = transactions.json()
output["txs"] = transactions["txs"]
return output