Bisschen Javascript, um mit libreoffice und npm die Rezepte als .pdf zu erstellen
Find a file
2026-02-02 23:04:27 +01:00
node_modules handzettel angepasst. proton bei den mail-anbietern hinzugefügt 2026-02-02 09:04:45 +01:00
create-handzettel.js google maps -> openstreetmaps hinzugefügt. 2026-02-02 23:04:27 +01:00
create-vorlage.js handzettel angepasst. proton bei den mail-anbietern hinzugefügt 2026-02-02 09:04:45 +01:00
mach-mal-handzettel.sh handzettel angepasst. proton bei den mail-anbietern hinzugefügt 2026-02-02 09:04:45 +01:00
package-lock.json handzettel angepasst. proton bei den mail-anbietern hinzugefügt 2026-02-02 09:04:45 +01:00
package.json handzettel angepasst. proton bei den mail-anbietern hinzugefügt 2026-02-02 09:04:45 +01:00
README.md Rezeptübersicht: Ampel und Zeitaufwand in eine Spalte zusammengeführt 2026-02-02 13:58:30 +01:00
tux.png handzettel angepasst. proton bei den mail-anbietern hinzugefügt 2026-02-02 09:04:45 +01:00

DI.DAY Wechselrezepte Generator

Generiert druckfertige A5-Handzettel für den Digital Independence Day.

Enthaltene Rezepte

# Wechselrezept Zeitaufwand
1 WhatsApp → Signal 🟢 5 Minuten
2 X (Twitter) → Mastodon 🟡 10 Minuten
3 Gmail → Posteo / Proton Mail 🟡 15-30 Minuten
4 Chrome → Firefox 🟡 10 Minuten
5 Google → Ecosia 🟢 2 Minuten
6 Amazon → Lokaler Buchladen 🟡 ~ 15 Minuten
7 PayPal → Wero 🟢 3 Minuten
8 Microsoft Office → LibreOffice 🟡 10 Minuten
9 Windows / macOS → Linux 🔴 2 Stunden
10 Google Play Store + F-Droid 🟢 5 Minuten
11 Android → /e/OS & Co. 🔴 2-3 Stunden
12 Google-Tastatur → Freie Tastatur 🟢 5 Minuten

Voraussetzungen

  • Node.js (v18+)
  • LibreOffice (für PDF-Export)

Installation

npm install

Verwendung

Alle Handzettel generieren

npm run build

Erzeugt DI-DAY-Wechselrezepte-Handzettel.docx

Als PDF exportieren

npm run pdf

Oder direkt:

libreoffice --headless --convert-to pdf DI-DAY-Wechselrezepte-Handzettel.docx

Leere Vorlage generieren

npm run vorlage

Erzeugt DI-DAY-Wechselrezept-Vorlage.docx mit Platzhaltern zum manuellen Ausfüllen.

Neues Rezept hinzufügen

In create-handzettel.js einen neuen Eintrag zum rezepte-Array hinzufügen:

{
  titel: "Alt → Neu",
  link: "https://beispiel.de/",
  warum: "Begründung warum man wechseln sollte. 3-4 Sätze.",
  geraet: "Smartphone / Computer / etc.",
  zeit: "X Minuten",
  zeitMinuten: 10,  // Zahl für Ampel: ≤5 = 🟢, 6-119 = 🟡, ≥120 = 🔴
  schritte: [
    "Erster Schritt",
    "Zweiter Schritt", 
    "Dritter Schritt"
  ],
  tipp: "Tipp: Zusätzlicher Hinweis oder Alternativen.",
  tags: "#Hashtag1  •  #Hashtag2"
}

Zeitampel

  • 🟢 Grün: ≤ 5 Minuten
  • 🟡 Gelb: 6 - 119 Minuten
  • 🔴 Rot: ≥ 120 Minuten (2 Stunden+)

Dateien

  • create-handzettel.js - Hauptscript mit allen Rezepten
  • create-vorlage.js - Erzeugt leere Vorlage
  • tux.png - Linux-Pinguin für den Footer
  • package.json - npm Abhängigkeiten

Drucken

Die Handzettel sind im A5-Format. Zum Drucken:

  • A5 direkt: Einfach auf A5-Papier drucken
  • 2-auf-1: Zwei A5-Seiten auf ein A4-Blatt drucken (Papier sparen)

Lizenz

CC0 - Public Domain

Kontakt

Hackspace Marburg e.V. https://hsmr.cc