From e0d43e5ca469473a52fe776f3b9af4ea66eda154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Delabre?= Date: Tue, 11 Jan 2022 21:47:31 -0500 Subject: [PATCH] Initial commit --- .gitignore | 1 + Makefile | 25 + templates/blackboard.meta | 4 + templates/blackboard.svg | 71 + templates/notebook-body.meta | 3 + templates/notebook-body.svg | 2018 +++++++++ templates/notebook-header.meta | 3 + templates/notebook-header.svg | 7607 ++++++++++++++++++++++++++++++++ 8 files changed, 9732 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 templates/blackboard.meta create mode 100644 templates/blackboard.svg create mode 100644 templates/notebook-body.meta create mode 100644 templates/notebook-body.svg create mode 100644 templates/notebook-header.meta create mode 100644 templates/notebook-header.svg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..41cf34a --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +WIDTH?=1404 +HEIGHT?=1872 +DEVICE?=root@10.11.99.1 +MANAGER?=/opt/bin/templatectl + +SOURCE=templates +BUILD=build + +$(shell mkdir -p "$(BUILD)") +TEMPLATES=$(foreach vector,$(shell find "$(SOURCE)" -iname "*.svg" -type f),$(subst .svg,,$(subst $(SOURCE)/,,$(vector)))-push) + +all: $(TEMPLATES) + +clean: + rm "$(BUILD)"/* + +$(BUILD)/%.png: $(SOURCE)/%.svg + inkscape "$^" -o "$@" -w $(WIDTH) -h $(HEIGHT) 2>/dev/null + +%-push: $(BUILD)/%.png $(SOURCE)/%.svg $(SOURCE)/%.meta + ssh "$(DEVICE)" $(MANAGER) --version + scp "$(BUILD)"/$*.png "$(SOURCE)"/$*.svg "$(DEVICE):/usr/share/remarkable/templates" + echo '$(MANAGER) add $(shell cat "$(SOURCE)/$*.meta") --filename "$*"' | ssh "$(DEVICE)" + +.PHONY: all clean diff --git a/templates/blackboard.meta b/templates/blackboard.meta new file mode 100644 index 0000000..55c9989 --- /dev/null +++ b/templates/blackboard.meta @@ -0,0 +1,4 @@ +--category "Classroom" +--icon_code "e9fd" +--landscape +--name "Blackboard" diff --git a/templates/blackboard.svg b/templates/blackboard.svg new file mode 100644 index 0000000..f64b324 --- /dev/null +++ b/templates/blackboard.svg @@ -0,0 +1,71 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/templates/notebook-body.meta b/templates/notebook-body.meta new file mode 100644 index 0000000..ed204e6 --- /dev/null +++ b/templates/notebook-body.meta @@ -0,0 +1,3 @@ +--category "Classroom" +--icon_code "e99c" +--name "Notebook Body" diff --git a/templates/notebook-body.svg b/templates/notebook-body.svg new file mode 100644 index 0000000..f1160e1 --- /dev/null +++ b/templates/notebook-body.svg @@ -0,0 +1,2018 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/notebook-header.meta b/templates/notebook-header.meta new file mode 100644 index 0000000..fdc4965 --- /dev/null +++ b/templates/notebook-header.meta @@ -0,0 +1,3 @@ +--category "Classroom" +--icon_code "e99c" +--name "Notebook Header" diff --git a/templates/notebook-header.svg b/templates/notebook-header.svg new file mode 100644 index 0000000..936b881 --- /dev/null +++ b/templates/notebook-header.svg @@ -0,0 +1,7607 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +