From 52f5d4b954cb3dbfba384e9748dee23864d8f723 Mon Sep 17 00:00:00 2001 From: Dan <36902356+danc403@users.noreply.github.com> Date: Fri, 2 Mar 2018 14:10:57 -0600 Subject: [PATCH] Delete dns_zonomi.sh --- dnsapi/dns_zonomi.sh | 85 -------------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 dnsapi/dns_zonomi.sh diff --git a/dnsapi/dns_zonomi.sh b/dnsapi/dns_zonomi.sh deleted file mode 100644 index 52a889ea..00000000 --- a/dnsapi/dns_zonomi.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env sh - -# -#ZM_Key="sdfsdfsdfljlbjkljlkjsdfoiwje" -# -#https://zonomi.com dns api - -ZM_Api="https://zonomi.com/app/dns/dyndns.jsp" - -######## Public functions ##################### - -#Usage: add _acme-challenge.www.domain.com "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs" -dns_zonomi_add() { - fulldomain=$1 - txtvalue=$2 - - ZM_Key="${ZM_Key:-$(_readaccountconf_mutable ZM_Key)}" - - if [ -z "$ZM_Key" ]; then - ZM_Key="" - _err "You don't specify zonomi api key yet." - _err "Please create your key and try again." - return 1 - fi - - #save the api key to the account conf file. - _saveaccountconf_mutable ZM_Key "$ZM_Key" - - _info "Get existing txt records for $fulldomain" - if ! _zm_request "action=QUERY&name=$fulldomain"; then - _err "error" - return 1 - fi - - if _contains "$response" "' | tr "<" "\n" | grep record | grep 'type="TXT"' | cut -d '"' -f 6); do - _debug2 t "$t" - _qstr="$_qstr&action[$_qindex]=SET&type[$_qindex]=TXT&name[$_qindex]=$fulldomain&value[$_qindex]=$t" - _qindex="$(_math "$_qindex" + 1)" - done - _zm_request "$_qstr" - else - _debug "Just add record" - _zm_request "action=SET&type=TXT&name=$fulldomain&value=$txtvalue" - fi - -} - -#fulldomain txtvalue -dns_zonomi_rm() { - fulldomain=$1 - txtvalue=$2 - - ZM_Key="${ZM_Key:-$(_readaccountconf_mutable ZM_Key)}" - if [ -z "$ZM_Key" ]; then - ZM_Key="" - _err "You don't specify zonomi api key yet." - _err "Please create your key and try again." - return 1 - fi - - _zm_request "action=DELETE&type=TXT&name=$fulldomain" - -} - -#################### Private functions below ################################## -#qstr -_zm_request() { - qstr="$1" - - _debug2 "qstr" "$qstr" - - _zm_url="$ZM_Api?api_key=$ZM_Key&$qstr" - _debug2 "_zm_url" "$_zm_url" - response="$(_get "$_zm_url")" - - if [ "$?" != "0" ]; then - return 1 - fi - _debug2 response "$response" - _contains "$response" "OK:" -}