From 6daa9abb9010aa28c7d082cd94c7b02983963b5f Mon Sep 17 00:00:00 2001 From: Wolfgang Lezius Date: Sun, 31 May 2026 12:06:23 +0200 Subject: [PATCH] =?UTF-8?q?Ber=C3=BCcksichtigt=20reMarkable=20Paper=20Pure?= =?UTF-8?q?=20/=20iPad=20Air=208?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +-- doc/allgemein.md | 6 ++-- src/data/input.ini | 6 ++-- src/data/klasse-5a.pdf | 4 +-- src/data/klasse-6b.pdf | 4 +-- src/data/kurs-if-9.pdf | 4 +-- src/data/kurs-if-ef.pdf | 4 +-- src/devices/{air13-7.css => air13-78.css} | 0 src/devices/{air13-7.ini => air13-78.ini} | 0 src/devices/{air4567.css => air45678.css} | 0 src/devices/{air4567.ini => air45678.ini} | 0 src/devices/paperpure-links.css | 9 ++++++ src/devices/paperpure-rechts.css | 9 ++++++ src/devices/paperpure.css | 9 ++++++ src/devices/paperpure.ini | 37 +++++++++++++++++++++++ src/devices/{pro234.css => pro11-234.css} | 0 src/devices/{pro234.ini => pro11-234.ini} | 0 src/devices/{pro56.css => pro11-56.css} | 0 src/devices/{pro56.ini => pro11-56.ini} | 0 src/lehrerpdf.py | 2 ++ 20 files changed, 82 insertions(+), 16 deletions(-) rename src/devices/{air13-7.css => air13-78.css} (100%) rename src/devices/{air13-7.ini => air13-78.ini} (100%) rename src/devices/{air4567.css => air45678.css} (100%) rename src/devices/{air4567.ini => air45678.ini} (100%) create mode 100644 src/devices/paperpure-links.css create mode 100644 src/devices/paperpure-rechts.css create mode 100644 src/devices/paperpure.css create mode 100644 src/devices/paperpure.ini rename src/devices/{pro234.css => pro11-234.css} (100%) rename src/devices/{pro234.ini => pro11-234.ini} (100%) rename src/devices/{pro56.css => pro11-56.css} (100%) rename src/devices/{pro56.ini => pro11-56.ini} (100%) diff --git a/README.md b/README.md index 0fb9f76..97ee85a 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,9 @@ Diese PDF-Dateien können anschließend mit einem Tablet und einem Eingabestift #### a) reMarkable -Für alle drei aktuellen reMarkable Tablets werden PDF Dokumente generiert, die exakt der Bildschirmgröße entsprechen. Damit entfällt das Zoomen bei der Bearbeitung. +Für alle drei aktuellen reMarkable Tablets (Pure, Pro und Move) und das noch immer sehr beliebte reMarkable 2 werden PDF Dokumente generiert, die exakt der Bildschirmgröße entsprechen. Damit entfällt das Zoomen bei der Bearbeitung. -Alle drei Geräte blenden am linken oder rechten Bildschirmrand bei der Bearbeitung eines Dokuments eine Toolbar mit den gängigen Bearbeitungswerkzeugen ein. Diese Toolbar verdeckt dann aber einen Teil des Dokuments. Als Option kann deshalb ein linker oder rechter Rand für die Toolbar freigelassen werden. +Alle vier Geräte blenden am linken oder rechten Bildschirmrand bei der Bearbeitung eines Dokuments eine Toolbar mit den gängigen Bearbeitungswerkzeugen ein. Diese Toolbar verdeckt dann aber einen Teil des Dokuments. Als Option kann deshalb ein linker oder rechter Rand für die Toolbar freigelassen werden. Beispielausgaben für das reMarkable PaperPro: diff --git a/doc/allgemein.md b/doc/allgemein.md index cfd1409..c0e3a70 100644 --- a/doc/allgemein.md +++ b/doc/allgemein.md @@ -23,11 +23,11 @@ csvtrenner = ; rand = links # Ausgabegerät: -# - rm2, paperpro, move +# - paperpure, move, paperpro, rm2 # - mini2345, mini67 # - ipad789, ipad1011 -# - air4567, air13-7 -# - pro234, pro56, pro13-3456, pro13-78 +# - air45678, air13-78 +# - pro11-234, pro11-56, pro13-3456, pro13-78 # - a6, a5, a4 device = rm2 ``` diff --git a/src/data/input.ini b/src/data/input.ini index 083d76e..ef8b65a 100644 --- a/src/data/input.ini +++ b/src/data/input.ini @@ -21,11 +21,11 @@ csvtrenner = ; rand = links # Ausgabegerät: -# - rm2, paperpro, move +# - paperpure, move, paperpro, rm2 # - mini2345, mini67 # - ipad789, ipad1011 -# - air4567, air13-7 -# - pro234, pro56, pro13-3456, pro13-78 +# - air45678, air13-78 +# - pro11-234, pro11-56, pro13-3456, pro13-78 # - a6, a5, a4 device = paperpro diff --git a/src/data/klasse-5a.pdf b/src/data/klasse-5a.pdf index e6eee99..6c471a6 100644 --- a/src/data/klasse-5a.pdf +++ b/src/data/klasse-5a.pdf @@ -523,7 +523,7 @@ endobj endobj 91 0 obj << -/Author () /CreationDate (D:20260419123326+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123326+02'00') /Producer (xhtml2pdf ) +/Author () /CreationDate (D:20260531120406+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120406+02'00') /Producer (xhtml2pdf ) /Subject () /Title () /Trapped /False >> endobj @@ -743,7 +743,7 @@ xref trailer << /ID -[<7b7b17fa2b9ba09d98db93dcd7d75d7f><7b7b17fa2b9ba09d98db93dcd7d75d7f>] +[<4f5cb9b6d7b7999f8ba7028de9ffad24><4f5cb9b6d7b7999f8ba7028de9ffad24>] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 91 0 R diff --git a/src/data/klasse-6b.pdf b/src/data/klasse-6b.pdf index 3e96238..91854c7 100644 --- a/src/data/klasse-6b.pdf +++ b/src/data/klasse-6b.pdf @@ -513,7 +513,7 @@ endobj endobj 90 0 obj << -/Author () /CreationDate (D:20260419123327+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123327+02'00') /Producer (xhtml2pdf ) +/Author () /CreationDate (D:20260531120408+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120408+02'00') /Producer (xhtml2pdf ) /Subject () /Title () /Trapped /False >> endobj @@ -724,7 +724,7 @@ xref trailer << /ID -[] +[<5fc90fca17cce18e48088ecaed615e33><5fc90fca17cce18e48088ecaed615e33>] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 90 0 R diff --git a/src/data/kurs-if-9.pdf b/src/data/kurs-if-9.pdf index daddbff..9b87a6f 100644 --- a/src/data/kurs-if-9.pdf +++ b/src/data/kurs-if-9.pdf @@ -332,7 +332,7 @@ endobj endobj 58 0 obj << -/Author () /CreationDate (D:20260419123328+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123328+02'00') /Producer (xhtml2pdf ) +/Author () /CreationDate (D:20260531120409+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120409+02'00') /Producer (xhtml2pdf ) /Subject () /Title () /Trapped /False >> endobj @@ -478,7 +478,7 @@ xref trailer << /ID -[<68071a6450da3764c9d92dcef01964f1><68071a6450da3764c9d92dcef01964f1>] +[] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 58 0 R diff --git a/src/data/kurs-if-ef.pdf b/src/data/kurs-if-ef.pdf index 3b3716b..da4ee20 100644 --- a/src/data/kurs-if-ef.pdf +++ b/src/data/kurs-if-ef.pdf @@ -402,7 +402,7 @@ endobj endobj 68 0 obj << -/Author () /CreationDate (D:20260419123329+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123329+02'00') /Producer (xhtml2pdf ) +/Author () /CreationDate (D:20260531120410+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120410+02'00') /Producer (xhtml2pdf ) /Subject () /Title () /Trapped /False >> endobj @@ -591,7 +591,7 @@ xref trailer << /ID -[<1904ceedaf063de060796bf06e8d664d><1904ceedaf063de060796bf06e8d664d>] +[] % ReportLab generated PDF document -- digest (http://www.reportlab.com) /Info 68 0 R diff --git a/src/devices/air13-7.css b/src/devices/air13-78.css similarity index 100% rename from src/devices/air13-7.css rename to src/devices/air13-78.css diff --git a/src/devices/air13-7.ini b/src/devices/air13-78.ini similarity index 100% rename from src/devices/air13-7.ini rename to src/devices/air13-78.ini diff --git a/src/devices/air4567.css b/src/devices/air45678.css similarity index 100% rename from src/devices/air4567.css rename to src/devices/air45678.css diff --git a/src/devices/air4567.ini b/src/devices/air45678.ini similarity index 100% rename from src/devices/air4567.ini rename to src/devices/air45678.ini diff --git a/src/devices/paperpure-links.css b/src/devices/paperpure-links.css new file mode 100644 index 0000000..22de573 --- /dev/null +++ b/src/devices/paperpure-links.css @@ -0,0 +1,9 @@ +@page { + size: 15.78cm 21.04cm; + margin-left: 1.3cm; /* Toolbar LINKS */ + margin-right: 0.5cm; + margin-top: 0.25cm; + margin-bottom: 0.25cm; +} + +@import url("devices/css/large.css"); \ No newline at end of file diff --git a/src/devices/paperpure-rechts.css b/src/devices/paperpure-rechts.css new file mode 100644 index 0000000..fb4c4fb --- /dev/null +++ b/src/devices/paperpure-rechts.css @@ -0,0 +1,9 @@ +@page { + size: 15.78cm 21.04cm; + margin-left: 0.5cm; + margin-right: 1.3cm; /* Toolbar RECHTS */ + margin-top: 0.25cm; + margin-bottom: 0.25cm; +} + +@import url("devices/css/large.css"); \ No newline at end of file diff --git a/src/devices/paperpure.css b/src/devices/paperpure.css new file mode 100644 index 0000000..ca34a90 --- /dev/null +++ b/src/devices/paperpure.css @@ -0,0 +1,9 @@ +@page { + size: 15.78cm 21.04cm; + margin-left: 0.5cm; + margin-right: 0.5cm; + margin-top: 0.25cm; + margin-bottom: 0.25cm; +} + +@import url("devices/css/large.css"); \ No newline at end of file diff --git a/src/devices/paperpure.ini b/src/devices/paperpure.ini new file mode 100644 index 0000000..70a6a4c --- /dev/null +++ b/src/devices/paperpure.ini @@ -0,0 +1,37 @@ +[Navigation] + +# Bezeichnungen in Navigation (Zeilenumbruch vermeiden): normal, kurz, abgekuerzt +bezeichnung = kurz + + +[Namen] + +# Schülernamen in Tabellen in Langform ("Hans Müller") oder Kurzform ("Hans M."): lang, kurz +form = lang + + +[Korrekturbogen] + +# Anzahl der Aufgaben in der Korrekturtabelle: 1, 2, 3, ... +anzahl_aufgaben = 5 + + +[SoMiNoten] + +# Anzahl der SoMi-Noten-Spalten +anzahl_noten = 12 + +# kompakte Darstellung: ja, nein +kompakt = nein + + +[Hausaufgaben] + +# Anzahl der HA-Noten-Spalten +anzahl_ha = 8 + + +[Checkliste] + +# Anzahl der Check-Spalten +anzahl_checks = 8 diff --git a/src/devices/pro234.css b/src/devices/pro11-234.css similarity index 100% rename from src/devices/pro234.css rename to src/devices/pro11-234.css diff --git a/src/devices/pro234.ini b/src/devices/pro11-234.ini similarity index 100% rename from src/devices/pro234.ini rename to src/devices/pro11-234.ini diff --git a/src/devices/pro56.css b/src/devices/pro11-56.css similarity index 100% rename from src/devices/pro56.css rename to src/devices/pro11-56.css diff --git a/src/devices/pro56.ini b/src/devices/pro11-56.ini similarity index 100% rename from src/devices/pro56.ini rename to src/devices/pro11-56.ini diff --git a/src/lehrerpdf.py b/src/lehrerpdf.py index 759b5c1..e685b06 100644 --- a/src/lehrerpdf.py +++ b/src/lehrerpdf.py @@ -114,6 +114,8 @@ if (not(os.path.exists(css_devicefile))): print(css_devicefile+" nicht vorhanden!") exit(0) +print("Ausgabegerät: "+device) + # 4. Vorbereitungen für Verarbeitung