Skip to main content

A super simple cli tool to update dns records

Project description

CloudFlare DDNS

Code style: black Maintainability security: bandit

This script will update cloudflare dns with new dynamic ips when the current one changes. Please check the settings.yml file to ensure its correct.

Limitations

  • No IPv6 support(My isp does not assing ipv6 address I can not test if this works)

If you wish to conrtbute to this project please check the CONTRIBUTING.md file.

The scipt can be got at https://pypi.org/project/simple-cloudflare-ddns/. I will be publishing docs on how to use the inbuilt functions. For a quick setup you can use the following commands.

$ cloudflareddns --gen-settings # this will create a file called settings.yml
$ cloudflareddns # this will get record ids

after running this you can run cloudflareddns --ddns to skip getting the record id as it is stored in the settings.yml You can verify if the settings.yml is correct by running cloudflareddns --verify

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple-cloudflare-ddns-4.0.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

simple_cloudflare_ddns-4.0.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file simple-cloudflare-ddns-4.0.0.tar.gz.

File metadata

  • Download URL: simple-cloudflare-ddns-4.0.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for simple-cloudflare-ddns-4.0.0.tar.gz
Algorithm Hash digest
SHA256 37ef48de6a5dfdb7dc4456e4245bf760c0403d8fd441d9e0505050ae5f8d1e86
MD5 28d1fa97a193dd6a856b6fb190ecc25a
BLAKE2b-256 2c76feefd48e4e35c78ffdd0a1b7113301d172e2ef7367aaa07c4be00b35f97a

See more details on using hashes here.

File details

Details for the file simple_cloudflare_ddns-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: simple_cloudflare_ddns-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for simple_cloudflare_ddns-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bdbfd11eda644acbd2eb20a1bcc5d9358a24eaf249cee280473c873bb4e773b
MD5 24e195f6936adec9215966418358878a
BLAKE2b-256 17862b6ffbf439063ba8508f8d43dd4a21dfedb19a98b74ebf9f4dad3249fcdc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page