aboutsummaryrefslogtreecommitdiff
path: root/scripts/.local/bin/personal/rmfc
blob: 7ad13cba67b27df89d1dc26b93e9fb3539a8c3a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash

REMOTE="http://rmfc.davidpenkowoj.de"

if [[ "$1" = "-auth" ]]; then
  xdg-open "$REMOTE/generatecode"
  RMAPI_HOST="$REMOTE:3000" rmapi
  exit 0
fi

REMOTE_FILE="$1"
LOCAL_FILE="$(basename "$1")"
CONFIG_DIR="$HOME/documents/remarkable/rm2pdf"

RMAPI_HOST="$REMOTE/" rmapi -ni get "$REMOTE_FILE" 
FETCH_STATUS="$?"

if [[ -e "$LOCAL_FILE.zip" && "$FETCH_STATUS" = "0"  ]]; then
  rm2pdf -t="$CONFIG_DIR/P Dots Custom.pdf" -s="$CONFIG_DIR/config.yml" "$LOCAL_FILE.zip" "$LOCAL_FILE.pdf"
  rm "$LOCAL_FILE.zip"

  echo "[ Info ] Done!"
else
  echo "[ Error ] Stopped!"
fi