diff --git a/app/crawler/notnotea.sh b/app/crawler/notnotea.sh index 476760a..450a981 100644 --- a/app/crawler/notnotea.sh +++ b/app/crawler/notnotea.sh @@ -68,7 +68,7 @@ notnotea() ( } get() { - local cache_key="notea cache $1" + local cache_key="notnotea cache $1" if cache get "$cache_key"; then return 0 fi @@ -76,7 +76,7 @@ notnotea() ( } _get() { - _ncurl $NOTEA_ADDR/api/notes/$1 + _nncurl $NNOTEA_ADDR/api/v0/files/$1 } put() { @@ -90,27 +90,14 @@ notnotea() ( } _put() { - local xsrf_key="xsrf-token" - local contains_tokens="$(_ncurl -i $NOTEA_ADDR/api)" - local xsrf_token="$(echo "$contains_tokens" | grep -o '"csrfToken":[^,]*' | tr ':' '\n' | jq -r . | tail -n 1)" - local xsrf_cookie="$(echo "$contains_tokens" | grep ^set.cookie: | sed 's/^set.cookie: //' | tr ';' '\n' | head -n 1)" - local request="$(echo '{ - "content": '"$(printf "%s\n" "$CONTENT" | jq -Rs)"', - "deleted": 0, - "id": '"$(echo "$ID" | jq -R)"', - "pid": '"$(echo "$PID" | jq -R)"', - "pinned": 0, - "shared": 0, - "title": '"$(echo "$TITLE [generated]" | jq -R)"' - }' | jq -c .)" - echo "$request" | _ncurl \ - -X POST \ - -H "$xsrf_key: $xsrf_token" \ - -b "$xsrf_cookie" \ - -H "Content-Type: application/json" \ + local id="$1" + local title="$2" + local body="$3" + echo "$body" | _nncurl \ + -X PUT \ + -H "Title: $title" \ -d @- \ - $NOTEA_ADDR/api/notes \ - | grep -q "$ID" + $NNOTEA_ADDR/api/v0/files/$id } "$@"