Twitternadeldrucker
| Zeile 4: | Zeile 4: | ||
|Stand = läuft <!-- Wo bist du im Projekt gerade? Versionsnummer --> | |Stand = läuft <!-- Wo bist du im Projekt gerade? Versionsnummer --> | ||
|Bild = Twitterdrucker.jpg <!-- Ein Bild vom Projekt. Einfach Datei hochladen und Dateiname eintragen. --> | |Bild = Twitterdrucker.jpg <!-- Ein Bild vom Projekt. Einfach Datei hochladen und Dateiname eintragen. --> | ||
| − | |Beteiligte = [[Benutzer:RSoft|RSoft][Benutzer:vileda|vileda]] <!-- Wer wirkt am Projekt mit? --> | + | |Beteiligte = [[Benutzer:RSoft|RSoft]], [[Benutzer:vileda|vileda]] <!-- Wer wirkt am Projekt mit? --> |
}} | }} | ||
<!-- AB HIER BEGINNT DER CONTENT --> | <!-- AB HIER BEGINNT DER CONTENT --> | ||
Aktuelle Version vom 21. Juni 2012, 03:16 Uhr
Der Nadeldrucker gibt alle Tweets die an @fNordeingang geschrieben wurden bzw. wo fNordeingang erwähnt wurde (C++ Version) aus. Installiert wurde das ganze auf unserem ThinClient. Eventuell wandert das ganze dann noch rüber zu dem Server.
Inhaltsverzeichnis |
[Bearbeiten] Script
[Bearbeiten] Benötigte Software
apt-get install twidge
und dann mit
twidge setup
einrichten.
(Eventuell das Modul lp noch in die /etc/modules eintragen falls nicht geladen wird.)
[Bearbeiten] Script
Inspiriert von http://wiki.chaosdorf.de/index.php?title=Nadeldrucker
allerdings für Lokal und für die bash statt zsh.
#!/bin/bash
(
TWEETS=$(twidge lsreplies -u -s | iconv -f utf-8 -t cp437)
if [[ -n $TWEETS ]]; then
echo "$(date)";
echo "${TWEETS}";
echo "";
fi
) > /dev/lp0
[Bearbeiten] cron config
Eintrag in die /etc/crontab
* * * * * root /bin/bash --login /usr/local/sbin/nadeltweet.sh
[Bearbeiten] C++ Applikation
[Bearbeiten] Selber bauen
Zu finden unter: https://github.com/fNordeingang/fNordPrinter
git clone git://github.com/fNordeingang/fNordPrinter.git cd fNordPrinter cmake . make
[Bearbeiten] Arch Linux
Oder das PKGBUILD für Arch Linux benutzen:
yaourt -S fnordprinter
Wenn kein yaourt installiert unter http://aur.archlinux.org/packages.php?ID=60215 herunterladen und mit makepkg bauen.
(deb, rpm folgen noch) --Liquidsky 03:14, 21. Jun. 2012 (CEST)