Twitternadeldrucker

Aus fNordeingang Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
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]]              <!-- 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 -->
  
  
Der Nadeldrucker gibt alle Tweets die an @fNordeingang geschrieben wurden aus. Dabei wird auf das Programm twidge zurückgegriffen.
+
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.
 
Installiert wurde das ganze auf unserem ThinClient. Eventuell wandert das ganze dann noch rüber zu dem Server.
  
 +
==Script==
 
===Benötigte Software===
 
===Benötigte Software===
  
Zeile 37: Zeile 38:
 
             echo "$(date)";
 
             echo "$(date)";
 
             echo "${TWEETS}";
 
             echo "${TWEETS}";
            echo "";
 
 
             echo "";
 
             echo "";
 
         fi
 
         fi
Zeile 49: Zeile 49:
 
<pre>* *    * * *  root    /bin/bash --login /usr/local/sbin/nadeltweet.sh</pre>
 
<pre>* *    * * *  root    /bin/bash --login /usr/local/sbin/nadeltweet.sh</pre>
  
 +
==C++ Applikation==
 +
===Selber bauen===
 +
Zu finden unter:
 +
https://github.com/fNordeingang/fNordPrinter
 +
<pre>
 +
git clone git://github.com/fNordeingang/fNordPrinter.git
 +
cd fNordPrinter
 +
cmake .
 +
make
 +
</pre>
 +
 +
===Arch Linux===
 +
Oder das PKGBUILD für Arch Linux benutzen:
 +
<pre>
 +
yaourt -S fnordprinter
 +
</pre>
 +
Wenn kein yaourt installiert unter http://aur.archlinux.org/packages.php?ID=60215 herunterladen und mit makepkg bauen.
 +
 +
(deb, rpm folgen noch) --[[Benutzer:Liquidsky|Liquidsky]] 03:14, 21. Jun. 2012 (CEST)
 
[[Kategorie:Projekte]]
 
[[Kategorie:Projekte]]

Aktuelle Version vom 21. Juni 2012, 03:16 Uhr

Twitternadeldrucker

Twitterdrucker.jpg

Letzter Stand: läuft
Status: in Betrieb
Beteiligte: RSoft, vileda


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)

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Werkzeuge