From b034936e44b5a5428ce340a936e2b30cfe1f9a94 Mon Sep 17 00:00:00 2001 From: mb Date: Sun, 4 Dec 2022 16:57:43 +0100 Subject: [PATCH] small script to make an activity overview based on the website --- varia-to-print.css | 34 ++++++++++++++++++++++++++++++++++ varia-to-print.sh | 23 +++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 varia-to-print.css create mode 100644 varia-to-print.sh diff --git a/varia-to-print.css b/varia-to-print.css new file mode 100644 index 0000000..05da6a1 --- /dev/null +++ b/varia-to-print.css @@ -0,0 +1,34 @@ +@page { + size: a4; + margin: 10mm 5mm; + background-color: white; +} +body { + background-color: white !important; +} + +header, +.buttons, +.paginator{ + display: none; +} +.hentry.current, +.hentry.article, +.hentry.artikel, +.hentry.current .article-info, +.hentry.current .featured-image img { + width: 55mm; +} +section#content{ + margin-top: 0 !important; +} +article { + width: 55mm !important; + margin: 0 3mm 0 0; +} +.hentry.workshops.current { +} +article .featured-image img { + width: 55mm !important; + display: block; +} diff --git a/varia-to-print.sh b/varia-to-print.sh new file mode 100644 index 0000000..e82eb8f --- /dev/null +++ b/varia-to-print.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +echo "---" +echo "turning https://varia.zone/index.html into varia-activities-01.pdf" +echo "---" +weasyprint https://varia.zone/ -s varia-to-print.css varia-activities-01.pdf + +for i in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 +do + echo "---" + echo "turning https://varia.zone/index$i.html into varia-activities-$(printf %02d $i).pdf" + echo "---" + weasyprint https://varia.zone/index$i.html -s varia-to-print.css varia-activities-$(printf %02d $i).pdf +done + +echo "---" +echo "glueing everything together into varia-activities-since-2017.pdf" +echo "---" +pdfunite varia-activities-*pdf varia-activities-since-2017.pdf + +echo "---" +echo "done!" +echo "---"