export NB_DB=nb
-NB_AUTH=$(awk '/^machine api.nbdom.net / { print $4":"$6}' $HOME/.netrc 2> /dev/null)
+#NB_AUTH=$(awk '/^machine api.nbdom.net / { print $4":"$6}' $HOME/.netrc 2> /dev/null)
#=SHELL_REPLACE sudo awk -F '}' '/CLEARTEXT/{print "NB_AUTH=\"nb:"$2"\""}' /etc/ldap/nbdom.net/auth/nb.ldif
[ -z "$NB_AUTH" ] && NB_AUTH="nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT"
export NB_AUTH
nb_api() {
local uri="$1"; shift
- #local auth; [ -n "$NB_AUTH" ] && auth='-u "'$NB_AUTH'"'
- #curl --netrc-optional -s "$auth" "https://api.nbdom.net$uri" "$@"
- curl --netrc-optional -su "$NB_AUTH" "https://api.nbdom.net$uri" "$@"
+ if [ -z "$NB_AUTH" -o x = x$(awk '/^machine api.nbdom.net / { print $4":"$6}' $HOME/.netrc 2> /dev/null) ]; then
+ curl -su "$NB_AUTH" "https://api.nbdom.net$uri" "$@"
+ else
+ curl -su "$NB_AUTH" "https://api.nbdom.net$uri" "$@"
+ #curl --netrc-optional "https://api.nbdom.net$uri" "$@"
+ fi
}
nb_api_post() {