Browse Source

Updated variable names per @NeilPang

pull/5301/head
Gary McGregor 3 months ago
parent
commit
254eb8f304
No known key found for this signature in database GPG Key ID: D2A7E7C1C113901
  1. 44
      dnsapi/dns_omglol.sh

44
dnsapi/dns_omglol.sh

@ -6,8 +6,8 @@ Domains: omg.lol
Site: github.com/acmesh-official/acme.sh/wiki/DNS-API-Dev-Guide Site: github.com/acmesh-official/acme.sh/wiki/DNS-API-Dev-Guide
Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_duckdns Docs: github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_duckdns
Options: Options:
omg_apikey API Key from omg.lol. This is accesible from the bottom of the account page at https://home.omg.lol/account
omg_address This is your omg.lol address, without the preceding @ - you can see your list on your dashboard at https://home.omg.lol/dashboard
OMG_ApiKey API Key from omg.lol. This is accesible from the bottom of the account page at https://home.omg.lol/account
OMG_Address This is your omg.lol address, without the preceding @ - you can see your list on your dashboard at https://home.omg.lol/dashboard
Issues: github.com/acmesh-official/acme.sh Issues: github.com/acmesh-official/acme.sh
Author: @Kholin <kholin+acme.omglolapi@omg.lol> Author: @Kholin <kholin+acme.omglolapi@omg.lol>
' '
@ -22,33 +22,33 @@ Author: @Kholin <kholin+acme.omglolapi@omg.lol>
dns_omglol_add() { dns_omglol_add() {
fulldomain=$1 fulldomain=$1
txtvalue=$2 txtvalue=$2
omg_apikey="${omg_apikey:-$(_readaccountconf_mutable omg_apikey)}"
omg_address="${omg_address:-$(_readaccountconf_mutable omg_address)}"
OMG_ApiKey="${OMG_ApiKey:-$(_readaccountconf_mutable OMG_ApiKey)}"
OMG_Address="${OMG_Address:-$(_readaccountconf_mutable OMG_Address)}"
# As omg.lol includes a leading @ for their addresses, pre-strip this before save # As omg.lol includes a leading @ for their addresses, pre-strip this before save
omg_address="$(echo "$omg_address" | tr -d '@')"
OMG_Address="$(echo "$OMG_Address" | tr -d '@')"
_saveaccountconf_mutable omg_apikey "$omg_apikey"
_saveaccountconf_mutable omg_address "$omg_address"
_saveaccountconf_mutable omg_apikey "$OMG_ApiKey"
_saveaccountconf_mutable omg_address "$OMG_Address"
_info "Using omg.lol." _info "Using omg.lol."
_debug "Function" "dns_omglol_add()" _debug "Function" "dns_omglol_add()"
_debug "Full Domain Name" "$fulldomain" _debug "Full Domain Name" "$fulldomain"
_debug "txt Record Value" "$txtvalue" _debug "txt Record Value" "$txtvalue"
_secure_debug "omg.lol API key" "$omg_apikey"
_debug "omg.lol Address" "$omg_address"
_secure_debug "omg.lol API key" "$OMG_ApiKey"
_debug "omg.lol Address" "$OMG_Address"
omg_validate "$omg_apikey" "$omg_address" "$fulldomain"
omg_validate "$OMG_ApiKey" "$OMG_Address" "$fulldomain"
if [ ! $? ]; then if [ ! $? ]; then
return 1 return 1
fi fi
dnsName=$(_getDnsRecordName "$fulldomain" "$omg_address")
authHeader="$(_createAuthHeader "$omg_apikey")"
dnsName=$(_getDnsRecordName "$fulldomain" "$OMG_Address")
authHeader="$(_createAuthHeader "$OMG_ApiKey")"
_debug2 "dns_omglol_add(): Address" "$dnsName" _debug2 "dns_omglol_add(): Address" "$dnsName"
omg_add "$omg_address" "$authHeader" "$dnsName" "$txtvalue"
omg_add "$OMG_Address" "$authHeader" "$dnsName" "$txtvalue"
} }
@ -57,28 +57,28 @@ dns_omglol_add() {
dns_omglol_rm() { dns_omglol_rm() {
fulldomain=$1 fulldomain=$1
txtvalue=$2 txtvalue=$2
omg_apikey="${omg_apikey:-$(_readaccountconf_mutable omg_apikey)}"
omg_address="${omg_address:-$(_readaccountconf_mutable omg_address)}"
OMG_ApiKey="${OMG_ApiKey:-$(_readaccountconf_mutable OMG_ApiKey)}"
OMG_Address="${OMG_Address:-$(_readaccountconf_mutable OMG_Address)}"
# As omg.lol includes a leading @ for their addresses, strip this in case provided # As omg.lol includes a leading @ for their addresses, strip this in case provided
omg_address="$(echo "$omg_address" | tr -d '@')"
OMG_Address="$(echo "$OMG_Address" | tr -d '@')"
_info "Using omg.lol" _info "Using omg.lol"
_debug "Function" "dns_omglol_rm()" _debug "Function" "dns_omglol_rm()"
_debug "Full Domain Name" "$fulldomain" _debug "Full Domain Name" "$fulldomain"
_debug "txt Record Value" "$txtvalue" _debug "txt Record Value" "$txtvalue"
_secure_debug "omg.lol API key" "$omg_apikey"
_debug "omg.lol Address" "$omg_address"
_secure_debug "omg.lol API key" "$OMG_ApiKey"
_debug "omg.lol Address" "$OMG_Address"
omg_validate "$omg_apikey" "$omg_address" "$fulldomain"
omg_validate "$OMG_ApiKey" "$OMG_Address" "$fulldomain"
if [ ! $? ]; then if [ ! $? ]; then
return 1 return 1
fi fi
dnsName=$(_getDnsRecordName "$fulldomain" "$omg_address")
authHeader="$(_createAuthHeader "$omg_apikey")"
dnsName=$(_getDnsRecordName "$fulldomain" "$OMG_Address")
authHeader="$(_createAuthHeader "$OMG_ApiKey")"
omg_delete "$omg_address" "$authHeader" "$dnsName" "$txtvalue"
omg_delete "$OMG_Address" "$authHeader" "$dnsName" "$txtvalue"
} }
#################### Private functions below ################################## #################### Private functions below ##################################

Loading…
Cancel
Save