20250105.1736079067
This commit is contained in:
parent
0412ac3626
commit
8b0fe5cfc1
6 changed files with 57 additions and 15 deletions
31
global/scripts/bin/linkding_promnesia.sh
Executable file
31
global/scripts/bin/linkding_promnesia.sh
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
source "${HOME:?}/scripts/functions.sh"
|
||||
|
||||
tools=("linkding" "jq")
|
||||
check_tools "$tools"
|
||||
|
||||
NEXT=""
|
||||
DATA=""
|
||||
OFFSET=100
|
||||
while true; do
|
||||
if [[ ! -z "$NEXT" ]]; then
|
||||
echo "$NEXT"
|
||||
LINKDATA="$(linkding bookmarks all -o "$OFFSET")"
|
||||
DATA="$DATA $(echo "$LINKDATA" | jq -r ".results[].url")"
|
||||
NEXT="$(echo "$LINKDATA" | jq ".next")"
|
||||
if [[ "$NEXT" = "null" ]]; then
|
||||
break
|
||||
fi
|
||||
OFFSET="$((OFFSET + 100))"
|
||||
else
|
||||
LINKDATA=$(linkding bookmarks all)
|
||||
if [[ -z "$LINKDATA" ]]; then
|
||||
die "There is no data to fetch"
|
||||
fi
|
||||
NEXT="$(echo "$LINKDATA" | jq ".next")"
|
||||
DATA="$(echo "$LINKDATA" | jq -r ".results[].url")"
|
||||
fi
|
||||
done
|
||||
|
||||
echo $DATA
|
Loading…
Add table
Add a link
Reference in a new issue