<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<?xml-stylesheet type="text/css" href="http://spiegl.de/blog/nano/"?>


<title type="html">Andys Blog</title>
<subtitle type="html">ab und zu fällt sogar mir was Vernünftiges ein...</subtitle>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano"/>
<link rel="self" type="application/atom+xml" href="http://spiegl.de/blog/nano/atom.xml"/>
<updated>2011-12-06T15:14:04+01:00</updated>
<author>
<name>Andy Spiegl</name>
<uri>http://spiegl.de/blog/nano</uri>
</author>
<id>http://spiegl.de/blog/nano/</id>
<generator uri="http://nanoblogger.sourceforge.net" version="3.4.2">
NanoBlogger
</generator>

<entry>
<title type="html">Linux und Ich</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/12/06/linux_und_ich/"/>

<id>http://spiegl.de/blog/nano/archives/2011/12/06/linux_und_ich/</id>
<published>2011-12-06T15:11:52+01:00</published>
<updated>2011-12-06T15:11:52+01:00</updated>
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
Der Linux-Blog <a href="http://linuxundich.de/">Linux und Ich</a> macht eine nette
<a href="http://linuxundich.de/de/allgemein/die-grose-linux-und-ich-weihnachtsverlosung-2011/">Weihnachtsverlosung</a>.
Schaut mal rein!
</div>
</content>

</entry>
<entry>
<title type="html">Nachtrag zum &quot;Der Zerbrochene Krug&quot;</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/10/21/nachtrag_zum_der_zerbrochene_krug/"/>

<id>http://spiegl.de/blog/nano/archives/2011/10/21/nachtrag_zum_der_zerbrochene_krug/</id>
<published>2011-10-21T16:11:00+01:00</published>
<updated>2011-10-21T16:11:00+01:00</updated>
<category term="Privates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
A kloana Nachtrag, liebe Freunde, zum <a href="http://spiegl.de/blog/nano/archives/2011/10/05/der_zerbrochene_krug/">Theater</a>:
<br>
<br>
Ich kann Euch heuer keine Pl&auml;tze freihalten.  Wir haben uns nach
reiflicher &Uuml;berlegung dazu entschlossen, die Reservierungen massiv
einzuschr&auml;nken, damit auch unangemeldete Zuschauer noch eine Chance
haben, einen guten Sitzplatz zu bekommen.
Ich hoffe Ihr versteht das - Ihr seid ja alle vern&uuml;nftige Leut.<br>
<br>
Jeder Mitwirkende wird heuer also nur vier Pl&auml;tze reservieren, die
ausgelost werden (k&ouml;nnte also auch die letzte Reihe sein!).  Ich werde
auf "meine" St&uuml;hle einen Zettel mit dem Wort "ANDY" legen und f&uuml;r
niemand konkreten freihalten.<br>
<br>
Ich w&uuml;rde Euch also bitten, ca. 30min vorher da zu sein - f&uuml;r den
Durst gibt's ja Getr&auml;nke :-), damit Ihr einen guten Platz bekommt.<br>
<br>
<strong>Tipp</strong>: nur die mittleren St&uuml;hle werden reserviert!<br>
<br>
Wer sich versp&auml;tet, hat dann ja hoffentlich noch die Chance, einen der
vier "ANDY"-Pl&auml;tze zu ergattern oder halt an einem der gem&uuml;tlichen
Tische hinter den Stuhlreihen Platz zu nehmen.<br>
<br>
<strong>F&uuml;r Kinder</strong> halten wir nat&uuml;rlich wie immer die ersten beiden Reihen frei!<br>
Und f&uuml;r <strong>H&auml;rtef&auml;lle</strong> finden wir auch eine L&ouml;sung - kurze Mail gen&uuml;gt.<br>
<br>
<strong>Bitte seid so lieb und sagt mir aber trotzdem kurz, wann Ihr kommen
wollt, damit wir absch&auml;tzen k&ouml;nnen, wieviele St&uuml;hle wir aufstellen.</strong><br>
<br>
Danke und bis bald beim:<br>
<br>
<a href="http://spiegl.de/blog/nano/archives/2011/10/05/der_zerbrochene_krug/">"DER ZERBROCHENE KRUG"</a><br>
<br>
<ul>
<li>Samstag 12.11, 19:30 Uhr</li>
<li>Samstag 19.11, 19:30 Uhr</li>
<li>Sonntag 20.11, 18:00 Uhr</li>
</ul>
<br>
Alle Infos:  <a href="http://spie.gl/a/krug">http://spie.gl/a/krug</a><br>
<br>
</div>
</content>

</entry>
<entry>
<title type="html">Der Zerbrochene Krug</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/10/05/der_zerbrochene_krug/"/>

<id>http://spiegl.de/blog/nano/archives/2011/10/05/der_zerbrochene_krug/</id>
<published>2011-10-05T16:40:40+01:00</published>
<updated>2011-10-05T16:40:40+01:00</updated>
<category term="Privates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<br>
<i>ACHTUNG</i>: Bitte beachtet auch den <a href="http://spiegl.de/blog/nano/archives/2011/10/21/nachtrag_zum_der_zerbrochene_krug/">Nachtrag</a>.<br>
<br>
Hawedehre!<br>
<br>
Heuer spielen wir mal einen Klassiker,<br>
allerdings in einer saulustigen, bayrischen Fassung!<br>
<br>
Ich hab mich glatt nochmal dazu &uuml;berreden lassen eine Hauptrolle zu
spielen - oiso wennd's sehng m&ouml;gt's, wia I mi blamier, dann is in oam
Monat no amoi a guade Gelegenheit dazua...<br>

<blockquote>
Im November (Samstag 12.11, Samstag 19.11, Sonntag 20.11) spielt die
Laientheatergruppe im Pfarrsaal von
<a href="http://www.maria-rat.de/">"Maria vom guten Rat"</a> in Schwabing die
<a href="http://de.wikipedia.org/wiki/Bauerntheater">Dorfkom&ouml;die</a>
<strong>"Der Zerbrochene Krug"</strong>, von Christian Huber, nach Heinrich von Kleist.
</blockquote>
<br>
Anfahrtshilfe:<br>
<a href="http://maps.google.de/maps?q=Maria+vom+guten+Rat,+Muenchen">Karte</a> (Guglhupf M&auml;pps)<br>
<br>
Eure <strong>Kinder</strong> sind uns wie immer sehr willkommen!<br>
<br>
Heuer passiert auch kein Mord und es gibt keine G'spenster.  Und die
paar bayrischen Schimpfw&ouml;rter werd'n Eure Erziehung auch nicht mehr
retten, haha.  Aber die Juristen unter Euch d&uuml;rfen uns dann gerne
verklagen.  Wir haben keine Angst, denn der Richter ist auf unserer
Seite!<br>
<br>
Also selbst wer jetzt sonst nicht so auf seichte Unterhaltung im
Bauerntheater steht, wird garantiert trotzdem seinen Spa&szlig; haben.
Mit <i>Geld-zur&uuml;ck-Garantie</i>!  Denn der Eintritt ist wie immer
<strong>frei</strong>.  In der Pause sammeln wir auf freiwilliger
Basis f&uuml;r einen guten Zweck.  Und wer nix spendet, der wird auch
nicht verraten. :-)<br>
<br>
Ich freu mich schon darauf, Euch - und alle Eure Verwandten und
Freunde - dort zu treffen!<br>
<br>
Wer an den Wochenenden keine Zeit hat, aber trotzdem gerne &uuml;ber
und mit uns lachen m&ouml;chte, kann auch gerne zu unserer &ouml;ffentlichen
<strong>Generalprobe</strong> am Donnerstag, den 10.11. um 19 Uhr kommen.<br>
<br>
Servus mitanand und bis boid!<br>
 Andy alias Ehrenwerter Dorfrichter Adam<br>
<br>
<center>
<a href="http://spiegl.de/blog/pic/2011/Der_Zerbrochene_Krug.jpg"><img title="Plakat f&uuml;r den Aushang" src="http://spiegl.de/blog/pic/2011/Der_Zerbrochene_Krug.klein.jpg"><br>Klicken zum Vergr&ouml;&szlig;ern!</a>
</center>
<br><br>
(<a href="http://spiegl.de/blog/pic/2011/Der_Zerbrochene_Krug.gross.jpg">ganz gro&szlig;</a> zum Ausdrucken und Weiterverteilen)
</div>
</content>

</entry>
<entry>
<title type="html">deutsche Rechtschreibpr&uuml;fung mit LibreOffice unter Ubuntu</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/06/29/deutsche_rechtschreibpr_uumlfung_mit_libreoffice_unter_ubuntu/"/>

<id>http://spiegl.de/blog/nano/archives/2011/06/29/deutsche_rechtschreibpr_uumlfung_mit_libreoffice_unter_ubuntu/</id>
<published>2011-06-29T19:45:19+01:00</published>
<updated>2011-06-29T19:45:19+01:00</updated>
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
Ich musste gerade die schmerzhafte Erfahrung machen, dass
Debian/Ubuntu ein &uuml;bles Problem mit der deutschen Rechtschreibpr&uuml;fung hat.
Ich wollte n&auml;mlich besonders sicher sein und hab meiner Cousine auch
noch das Paket <strong>language-support-extra-de</strong> installiert.
Schwerer Fehler das!  Dadurch wird n&auml;mlich auch
<strong>hunspell-de-med</strong> installiert und das f&uuml;hrt dazu, dass
die Rechtschreibpr&uuml;fung <b>nur</b> noch medizininsche Ausdr&uuml;cke kennt.
Gar nicht nett!
<br>
<br>
Siehe auch (leider erst nachtr&auml;glich gefunden):<br>
 <a href="http://forum.ubuntuusers.de/topic/openoffice-rechtschreibung-defekt-deutsches-w/">http://forum.ubuntuusers.de/topic/openoffice-rechtschreibung-defekt-deutsches-w/</a>
<br>
<br>
Das Problem ist also nicht mal ein Neues. :`-(
<br>
<br>
Tja, also sofort:<br>
<pre>
aptitude purge language-support-extra-de hunspell-de-med
</pre>
und schon klappt's auch mit der Rechtschreibpr&uuml;fung wieder!
</div>
</content>

</entry>
<entry>
<title type="html">netcup.de war doch nicht das Gelbe vom Ei</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/06/01/netcup_de_war_doch_nicht_das_gelbe_vom_ei/"/>

<id>http://spiegl.de/blog/nano/archives/2011/06/01/netcup_de_war_doch_nicht_das_gelbe_vom_ei/</id>
<published>2011-06-01T15:14:52+01:00</published>
<updated>2011-06-01T15:14:52+01:00</updated>
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">

Vor kurzem hab ich ja mein ganzes Web- und Mailzeugs auf einen vServer
bei Netcup umgezogen.  Nach vielen Tests und Analysen, noch viel mehr
E-Mails und zum Schluss auch noch &Auml;rger, hab ich das Experiment
nun beendet und mir nun doch einen "richtigen" Rootserver gemietet.
<br>
<br>
Der Hauptgrund waren seltsame Aussetzer des Servers - oft mehrere
Sekunden lang!  Der Support war freundlich und sichtlich bem&uuml;ht,
die Ursache zu finden, aber hatte es technisch einfach nicht drauf.
Meine Analysen und Argumente wurden meistens einfach ignoriert.  Tja,
wirklich schade um meine verlorene Zeit.  <img src="http://spiegl.de/blog/nano/moods/smilies/sad.gif" alt=":-(" />
</div>
</content>

</entry>
<entry>
<title type="html">Coldcalls jetzt halt aus Italien</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/06/01/coldcalls_jetzt_halt_aus_italien/"/>

<id>http://spiegl.de/blog/nano/archives/2011/06/01/coldcalls_jetzt_halt_aus_italien/</id>
<published>2011-06-01T14:25:43+01:00</published>
<updated>2011-06-01T14:25:43+01:00</updated>
<category term="Spam Phishing Abzocker" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">

Na, toll!  Da tun unsere Politiker scheinbar mal wirklich was gegen Werbeanrufe
(siehe <a href="http://www.heise.de/newsticker/meldung/Bundesrat-will-schaerfer-gegen-unerlaubte-Telefonwerbung-vorgehen-1251718.html">Newsmeldung bei heise.de</a>)
und schon kommen die Bazis mit einer neuen Masche daher!  Gerade hab
ich einen Werbeanruf aus Italien(!) bekommen, und zwar von der
Rufnummer <strong>+390689496000</strong>.
<br>
<br>
Am Anfang des Gespr&auml;chs (oder besser: Monologs) wurde mir versichert,
dass sie mir NICHTS verkaufen wollen und es sich auch NICHT um Werbung
handle.  Trotzdem hat sie mir in einem unglaublichen Redeschwall mit
italienischem Akzent dann die Produkte aus San Lorenzo angepriesen.
<br>
<br>
Bei deutschem Telefonspam kann man sich ja bei der <a href="mailto:rufnummernspam@bnetza.de>Bundesnetzagentur</a>
beschweren oder bei Betrug dies am besten sofort an die
Verbraucherzentrale Bayern (<a href="http://www.verbraucherzentrale-bayern.de">www.verbraucherzentrale-bayern.de</a>,
Tel. 089/53987-0 oder E-Mail <a href="mailto:info@vzbayern.de">info@vzbayern.de</a>)
melden, aber bei einem Anruf aus dem Ausland???
<br>
<br>
Bei meiner Suche nach dieser Telefonnummer bin ich dann auch noch
<a href="https://beluga59.wordpress.com/2011/01/27/neu-masche-mit-039-italien-nummern/">hierauf</a>
gesto&szlig;en.  Diese Rufnummer wurde also auch schon mal f&uuml;r <b>noch</b>
&uuml;blere Abzocke verwendet!
</div>
</content>

</entry>
<entry>
<title type="html">new version of Perl script for searching in Heise-Register</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2011/02/03/new_version_of_perl_script_for_searching_in_heise-register/"/>

<id>http://spiegl.de/blog/nano/archives/2011/02/03/new_version_of_perl_script_for_searching_in_heise-register/</id>
<published>2011-02-03T19:25:39+01:00</published>
<updated>2011-02-03T19:25:39+01:00</updated>
<category term="Web" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
Since <a href="http://www.heise.de/">Heise</a> has an
<a href="http://www.heise.de/artikel-archiv">Online Article Archive</a>
now with free access by all journal subscribers, I extended my
<a href="http://spiegl.de/andy/shareware/#2">little Perl program</a>
to include a direct link to the corresponding download page of the
article in the archive.<br>
<br>
Example:
<pre>
Searching for: heise register finden
=====================================================================
Titel       : Heise-Artikel besser finden
Autor(en)   : Lutz Labs
Redakteur   : ll
Zeitschrift : c't 16/4, S. 51
Schlagw&ouml;rter: aktuell,Heise Register,Artikel-Recherche, Heise
Zeitschriften Verlag, c't, iX, Technology
              Review, E-Mail-Support, Version 2.9, Download,
              Eigenwerbung
<strong>Archiv-Link : http://www.heise.de/artikel-archiv/ct/2004/16/51_kiosk</strong>
=====================================================================
Done. Found 1 match.
=====================================================================
</pre>

Direct download link: <a href="http://spiegl.de/andy/shareware/regpl222.zip">regpl222.zip</a>.
</div>
</content>

</entry>
<entry>
<title type="html">Ich ziehe um - auf eigenen vServer</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2010/11/28/ich_ziehe_um_-_auf_eigenen_vserver/"/>

<id>http://spiegl.de/blog/nano/archives/2010/11/28/ich_ziehe_um_-_auf_eigenen_vserver/</id>
<published>2010-11-28T03:01:23+01:00</published>
<updated>2010-11-28T03:01:23+01:00</updated>
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
Irgendwann ist man alt genug, dass man mal komplett auf eigenen F&uuml;&szlig;en
stehen will.  <img src="http://spiegl.de/blog/nano/moods/smilies/smiley.gif" alt=":-)" /> In der n&auml;chsten Zeit werde ich also meine Domains St&uuml;ck
f&uuml;r St&uuml;ck auf einen neuen vServer bei <a href="http://www.netcup.de/">netcup</a> umziehen, auf dem ich
dann tun und lassen kann, was ich will.  (Danke an <a href="http://campino2k.de/">Chris Jung</a>
f&uuml;r den Tipp!)  Dazu werde ich auf dem Server aber erstmal so einiges
installieren und einrichten m&uuml;ssen:
<br>
<ul>
  <li>Apache, MySQL
  <li>Postfix Multi-Domain-Mailing mit mehreren virtuellen Usern/Mailboxen und sicherer Authentifizierung</li>
  <li>IMAP-Server (Dovecot oder vermutlich eher Cyrus)</li>
  <li>SpamAssasin</li>
  <li>Name Server, FTP Server, VPN, ...</li>
  <li>und nat&uuml;rlich Nagios &Uuml;berwachung und Security Scanner</li>
</ul>
<br>
Anfangs habe ich dazu mal mit der (vorinstallierten) SysCP Oberfl&auml;che
rumgespielt, aber ich wei&szlig; nicht, ich hab doch lieber alles selbst
unter Kontrolle.  VI und Emacs kann ich eh besser bedienen als eine
Maus oder meinen Kugelschreiber.  <img src="http://spiegl.de/blog/nano/moods/smilies/smiley.gif" alt=":-)" />
<br>
<br>
Wer von Euch Interesse hat, seinen eigenen vServer zu betreiben, darf
sich gerne bei Netcup umgucken, wer da Neukunde werden will,
f&uuml;r den habe ich Gutscheine anzubieten: 5 EUR oder 3 Monate keine
Grundgeb&uuml;hr.
<br>
<center><font size="-1">(kurze Mail an ois-isi.andy@spiegl.de gen&uuml;gt)</font></center>
<br>
<br>
Happy Hacking bzw. Serving!
</div>
</content>

</entry>
<entry>
<title type="html">Der G'spensterhof</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2010/10/10/der_gspensterhof/"/>

<id>http://spiegl.de/blog/nano/archives/2010/10/10/der_gspensterhof/</id>
<published>2010-10-10T21:43:03+01:00</published>
<updated>2010-10-10T21:43:03+01:00</updated>
<category term="Privates" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
Oh mei oh mei, jetzt spielt der auch noch die Hauptrolle!<br>
<br>
Ihr seid schuld!  Ihr habt mich letztes Jahr so sehr gelobt, dass ich
heuer dazu gedr&auml;ngt wurde, eine der Hauptrollen zu spielen.  Das habt
Ihr jetzt davon!  <img src="http://spiegl.de/blog/nano/moods/smilies/smiley.gif" alt=":-)" />  Jedenfalls ist damit garantiert, dass Ihr auch heuer wieder einen
lustigen Abend verbringen werdet - vermutlich auf meine Kosten, haha.<br>

<blockquote>
Im November (Samstag 6.11, Samstag 13.11, Sonntag 14.11) spielt die
Laientheatergruppe im Pfarrsaal von
<a href="http://www.maria-rat.de/">"Maria vom guten Rat"</a> in Schwabing die
<a href="http://de.wikipedia.org/wiki/Bauerntheater">L&auml;ndliche Kom&ouml;die</a>
<strong>"Der G'spensterhof"</strong>.
</blockquote>
<br>
Anfahrtshilfe:<br>
<a href="http://maps.google.de/maps?q=Maria+vom+guten+Rat,+Muenchen">Karte</a> (Guglhupf M&auml;pps)<br>
<br>
Ich hoffe, Ihr seid nicht zu &auml;ngstlich, denn diesmal spukt's bei uns
auf der B&uuml;hne!  Naja, sonst bringt's halt einfach Eure <strong>Kinder</strong> mit -
die halten Euch dann das H&auml;ndchen, tr&ouml;sten Euch und werden
sich dabei diebisch freuen.<br>
<br>
Also selbst wer jetzt sonst nicht so auf seichte Unterhaltung im
Bauerntheater steht, wird garantiert trotzdem seinen Spa&szlig; haben.
Mit <i>Geld-zur&uuml;ck-Garantie</i>!  Denn der Eintritt ist wie immer
<strong>frei</strong>, aber in der Pause sammeln wir auf freiwilliger
Basis f&uuml;r einen (garantiert!) guten Zweck.<br>
<br>
Ich w&uuml;rde mich sehr freuen, Euch dort zu treffen und in der Pause
ein bisserl zu ratschen - wenn ich nicht viel zu nerv&ouml;s bin...<br>
<br>
Gerne reserviere ich Euch Pl&auml;tze.  Allerdings solltet Ihr dann
bitte <strong>mindestens 20 Minuten</strong> vorher da sein, weil wir
die Pl&auml;tze nicht l&auml;nger freihalten k&ouml;nnen.<br>
<br>
Wer an den Wochenenden keine Zeit hat, aber trotzdem gerne &uuml;ber
mich lachen m&ouml;chte, kann auch gerne zu unserer &ouml;ffentlichen
<strong>Generalprobe</strong> am Donnerstag, den 4.11. um 19 Uhr kommen.<br>
<br>
Servus mitanand, bis nachad,<br>
 Andy alias Sepp Lacherbauer<br>
<br>
<center>
<a href="http://spiegl.de/blog/pic/2010/Der_Gspensterhof.jpg"><img title="Plakat f&uuml;r den Aushang" src="http://spiegl.de/blog/pic/2010/Der_Gspensterhof.klein.jpg"><br>Klicken zum Vergr&ouml;&szlig;ern!</a>
</center>
<br><br>
(<a href="http://spiegl.de/blog/pic/2010/Der_Gspensterhof.gross.jpg">ganz gro&szlig;</a> zum Ausdrucken und Weiterverteilen)
</div>
</content>

</entry>
<entry>
<title type="html">automatic backup of google contacts</title>
<author>
<name>Andy Spiegl</name>
</author>
<link rel="alternate" type="text/html" href="http://spiegl.de/blog/nano/archives/2010/05/26/automatic_backup_of_google_contacts/"/>

<id>http://spiegl.de/blog/nano/archives/2010/05/26/automatic_backup_of_google_contacts/</id>
<published>2010-05-26T15:34:17+01:00</published>
<updated>2010-05-26T15:34:17+01:00</updated>
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
After reading <a href="http://linux-aha.de/wordpress/?p=977">this</a> article about backing up the data
of google calendars I realized that it might be worthwhile publishing
my solution of automatic backups of google contacts.  So here goes:

<pre>
#!/usr/bin/perl
#
# googlecontacs.get_vcf  --  get dump of Google Contacts (as VCARDs)
#
use strict;
use warnings;
 
use WWW::Mechanize;
 
my $USER='XXXXXXX@googlemail.com';
my $PASS='XXXXXXX';
my $OUTPUTFILE=$ENV{HOME} ."/tmp/google-contacts.backup";
 
my $mech = WWW::Mechanize->new();
 
my $start = qq|https://www.google.com/accounts/ServiceLoginBoxAuth|;
my $export_cmd = qq|https://mail.google.com/mail/contacts/data/export?groupToExport=%5EMine&exportType=ALL&out=VCARD|;
 
# login (to get cookie)
$mech->get($start);
$mech->field('Email', $USER);
$mech->field('Passwd', $PASS);
$mech->submit();
 
# get backup of all contacts as VCARDs
$mech->get( $export_cmd, ':content_file' => $OUTPUTFILE );
 
if ( not $mech->success() )
{
  die "ERROR: Download of google contacts did not work: $!";
}
</pre>
</div>
</content>

</entry>

</feed>

