Extend noip dns records for one more month
Project description
extend-noip
Extend noip hostname dns expiry date on noip.com
Installtion
pip install extend-noip
or clone https://github.com/ffreemt/extend-noip and install from the repo.
Usage
Supply noip username
and password
from the command line:
python -m extend-noip -u your_noip_username -p password
or use directly the extend-noip
script:
extend-noip -u your_noip_username -p password
Use environment variables NOIP_USERNAME
and NOIP_PASSWORD
- Set username/password from the command line:
set NOIP_USERNAME=your_noip_username # export in Linux or iOS set NOIP_PASSWORD=password
- Or set username/password in .env, e.g.,
# .env NOIP_USERNAME=your_noip_username NOIP_USERNAME=password
Run extend-noip
or python -m extend_noip
:
extend-noip
or
python -m extend_noip
Check information only
extend-noip -i
or
python -m extend_noip -i
Print debug info
extend-noip -d
or
python -m extend_noip -d
Brief Help
extend-noip --helpshort
or
python -m extend_noip --helpshort
Turn off Headless Mode (Show the browser in action)
You can configure NOIP_HEADFUL
, NOIP_DEBUG
and NOIP_PROXY
in the .env
file in the working directory or any of its parent directoreis. For example,
# .env
NOIP_HEADFUL=1
NOIP_DEBUG=true
# NOIP_PROXY
Automation via Github Actions
It's straightforward to setup extend-ip
to run via Github Actions.
- Fork this repo
- Setup
Actions secrets
viaSettings/Add repository secrets
:
Name | Value |
---|---|
NOIP_USERNAME: | your_noip_username |
NOIP_PASSWORD: | your_noip_password |
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
extend-noip-0.1.0.tar.gz
(10.1 kB
view hashes)
Built Distribution
Close
Hashes for extend_noip-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 126b3143145c5d6918bae73ac8ec43ed7dabe63d3fe2075e25fcdd0665b6a425 |
|
MD5 | 762686fad6086ddd58adfe2982629141 |
|
BLAKE2b-256 | 44339c0baa8130c632a2e1446460bbd9c7cf21bb85c4ef2a113d61fd2593c0b1 |