Commit graph

26 commits

Author SHA1 Message Date
da721eb46c
Move nmpubip to porkbun-dynamic-dns-python repo, check if IP address is v4 2024-11-27 15:37:44 -05:00
c6a05f5374
Update endpoint from the deprecated porkbun.com to api.porkbun.com 2024-11-27 15:31:21 -05:00
901ac0ec19 Delete README.md since it's from the original DDNS client and our client's usage is different 2024-02-11 18:26:42 +00:00
8a612a11d5 Update porkbun-ddns.py
awa
2024-01-11 20:32:14 +00:00
747d6c3f5f
Allow running script when IP address changes by adding script field in JSON config 2023-07-06 21:25:57 +00:00
Anthony Wang
19c71a3e28
Delete '.gitignore' 2022-07-21 14:42:30 -05:00
Anthony Wang
09c2f90bf5
Don't update data['name'] if root domain 2022-07-21 14:26:39 -05:00
Anthony Wang
e534284cde
Remove TTL parameter from DNS edit request 2022-07-21 14:13:28 -05:00
Anthony Wang
496b79bce0
Increase default TTL to 600 2022-07-21 14:12:16 -05:00
716794bcd3
Rewrite and simplify script 2022-07-21 13:59:39 -05:00
aca7407c1b
Remove PKGBUILD from this repo 2022-05-20 11:03:38 -05:00
3f22c99f77
Code updates for AUR package 2022-05-20 10:57:58 -05:00
e02d54322c
Merge pull request #1 from con-f-use/patch-1
Patch 1
2022-05-20 10:33:36 -05:00
con-f-use
b8edd0d5a5
only delete matching type (by benneti)
suggested in https://github.com/porkbundomains/porkbun-dynamic-dns-python/pull/6#issuecomment-1037362375 by @benneti
2022-02-13 13:48:09 +01:00
con-f-use
99afcf45bf
modernize porkbun-ddns
Modernizes the Python DDNS client:

* Use argparse for CLI argument handling (better help text, validation and error messages)
* Accept config file from stdin
* Use modern Python naming conventions
* Use ipaddress for validation
* Default value for the base url of the API
* Closes #2 
* Closes #3
2021-12-22 19:20:25 +01:00
Ross Brackett
7e263cd083 Revert "Merge pull request #4 from porkbundomains/mod-patch-1"
This reverts commit 82c2bf65bc, reversing
changes made to e653987444.
2021-09-22 16:33:58 -07:00
Ross Brackett
facb8e01a4 Revert "indentation problem"
This reverts commit a8e6803855.
2021-09-22 16:33:50 -07:00
Ross Brackett
a8e6803855 indentation problem 2021-09-13 16:45:42 -07:00
Ross
82c2bf65bc
Merge pull request #4 from porkbundomains/mod-patch-1
Add modRecord
2021-09-13 16:30:06 -07:00
Ross
e653987444
Merge pull request #5 from porkbundomains/mac-pip-install
Footnote for Mac OS users
2021-09-13 16:29:48 -07:00
eddie-porkbun
91109cb753
Footnote for Mac OS users
Added a footnote on installing pip and running with the --user flag for Mac OS users using default Python 2.7
2021-09-08 15:59:21 -07:00
eddie-porkbun
d48c5b876b
Add modRecord
deleteRecords now only removes non-A type records
Adds modRecord function to preserve the current record settings, only updates IP
2021-09-08 14:43:12 -07:00
Ross Brackett
3ecfcc09c3 Readme wasn't referencing the config file correctly 2021-08-10 12:40:25 -07:00
Ross Brackett
59623b7410 changing to the IPv4 endpoint by default to fix IPv6 issues 2021-08-10 11:01:52 -07:00
Ross Brackett
9753dcd736 initial release 2021-05-27 18:59:11 -07:00
Ross
e94df25b03
Initial commit 2021-05-27 16:01:42 -07:00