Update Cloudflare DNS A-records.
Project description
Update CloudFlare DNS A records.
Update A records in your DNS zone.
Install
python3 -m pip install pycfdns
Example
"""Example usage of pycfdns.""" import asyncio import aiohttp from pycfdns import CloudflareUpdater API_TOKEN = "5cdba21d55cdba21d55cdba21d5" ZONE = "example.com" UPDATE_RECORDS = ["test"] async def example(): """Example usage of pycfdns.""" async with aiohttp.ClientSession() as session: cfupdate = CloudflareUpdater(session, API_TOKEN, ZONE, UPDATE_RECORDS) zone_id = await cfupdate.get_zone_id() records = await cfupdate.get_record_info(zone_id) for record in records: print(record.record_name) await cfupdate.update_records(zone_id, records) asyncio.get_event_loop().run_until_complete(example())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycfdns-1.2.2.tar.gz
(4.5 kB
view hashes)