<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EDV - Ende der Vernunft &#187; Shell</title>
	<atom:link href="http://www.ende-der-vernunft.org/tag/shell/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ende-der-vernunft.org</link>
	<description>Wir ertrinken in Information, aber hungern nach Wissen [John Naisbitt]</description>
	<lastBuildDate>Sun, 01 Jan 2012 17:51:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image><title>EDV - Ende der Vernunft</title><url>http://www.ende-der-vernunft.org/files/joern/edv-banner.jpg</url><link>http://www.ende-der-vernunft.org</link></image>		<item>
		<title>Ein Anrufmonitor für die Fritzbox</title>
		<link>http://www.ende-der-vernunft.org/2009/06/03/ein-anrufmonitor-fuer-die-fritzbox/</link>
		<comments>http://www.ende-der-vernunft.org/2009/06/03/ein-anrufmonitor-fuer-die-fritzbox/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 19:10:51 +0000</pubDate>
		<dc:creator>Joern</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Fritzbox]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://www.ende-der-vernunft.org/?p=2582</guid>
		<description><![CDATA[So, es wird mal wieder Zeit für einen weiteren Teil in der Reihe um den eigenen Jabberbot. Diesmal ein Shell-Script das einen einfachen Anrufmonitor für die Fritzbox bereitstellt. Als Vorraussetzung muss man einmal #96*5* wählen, den erweiterten Anrufmonitor von Freetz benötigt man hingegen nicht. Das Script macht eine einfache Rückwärtssuche und sollte für jeden, der [...]]]></description>
			<content:encoded><![CDATA[<p>So, es wird mal wieder Zeit für einen weiteren Teil <a href="http://www.ende-der-vernunft.org/tag/jabber/">in der Reihe</a> um <a href="http://www.ende-der-vernunft.org/2009/04/24/der-eigene-jabberbot/">den eigenen Jabberbot</a>. </p>
<p>Diesmal ein Shell-Script das einen einfachen Anrufmonitor für die Fritzbox bereitstellt. Als Vorraussetzung muss man einmal #96*5* wählen, den erweiterten Anrufmonitor von <a href="http://freetz.org/">Freetz</a> benötigt man hingegen nicht. Das <a href="http://www.ende-der-vernunft.org/files/joern/watch-fritzbox.txt">Script</a> macht eine einfache Rückwärtssuche und sollte für jeden, der ein bischen Shell-Scripten kann, selbsterklärend sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ende-der-vernunft.org/2009/06/03/ein-anrufmonitor-fuer-die-fritzbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web-Feedreader auf der Shell</title>
		<link>http://www.ende-der-vernunft.org/2009/05/03/web-feedreader-auf-der-shell/</link>
		<comments>http://www.ende-der-vernunft.org/2009/05/03/web-feedreader-auf-der-shell/#comments</comments>
		<pubDate>Sun, 03 May 2009 10:19:23 +0000</pubDate>
		<dc:creator>Joern</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://www.ende-der-vernunft.org/?p=2567</guid>
		<description><![CDATA[Auch wenn es der Titel nicht hergibt, dies ist der zweite Teil zu Der eigene Jabberbot. Ich denke aber das man Teile hiervon bestimmt auch an anderen Stellen gut einsetzen kann, daher der fehlende Bezug im Titel. Den Anfang machen Web-Feedreader wie Bloglines und der Google News-Reader. Wer zum Beispiel wissen möchte wieviele Nachrichten bei [...]]]></description>
			<content:encoded><![CDATA[<p>Auch wenn es der Titel nicht hergibt, dies ist der zweite Teil zu <a href="http://www.ende-der-vernunft.org/2009/04/24/der-eigene-jabberbot/">Der eigene Jabberbot</a>. Ich denke aber das man Teile hiervon bestimmt auch an anderen Stellen gut einsetzen kann, daher der fehlende Bezug im Titel.</p>
<p>Den Anfang machen Web-Feedreader wie <a href="http://www.bloglines.com/">Bloglines</a> und der <a href="http://www.google.de/reader">Google News-Reader</a>.</p>
<p>Wer zum Beispiel wissen möchte wieviele Nachrichten bei Bloglines noch ungelesen sind:</p>
<pre>curl -f -s http://rpc.bloglines.com/update?user=joern@aumund.org\&#038;ver=1 \
| awk -F \| '{ printf "Bloglines: " $2 " ungelesene Nachrichten\n"}' ></pre>
<p>Viel mehr gibt die <a href="http://www.bloglines.com/services/api/">API</a> auch nicht her.</p>
<p>Das ganze geht natürlich auch mit dem Google-Reader, es ist nur etwas aufwendiger:</p>
<pre>#!/bin/bash
googlemail_login="DEIN_GOOGLELOGIN"
googlemail_password="DEIN_PASSWORT"

SID=$(curl --silent -d service=reader -d "Email=$googlemail_login"
-d Passwd="$googlemail_password" -d source="lens" -d
continue="http://www.google.com/" https://www.google.com/accounts/ClientLogin |
grep ^SID= | sed -e 's/SID=//')
NUMBERS=$(curl --silent --cookie "SID=$SID;domain=.google.com;path=/;expires=1600000000"
"http://www.google.de/reader/view/user/-/state/com.google/fresh" | grep -e ^.*reading-list\",\"count\":
 |  sed -e s/^.*reading-list\",\"count\"://g -e s/,\"newestItemTimestampUsec\".*//g)

if [ -z $NUMBERS ]; then
        NUMBERS=0
fi

echo "Google Reader: " $NUMBERS " ungelesene Nachrichten\n"
</pre>
<p><strong>Wichtig</strong>: die Zeilen 4-10 sind eine Zeile</p>
<p>Hier kann die <a href="http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI">API</a> wesentlich mehr, ob das aber alles Sinn macht muss jeder für sich selbst entscheiden.</p>
<p>Der nächste Teil dreht sich dann um Mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ende-der-vernunft.org/2009/05/03/web-feedreader-auf-der-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einfacher als gedacht</title>
		<link>http://www.ende-der-vernunft.org/2008/11/19/einfacher-als-gedacht/</link>
		<comments>http://www.ende-der-vernunft.org/2008/11/19/einfacher-als-gedacht/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 18:55:54 +0000</pubDate>
		<dc:creator>Joern</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://www.ende-der-vernunft.org/?p=2383</guid>
		<description><![CDATA[Boa, was hab ich mir den Kopf zerbrochen, wie ich mit awk eine Datei wo in jeder Zeile ein Hostname steht so umwandle, das ich eine kommaseparierte Liste erhalte. Der Verweiflung nahe fiel mir dann tr ein. Nach kurzen Studium der Man-Page kam das folgendes zu Tage: tr "\\n" "," < FOO > BAR]]></description>
			<content:encoded><![CDATA[<p>Boa, was hab ich mir den Kopf zerbrochen, wie ich mit <em>awk</em> eine Datei wo in jeder Zeile ein Hostname steht so umwandle, das ich eine kommaseparierte Liste erhalte. Der Verweiflung nahe fiel mir dann <em>tr</em> ein. Nach kurzen Studium der Man-Page kam das folgendes zu Tage:</p>
<p><code>tr "\\n" "," < FOO > BAR</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ende-der-vernunft.org/2008/11/19/einfacher-als-gedacht/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

