Projekt/Server Scripte: Unterschied zwischen den Versionen
D2ns (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
D2ns (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 13: | Zeile 13: | ||
Der Labor Flachbettscanner, angeschlossen an ein Raspberry Pi kann über ein paar Scripte Scans direkt an den Vorstand schicken oder auf einen USB-Stick kopieren. Gesteuert wird dabei alles über die Tasten des Scanners. Die Scans werden automatisch nach jedem Kopieren oder Verschicken als Mailanhang gelöscht. | Der Labor Flachbettscanner, angeschlossen an ein Raspberry Pi kann über ein paar Scripte Scans direkt an den Vorstand schicken oder auf einen USB-Stick kopieren. Gesteuert wird dabei alles über die Tasten des Scanners. Die Scans werden automatisch nach jedem Kopieren oder Verschicken als Mailanhang gelöscht. | ||
=== Zubehör === | |||
Hardware | Hardware | ||
Zeile 29: | Zeile 31: | ||
Internetverbindung | Internetverbindung | ||
=== Installation === | |||
Installation von Abhängigkeiten und Software imagemagick | |||
Alle nicht benötigten scanner-Typen in der Liste und `net` in /etc/sane/dll.conf auskommentieren. Bei unserem Beispiel bleibt am Ende nur noch | Alle nicht benötigten scanner-Typen in der Liste und `net` in /etc/sane/dll.conf auskommentieren. Bei unserem Beispiel bleibt am Ende nur noch | ||
Zeile 43: | Zeile 46: | ||
- Wifi-Einrichtung | - Wifi-Einrichtung | ||
Kopieren der Sane- | Kopieren der Sane-Konfigurationsdateien nach /etc/scanbd | ||
ln -s /etc/sane.d/ /etc/scanbd/sane.d | |||
Kopieren der Konfigurationsdateien aus dem Labor-Repo | |||
cd ~/ | |||
mkdir ~/prints | |||
git clone https://github.com/das-labor/labor-scripts.git | |||
sudo cp -R ~/labor-scripts/superscanner/scanbd/* /etc/scandb/ | |||
Testen ob das Scannen funktioniert und z.B. die richtigen Treiber in /etc/sane/dll.conf ausgewählt wurden: | |||
cd /etc/scanbd/ | |||
sudo bash scan.script | |||
Wenn dann der Scanner anfängt zu scannen und *.tiff- und *.jpg-Dateien in /home/pi/prints zu finden sind (mit aktuellem Zeitstempel), dann funktioniert es. | |||
Damit die Emails Editieren der SMTP-Daten | |||
vim /etc/scanbd/email.script | |||
- ScanBD: Include any scanner driver | - ScanBD: Include any scanner driver |
Version vom 5. August 2017, 13:28 Uhr
Server Scripte Release status: beta [box doku] | |
---|---|
Datei:Git Logo.png | |
Description | Scripte die das Labor automatisieren und meistens mit unserem Server im Web interagieren. |
Author(s) | d2ns |
Platform | Linux, Bash, Debian, Ubuntu |
License | WTF |
SuperScanner
Der Labor Flachbettscanner, angeschlossen an ein Raspberry Pi kann über ein paar Scripte Scans direkt an den Vorstand schicken oder auf einen USB-Stick kopieren. Gesteuert wird dabei alles über die Tasten des Scanners. Die Scans werden automatisch nach jedem Kopieren oder Verschicken als Mailanhang gelöscht.
Zubehör
Hardware
Raspberry Pi Model B+ Canon, Inc. CanoScan N1240U/LiDE 30 (USB-Hex: 04a9:220e) WiFi-Dongle/LAN
Software
OS: raspbian 8 heirloom-mailx scanbd sane
Ergänzendes
SMTP-Account Internetverbindung
Installation
Installation von Abhängigkeiten und Software imagemagick
Alle nicht benötigten scanner-Typen in der Liste und `net` in /etc/sane/dll.conf auskommentieren. Bei unserem Beispiel bleibt am Ende nur noch
canon canon630u canon_dr canon_pp plustek plustek_pp
ohne Kommentar übrig.
- Wifi-Einrichtung
Kopieren der Sane-Konfigurationsdateien nach /etc/scanbd
ln -s /etc/sane.d/ /etc/scanbd/sane.d
Kopieren der Konfigurationsdateien aus dem Labor-Repo
cd ~/ mkdir ~/prints git clone https://github.com/das-labor/labor-scripts.git sudo cp -R ~/labor-scripts/superscanner/scanbd/* /etc/scandb/
Testen ob das Scannen funktioniert und z.B. die richtigen Treiber in /etc/sane/dll.conf ausgewählt wurden:
cd /etc/scanbd/ sudo bash scan.script
Wenn dann der Scanner anfängt zu scannen und *.tiff- und *.jpg-Dateien in /home/pi/prints zu finden sind (mit aktuellem Zeitstempel), dann funktioniert es.
Damit die Emails Editieren der SMTP-Daten
vim /etc/scanbd/email.script
- ScanBD: Include any scanner driver
- Anpassen der Filter
Kalender-Bots
Wir haben einige Bots eingerichtet, die automatisch unsere Veranstaltungen 3 Tage vor der Durchführung ankündigen.
Generierter RSS-Feed
Mastodon
discuss-Mailingliste
diaspora*
Jabber-Matrix-Bridge
Um unseren Jabber-Raum auch über Matrix/RIOT zur Verfügung zu stellen, soll eine Bridge eingerichtet werden: https://github.com/42wim/matterbridge
Kalender-Audio-Bot
5 Minuten bevor eine Veranstaltung anfängt, wird ein 'Ping'-Sound über unseren lokalen PulseAudio-Server und damit an unsere Lautsprecher gesendet. Ein Audiohinweis zwei Stunden davor, wäre für's Aufräumen vor der Veranstaltung durchaus hilfreich.