How to install
The libary is avilable at pypi.org
pip install ipv64
or
python -m pip install ipv64
How to update
pip install ipv64 --upgrade
or
python -m pip install ipv64 --upgrade
How to run
INFO
The Script did NOT run in a loop, you need to run it manually. The Script is NOT able to handle praefix - only the main domain can be updated
Windows
Update A and AAAA record if possible
python -m ipv64 -d YOUR_DOMAIN.ipv64.net -k ACCOUNT_UPDATE_TOKEN -t TYPE
Linux
Update A and AAAA record if possible
/usr/bin/python3 -m ipv64 -d YOUR_DOMAIN.ipv64.net -k ACCOUNT_UPDATE_TOKEN -t TYPE
run with cron
check every minute with cron
* * * * * /usr/bin/python3 -m ipv64 -d YOUR_DOMAIN.ipv64.net -uh ACCOUNT_UPDATE_TOKEN -d DISCORD_WEBHOOK
check every 30 seconds with cron
* * * * * /usr/bin/python3 -m ipv64 -d YOUR_DOMAIN.ipv64.net -k ACCOUNT_UPDATE_TOKEN -t TYPE
* * * * * sleep 30; /usr/bin/python3 -m ipv64 -d YOUR_DOMAIN.ipv64.net -k ACCOUNT_UPDATE_TOKEN -t TYPE
Help
usage: ipv64.py [-h] -d DOMAIN -k KEY -t TYPE
Update the IP for a domain on ipv64.net
options:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN The domain to update (e.g. test.ipv64.net)
-k KEY, --key KEY Your ipv64 Account Update Token
-t TYPE, --type TYPE The Update Type (A or AAAA)```
Release files for ipv64 0.5.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ipv64-0.5.3.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ipv64-0.5.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / ipv64-0.5.3.tar.gz
| Download URL | ipv64-0.5.3.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3cee6892a9f15ed1b69b39c7931e0a2fc4d89f7f23a02bc0a3756a36c8fa33e6
|
|
BLAKE2b-256 checksum How to use checksums |
658db3e114cabbe28006a4722d55392d4e729a073868902acf005b95825dfc22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.1
|
Release files / ipv64-0.5.3-py3-none-any.whl
| Download URL | ipv64-0.5.3-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3aa928f2b1a8e105c0694cc9072f10d4f388ee1a253159fbf9dceaff339385ec
|
|
BLAKE2b-256 checksum How to use checksums |
644c20ed069b0279aea60d64ad25632137123ce314436717c04274a57bd8ff5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|