Twitternadeldrucker
Aus fNordeingang Wiki
(Unterschied zwischen Versionen)
| Zeile 14: | Zeile 14: | ||
===Benötigte Software=== | ===Benötigte Software=== | ||
| − | apt-get install twidge | + | <pre>apt-get install twidge</pre> |
und dann mit | und dann mit | ||
| − | twidge setup | + | <pre>twidge setup</pre> |
einrichten. | einrichten. | ||
| + | |||
| + | (Eventuell das Modul lp noch in die /etc/modules eintragen falls nicht geladen wird.) | ||
===Script=== | ===Script=== | ||
| Zeile 31: | Zeile 33: | ||
#!/bin/bash | #!/bin/bash | ||
( | ( | ||
| − | |||
| − | |||
TWEETS=$(twidge lsreplies -u -s | iconv -f utf-8 -t cp437) | TWEETS=$(twidge lsreplies -u -s | iconv -f utf-8 -t cp437) | ||
if [[ -n $TWEETS ]]; then | if [[ -n $TWEETS ]]; then | ||
| Zeile 40: | Zeile 40: | ||
echo ""; | echo ""; | ||
fi | fi | ||
| − | |||
) > /dev/lp0 | ) > /dev/lp0 | ||
</pre> | </pre> | ||
| + | ===cron config=== | ||
| + | |||
| + | Eintrag in die /etc/crontab | ||
| + | |||
| + | <pre>* * * * * root /bin/bash --login /usr/local/sbin/nadeltweet.sh</pre> | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] | ||
Version vom 1. Mai 2012, 18:30 Uhr
| Twitternadeldrucker |
|---|
| Letzter Stand: läuft |
| Status: in Betrieb |
| Beteiligte: RSoft |
Der Nadeldrucker gibt alle Tweets die an @fNordeingang geschrieben wurden aus. Dabei wird auf das Programm twidge zurückgegriffen. Installiert wurde das ganze auf unserem ThinClient. Eventuell wandert das ganze dann noch rüber zu dem Server.
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.)
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 "";
echo "";
fi
) > /dev/lp0
cron config
Eintrag in die /etc/crontab
* * * * * root /bin/bash --login /usr/local/sbin/nadeltweet.sh