pycfdns

Update Cloudflare DNS records.

MIT License

Downloads
7.5K
Stars
5
Committers
4

Bot releases are hidden (Show)

pycfdns - 3.0.0 Latest Release

Published by ludeeus 12 months ago

What's Changed

Full Changelog: https://github.com/ludeeus/pycfdns/compare/2.0.1...3.0.0

pycfdns - 2.0.1

Published by ludeeus almost 2 years ago

What's Changed

Full Changelog: https://github.com/ludeeus/pycfdns/compare/2.0.0...2.0.1

pycfdns - 2.0.0

Published by ludeeus almost 2 years ago

What's Changed

  • Require content to be provided by @ludeeus in https://github.com/ludeeus/pycfdns/pull/11
    • The external_ip argument of CloudflareUpdater.update_records was replaced with content
    • CloudflareUpdater. update_records no longer tries to determine the IP to use and requires you to pass in a content argument that holds the desired value of the DNS record.
  • Add update_dns_record method by @ludeeus in https://github.com/ludeeus/pycfdns/pull/12

Full Changelog: https://github.com/ludeeus/pycfdns/compare/1.2.2...2.0.0

pycfdns - 1.2.2

Published by ludeeus almost 3 years ago

What's Changed

Full Changelog: https://github.com/ludeeus/pycfdns/compare/1.2.1...1.2.2

pycfdns - 1.2.1

Published by ludeeus almost 4 years ago

Changes

  • Fixes issue where proxied was not respected

Diff between 1.2.0 and 1.2.1

pycfdns - 1.2.0

Published by ludeeus almost 4 years ago

Changes

  • The CloudflareUpdater class now takes an optional timeout argument.
  • The default timeout has been changed from 5 to 10

Diff between 1.1.1 and 1.2.0

pycfdns - 1.1.1

Published by ludeeus almost 4 years ago

  • Fix endpoint url for get_zone_records (#6)
pycfdns - 1.1.0

Published by ludeeus about 4 years ago

  • Allow getting zone records of specific type (#5)
pycfdns - 1.0.0

Published by ludeeus about 4 years ago

Changes

  • raise exceptions if issues
  • add api token support (#2)
  • Add more specific exceptions (#3)
  • Add methods to get list of zones/records (#4)

Breaking change

Authentication with email and token is no longer supported, you need to use an API Token with the "Edit Zone DNS" template, read more here https://developers.cloudflare.com/api/tokens/create

pycfdns - 0.1.0

Published by ludeeus over 4 years ago

First release after the move from GitLab.
The package is now async.

See README.md or example.py for usage examples.