This python tool pyroute53myip is useful to allow automate updating of a public DNS record hosted at Internet based in the public internet address from home. It is a quite typical scenario running at a domestic raspberry-pi tiny instance
Project description
pyroute53myip
Description
This python tool pyroute53myip is useful to allow automate updating of a public DNS record hosted at Internet based in the public internet address from home. It is a quite typical scenario running at a domestic raspberry-pi tiny instance
Author
Name: redcorjo Email: jordipromotions@gmail.com
Config file structure
The tool self encrypt the AWS credentials initially added on clear. They are encrypted and useable only from the same host they were encrypted. First time the tool is executed, at command line there is a wizard asking for initial values.
Config file can be defined using env variable PYROUTE53MYIP_CONFIG
[aws]
aws_access_key_id = <access_key>
aws_secret_access_key = <secret_key>
[dns]
zoneid = <my_aws_zoneid>
record_set = my.domain.com
public_ip = 1.2.3.4
[scheduler]
frequency = 60
[mqtt]
mqtt_server = 127.0.0.1
mqtt_topic = pyroute53myip
## Usage
python3 -m pip install pyroute53myip
python3 -m pyroute53myip
Version: 2023012900
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyroute53myip-0.0.1.tar.gz.
File metadata
- Download URL: pyroute53myip-0.0.1.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
842425aa72c42a021b2be586b4cafca334b8d64e627e4e654765a34a8052d0be
|
|
| MD5 |
8a7b61933e5447b0fd7490864fa9331c
|
|
| BLAKE2b-256 |
2d9da92ecaa18783ed46bd5ad70bcf8e18e5850f16908aeb7884ba627f7074b4
|
File details
Details for the file pyroute53myip-0.0.1-py3-none-any.whl.
File metadata
- Download URL: pyroute53myip-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60666fd301bda142c20e2234295a4a9f789c6061559dca71df3a35d4b1f58d9b
|
|
| MD5 |
7be9c918515944dc0238ffe01475af94
|
|
| BLAKE2b-256 |
90ff31fb35c6e635cdd190f9aba6d206e8c3b4a5530290ab6c4ce393beeff9c5
|