commit 74295d5935022b3a74f8fcee489c6e448a445363 Author: Moritz Böhme Date: Thu Feb 13 11:57:23 2025 +0100 feat: initial commit diff --git a/rm-sync.sh b/rm-sync.sh new file mode 100755 index 0000000..4ece918 --- /dev/null +++ b/rm-sync.sh @@ -0,0 +1,65 @@ +#!/usr/bin/env bash +set -e + +user=root +host=10.11.99.1 + +dir="$(mktemp -d)" + +pdf_fname="$1" +pdf_docname="$(basename $1 .pdf)" +document_uuid="$(uuidgen)" + +cat $pdf_fname > "${dir}/${document_uuid}.pdf" + +metadata_body="{ + \"deleted\": false, + \"lastModified\": \"`date -u +"%s"`000\", + \"metadatamodified\": false, + \"modified\": false, + \"parent\": \"\", + \"pinned\": false, + \"synced\": true, + \"type\": \"DocumentType\", + \"version\": 1, + \"visibleName\": \"${pdf_docname}\" +}" + +content_body="{ + \"extraMetadata\": { + }, + \"fileType\": \"pdf\", + \"fontName\": \"\", + \"lastOpenedPage\": 0, + \"lineHeight\": -1, + \"margins\": 100, + \"orientation\": \"portrait\", + \"pageCount\": 1, + \"pages\": [ + ], + \"textScale\": 1, + \"transform\": { + \"m11\": 1, + \"m12\": 0, + \"m13\": 0, + \"m21\": 0, + \"m22\": 1, + \"m23\": 0, + \"m31\": 0, + \"m32\": 0, + \"m33\": 1 + } +}" + +pagedata_body="" + +echo "$metadata_body" > "${dir}/${document_uuid}.metadata" +echo "$content_body" > "${dir}/${document_uuid}.content" +echo "$pagedata_body" > "${dir}/${document_uuid}.pagedata" + +for subdir in "" ".cache" ".highlight" ".textconversion" ".thumbnails"; do + mkdir "$dir/$document_uuid$subdir" +done + +scp -rp $dir/$document_uuid.* $user@$host:/home/root/.local/share/remarkable/xochitl/ +ssh $user@$host systemctl restart xochitl