This small application can be used to update the value of a DNS record.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: release v1.0.0

+22 -5
+15
CHANGELOG.md
··· 7 7 8 8 ## [Unreleased] 9 9 10 + ## [1.0.0] - 2025-12-03 11 + 12 + ### Added 13 + 14 + - New `--check` option to verify content of the DNS record. 15 + - Logging verbosity option. 16 + 17 + ### Changed 18 + 19 + - Renamed `updater.py` to `api.py` and refactor of the API requests. 20 + 21 + ### Fixed 22 + 23 + - No required record when checking version. 24 + 10 25 ## [0.1.0] - 2025-11-29 11 26 12 27 ### Added
+6 -4
README.md
··· 20 20 ```bash 21 21 $ dyns -h 22 22 23 - usage: dyns [-h] [-v] record 23 + usage: dyns [-h] [--version] [-v] [--check] [record] 24 24 25 25 A simple command to update a DNS record in DigitalOcean with your public IP. 26 26 27 27 positional arguments: 28 - record domain name (ex. 'home.example.com') to update with your public IP 28 + record domain name (ex. 'home.example.com') to update with your public IP 29 29 30 30 options: 31 - -h, --help show this help message and exit 32 - -v, --version show version 31 + -h, --help show this help message and exit 32 + --version show version 33 + -v increase verbosity of the output 34 + --check checks the status of the record 33 35 ```
+1 -1
src/dyns/__init__.py
··· 1 1 """Main dnys package.""" 2 2 3 - __version__ = "0.1.0" 3 + __version__ = "1.0.0"