A super simple cli tool to update dns records
Project description
CloudFlare DDNS
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37ef48de6a5dfdb7dc4456e4245bf760c0403d8fd441d9e0505050ae5f8d1e86 |
|
MD5 | 28d1fa97a193dd6a856b6fb190ecc25a |
|
BLAKE2b-256 | 2c76feefd48e4e35c78ffdd0a1b7113301d172e2ef7367aaa07c4be00b35f97a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bdbfd11eda644acbd2eb20a1bcc5d9358a24eaf249cee280473c873bb4e773b |
|
MD5 | 24e195f6936adec9215966418358878a |
|
BLAKE2b-256 | 17862b6ffbf439063ba8508f8d43dd4a21dfedb19a98b74ebf9f4dad3249fcdc |