<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
		<id>http://old.ethersex.de/index.php?action=history&amp;feed=atom&amp;title=MediaWiki_Diff_Mails</id>
		<title>MediaWiki Diff Mails - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://old.ethersex.de/index.php?action=history&amp;feed=atom&amp;title=MediaWiki_Diff_Mails"/>
		<link rel="alternate" type="text/html" href="http://old.ethersex.de/index.php?title=MediaWiki_Diff_Mails&amp;action=history"/>
		<updated>2026-05-23T17:11:49Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in Ethersex_Wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://old.ethersex.de/index.php?title=MediaWiki_Diff_Mails&amp;diff=767&amp;oldid=prev</id>
		<title>Stella am 5. April 2009 um 15:12 Uhr</title>
		<link rel="alternate" type="text/html" href="http://old.ethersex.de/index.php?title=MediaWiki_Diff_Mails&amp;diff=767&amp;oldid=prev"/>
				<updated>2009-04-05T15:12:40Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;de-AT&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 5. April 2009, 15:12 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Zeile 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#! /bin/bash&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#! /bin/bash&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;dlfilter() {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;dlfilter() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; wget -q -O- &amp;quot;$1&amp;quot; | \&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; wget &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;--no-check-certificate &lt;/ins&gt;-q -O- &amp;quot;$1&amp;quot; | \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; grep -v -e '&amp;lt;li id=&amp;quot;copyright&amp;quot;&amp;gt;' | \&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; grep -v -e '&amp;lt;li id=&amp;quot;copyright&amp;quot;&amp;gt;' | \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sed -e 's/^&amp;lt;!-- Served in .* secs. --&amp;gt;&amp;lt;//' | \&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; sed -e 's/^&amp;lt;!-- Served in .* secs. --&amp;gt;&amp;lt;//' | \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stella</name></author>	</entry>

	<entry>
		<id>http://old.ethersex.de/index.php?title=MediaWiki_Diff_Mails&amp;diff=755&amp;oldid=prev</id>
		<title>Stella: Die Seite wurde neu angelegt: == Automatische Benachrichtigung über Wiki-Änderungen == Man kann sich als Administrator von Mediawiki über alle Änderungen im Wiki benachrichtigen lassen.  Das ist...</title>
		<link rel="alternate" type="text/html" href="http://old.ethersex.de/index.php?title=MediaWiki_Diff_Mails&amp;diff=755&amp;oldid=prev"/>
				<updated>2009-04-04T21:51:48Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: == Automatische Benachrichtigung über Wiki-Änderungen == Man kann sich als Administrator von Mediawiki über alle Änderungen im Wiki benachrichtigen lassen.  Das ist...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Automatische Benachrichtigung über Wiki-Änderungen ==&lt;br /&gt;
Man kann sich als Administrator von Mediawiki über alle Änderungen im Wiki benachrichtigen lassen.  Das ist nicht weiter kompliziert, man muss lediglich in der ''LocalSettings.php'' in etwa folgende Zeile ergänzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;$wgUsersNotifiedOnAllChanges = $wgUsersNotifedOnAllChanges =  array( 'Jochen', 'Stesie', 'Stettberger' );&amp;lt;/pre&amp;gt;&lt;br /&gt;
... und schon läuft der Briefkasten über (:mrgreen:)&lt;br /&gt;
&lt;br /&gt;
Die vom Mediawiki versendeten Mails haben jedoch einen kleinen Nachteil: sie weisen nur auf die Änderung hin, nebst Link zum Aufruf.  Viel praktischer wäre es doch, wenn man die Änderungen gleich frei Haus, bzw. frei Postfach bekäme.&lt;br /&gt;
&lt;br /&gt;
Nungut, dann wollen wir ein Gespann aus procmail und bash bemühen und die Mail ein wenig frisieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
dlfilter() {&lt;br /&gt;
  wget -q -O- &amp;quot;$1&amp;quot; | \&lt;br /&gt;
    grep -v -e '&amp;lt;li id=&amp;quot;copyright&amp;quot;&amp;gt;' | \&lt;br /&gt;
    sed -e 's/^&amp;lt;!-- Served in .* secs. --&amp;gt;&amp;lt;//' | \&lt;br /&gt;
    fmt -s&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
while l=&amp;quot;`line`&amp;quot;; do&lt;br /&gt;
  echo &amp;quot;$l&amp;quot;&lt;br /&gt;
  echo &amp;quot;$l&amp;quot; | grep -qe &amp;quot;&amp;amp;diff=0&amp;amp;oldid=&amp;quot; &amp;amp;&amp;amp; {&lt;br /&gt;
    echo &amp;quot;&amp;quot;&lt;br /&gt;
    A=&amp;quot;`mktemp`&amp;quot;&lt;br /&gt;
    B=&amp;quot;`mktemp`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    URL=&amp;quot;`echo &amp;quot;$l&amp;quot; | sed -e 's/&amp;amp;diff=0&amp;amp;.*//'`&amp;quot;&lt;br /&gt;
    OLDID=&amp;quot;`echo &amp;quot;$l&amp;quot; | sed -e 's/^.*&amp;amp;oldid=//'`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    dlfilter &amp;quot;$URL&amp;amp;action=edit&amp;amp;oldid=$OLDID&amp;quot; &amp;gt; &amp;quot;$A&amp;quot;&lt;br /&gt;
    dlfilter &amp;quot;$URL&amp;amp;action=edit&amp;quot; &amp;gt; &amp;quot;$B&amp;quot;&lt;br /&gt;
    diff -u &amp;quot;$A&amp;quot; &amp;quot;$B&amp;quot;&lt;br /&gt;
    rm -f &amp;quot;$A&amp;quot; &amp;quot;$B&amp;quot;&lt;br /&gt;
    echo &amp;quot;--- ENDE ---&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;-- &amp;quot;&lt;br /&gt;
echo &amp;quot;mw-mail-diff v0.1&amp;quot;&lt;br /&gt;
echo &amp;quot;Copyright (C) 2009 by Stefan Siegl &amp;lt;stesie@brokenpipe.de&amp;gt;&amp;quot;&lt;br /&gt;
echo &amp;quot;GNU General Public License v3 or later&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... dazu noch ein paar Zeilen in die ''.procmailrc'', die dafür sorgen, dass die Mail durch das Skript läuft:&lt;br /&gt;
&amp;lt;pre&amp;gt;:0 fbw&lt;br /&gt;
* ^From: WikiAdmin &amp;lt;domina@list.zerties.org&amp;gt;&lt;br /&gt;
* ^Subject: =\?UTF-8\?Q\?\[zerties.org\]=20Die=20Seite=20&amp;quot;&lt;br /&gt;
| /home/stesie/bin/mw-mail-diff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Snippet]]&lt;br /&gt;
[[Category:Brokenpipe]]&lt;/div&gt;</summary>
		<author><name>Stella</name></author>	</entry>

	</feed>