<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>zs, branch HEAD</title>
<subtitle>Zeitungsschau rss to email converter
</subtitle>
<entry>
<id>177a2e7c97c626bc53de6eef2606d1f7c2da550a</id>
<published>2020-09-10T12:15:11Z</published>
<updated>2020-09-10T12:15:11Z</updated>
<title type="text">Include hostname in SMTP object instance due to some bug in python3.7.</title>
<link rel="alternate" href="commit/177a2e7c97c626bc53de6eef2606d1f7c2da550a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 177a2e7c97c626bc53de6eef2606d1f7c2da550a
parent 622855cba32e158a1b0cacea44e21361685d2577
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 10 Sep 2020 14:15:11 +0200

Include hostname in SMTP object instance due to some bug in python3.7.

</content>
</entry>
<entry>
<id>622855cba32e158a1b0cacea44e21361685d2577</id>
<published>2020-09-10T12:11:51Z</published>
<updated>2020-09-10T12:11:51Z</updated>
<title type="text">Merge branch &#39;master&#39; of ssh://r-36.net:443/srv/git/zs</title>
<link rel="alternate" href="commit/622855cba32e158a1b0cacea44e21361685d2577.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 622855cba32e158a1b0cacea44e21361685d2577
parent 10c3bbd37c63294007b0f3c28d47665fc625785b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 10 Sep 2020 14:11:51 +0200

Merge branch &#39;master&#39; of ssh://r-36.net:443/srv/git/zs

</content>
</entry>
<entry>
<id>0aabb3ed2c6f959540a9bf48c7c8371778d008f0</id>
<published>2020-08-08T09:59:11Z</published>
<updated>2020-08-08T09:59:11Z</updated>
<title type="text">Update objectifiy code to work with encoding declaration.</title>
<link rel="alternate" href="commit/0aabb3ed2c6f959540a9bf48c7c8371778d008f0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0aabb3ed2c6f959540a9bf48c7c8371778d008f0
parent 662c2a923b6c78163febd94eee17da36ed14242e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat,  8 Aug 2020 11:59:11 +0200

Update objectifiy code to work with encoding declaration.

</content>
</entry>
<entry>
<id>662c2a923b6c78163febd94eee17da36ed14242e</id>
<published>2020-05-05T18:52:35Z</published>
<updated>2020-05-05T18:52:35Z</updated>
<title type="text">More gdacs fixes.</title>
<link rel="alternate" href="commit/662c2a923b6c78163febd94eee17da36ed14242e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 662c2a923b6c78163febd94eee17da36ed14242e
parent c2fbc15813e2860da32eccbc4ceb4ea2ec0c3e42
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  5 May 2020 20:52:35 +0200

More gdacs fixes.

</content>
</entry>
<entry>
<id>c2fbc15813e2860da32eccbc4ceb4ea2ec0c3e42</id>
<published>2020-05-03T13:46:57Z</published>
<updated>2020-05-03T13:46:57Z</updated>
<title type="text">Gdacs needs to be checked for in the entry.</title>
<link rel="alternate" href="commit/c2fbc15813e2860da32eccbc4ceb4ea2ec0c3e42.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c2fbc15813e2860da32eccbc4ceb4ea2ec0c3e42
parent cee50560790a059e7bb561a5e5489ebba6994772
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  3 May 2020 15:46:57 +0200

Gdacs needs to be checked for in the entry.

</content>
</entry>
<entry>
<id>cee50560790a059e7bb561a5e5489ebba6994772</id>
<published>2020-04-28T18:37:38Z</published>
<updated>2020-04-28T18:37:38Z</updated>
<title type="text">Add strange gdacs ongoing event interpretation of timestamps.</title>
<link rel="alternate" href="commit/cee50560790a059e7bb561a5e5489ebba6994772.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit cee50560790a059e7bb561a5e5489ebba6994772
parent 7274f9076d9a7d9e65417808677a98277f3fd10e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 28 Apr 2020 20:37:38 +0200

Add strange gdacs ongoing event interpretation of timestamps.

</content>
</entry>
<entry>
<id>7274f9076d9a7d9e65417808677a98277f3fd10e</id>
<published>2019-07-24T06:03:50Z</published>
<updated>2019-07-24T06:03:50Z</updated>
<title type="text">On empty headers, do not barf when normalize.</title>
<link rel="alternate" href="commit/7274f9076d9a7d9e65417808677a98277f3fd10e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 7274f9076d9a7d9e65417808677a98277f3fd10e
parent dfe52be165706983713f2b886988bfdc628f769a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 24 Jul 2019 08:03:50 +0200

On empty headers, do not barf when normalize.

</content>
</entry>
<entry>
<id>dfe52be165706983713f2b886988bfdc628f769a</id>
<published>2019-05-12T07:44:56Z</published>
<updated>2019-05-12T07:44:56Z</updated>
<title type="text">Set default at the same time.</title>
<link rel="alternate" href="commit/dfe52be165706983713f2b886988bfdc628f769a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit dfe52be165706983713f2b886988bfdc628f769a
parent aa60d29283b1ec34654250040a372e3a17c7b0d1
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 12 May 2019 09:44:56 +0200

Set default at the same time.

</content>
</entry>
<entry>
<id>10c3bbd37c63294007b0f3c28d47665fc625785b</id>
<published>2019-05-12T07:44:23Z</published>
<updated>2019-05-12T07:44:23Z</updated>
<title type="text">Merge branch &#39;master&#39; of ssh://r-36.net:443/srv/git/zs</title>
<link rel="alternate" href="commit/10c3bbd37c63294007b0f3c28d47665fc625785b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 10c3bbd37c63294007b0f3c28d47665fc625785b
parent 62524b0ca97150fe0a8bf6c9bd1c93e4adfa80c4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 12 May 2019 09:44:23 +0200

Merge branch &#39;master&#39; of ssh://r-36.net:443/srv/git/zs

</content>
</entry>
<entry>
<id>62524b0ca97150fe0a8bf6c9bd1c93e4adfa80c4</id>
<published>2019-05-12T07:42:07Z</published>
<updated>2019-05-12T07:42:07Z</updated>
<title type="text">Merge branch &#39;master&#39; of ssh://r-36.net:443/srv/git/zs</title>
<link rel="alternate" href="commit/62524b0ca97150fe0a8bf6c9bd1c93e4adfa80c4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 62524b0ca97150fe0a8bf6c9bd1c93e4adfa80c4
parent 023b5c2610d78e91dba980f456c7a227996b13d9
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 12 May 2019 09:42:07 +0200

Merge branch &#39;master&#39; of ssh://r-36.net:443/srv/git/zs

</content>
</entry>
<entry>
<id>023b5c2610d78e91dba980f456c7a227996b13d9</id>
<published>2019-05-12T07:41:32Z</published>
<updated>2019-05-12T07:41:32Z</updated>
<title type="text">Unset default config at the right time.</title>
<link rel="alternate" href="commit/023b5c2610d78e91dba980f456c7a227996b13d9.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 023b5c2610d78e91dba980f456c7a227996b13d9
parent e47a4623997bd098ca5988fdfd21b61d327860c8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 12 May 2019 09:41:32 +0200

Unset default config at the right time.

</content>
</entry>
<entry>
<id>aa60d29283b1ec34654250040a372e3a17c7b0d1</id>
<published>2019-02-24T14:03:46Z</published>
<updated>2019-02-24T14:03:46Z</updated>
<title type="text">Remove untrue comment about RMS.</title>
<link rel="alternate" href="commit/aa60d29283b1ec34654250040a372e3a17c7b0d1.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit aa60d29283b1ec34654250040a372e3a17c7b0d1
parent 86eaa6478dd9b6c0803f811d98632a73479aa017
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 24 Feb 2019 15:03:46 +0100

Remove untrue comment about RMS.

</content>
</entry>
<entry>
<id>86eaa6478dd9b6c0803f811d98632a73479aa017</id>
<published>2019-01-12T18:27:15Z</published>
<updated>2019-01-12T18:27:15Z</updated>
<title type="text">Parse all articles. Too many feeds are wrong.</title>
<link rel="alternate" href="commit/86eaa6478dd9b6c0803f811d98632a73479aa017.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 86eaa6478dd9b6c0803f811d98632a73479aa017
parent e47a4623997bd098ca5988fdfd21b61d327860c8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Jan 2019 19:27:15 +0100

Parse all articles. Too many feeds are wrong.

</content>
</entry>
<entry>
<id>e47a4623997bd098ca5988fdfd21b61d327860c8</id>
<published>2018-09-09T13:07:21Z</published>
<updated>2018-09-09T13:07:21Z</updated>
<title type="text">Really unset default.</title>
<link rel="alternate" href="commit/e47a4623997bd098ca5988fdfd21b61d327860c8.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e47a4623997bd098ca5988fdfd21b61d327860c8
parent 73155c989873968a3e2add03956ee1ad09a8ee2a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Sep 2018 15:07:21 +0200

Really unset default.

</content>
</entry>
<entry>
<id>73155c989873968a3e2add03956ee1ad09a8ee2a</id>
<published>2018-09-09T07:42:43Z</published>
<updated>2018-09-09T07:42:43Z</updated>
<title type="text">Do not save if default values.</title>
<link rel="alternate" href="commit/73155c989873968a3e2add03956ee1ad09a8ee2a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 73155c989873968a3e2add03956ee1ad09a8ee2a
parent 811309536c6a286b10cb0590a63436144f20a2fd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Sep 2018 09:42:43 +0200

Do not save if default values.

</content>
</entry>
<entry>
<id>811309536c6a286b10cb0590a63436144f20a2fd</id>
<published>2018-08-22T18:21:13Z</published>
<updated>2018-08-22T18:21:13Z</updated>
<title type="text">Change way articles are selected.</title>
<link rel="alternate" href="commit/811309536c6a286b10cb0590a63436144f20a2fd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 811309536c6a286b10cb0590a63436144f20a2fd
parent 8a135f44eb82ce00357a28f8196bc6c3de7d1cd3
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 22 Aug 2018 20:21:13 +0200

Change way articles are selected.

</content>
</entry>
<entry>
<id>8a135f44eb82ce00357a28f8196bc6c3de7d1cd3</id>
<published>2018-07-07T13:06:00Z</published>
<updated>2018-07-07T13:06:00Z</updated>
<title type="text">Add retry counter for network and os errors.</title>
<link rel="alternate" href="commit/8a135f44eb82ce00357a28f8196bc6c3de7d1cd3.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8a135f44eb82ce00357a28f8196bc6c3de7d1cd3
parent d618c2e01de3062741a3cf49902e09f0f6ad0dbd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat,  7 Jul 2018 15:06:00 +0200

Add retry counter for network and os errors.

</content>
</entry>
<entry>
<id>d618c2e01de3062741a3cf49902e09f0f6ad0dbd</id>
<published>2018-06-11T11:22:21Z</published>
<updated>2018-06-11T11:22:21Z</updated>
<title type="text">Catch all exceptions from date parsing heuristics.</title>
<link rel="alternate" href="commit/d618c2e01de3062741a3cf49902e09f0f6ad0dbd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit d618c2e01de3062741a3cf49902e09f0f6ad0dbd
parent 7c0ec28cb0f70e2eed6764b598387e5696af7575
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 11 Jun 2018 13:22:21 +0200

Catch all exceptions from date parsing heuristics.

</content>
</entry>
<entry>
<id>7c0ec28cb0f70e2eed6764b598387e5696af7575</id>
<published>2018-06-05T12:32:12Z</published>
<updated>2018-06-05T12:32:12Z</updated>
<title type="text">Update version.</title>
<link rel="alternate" href="commit/7c0ec28cb0f70e2eed6764b598387e5696af7575.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 7c0ec28cb0f70e2eed6764b598387e5696af7575
parent a1276ab01b88f494c13d5bf1f1b6da35918eef4f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  5 Jun 2018 14:32:12 +0200

Update version.

</content>
</entry>
<entry>
<id>a1276ab01b88f494c13d5bf1f1b6da35918eef4f</id>
<published>2018-06-05T12:06:50Z</published>
<updated>2018-06-05T12:06:50Z</updated>
<title type="text">Remove error messages and add development category to setup.py.</title>
<link rel="alternate" href="commit/a1276ab01b88f494c13d5bf1f1b6da35918eef4f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit a1276ab01b88f494c13d5bf1f1b6da35918eef4f
parent 3626c9f3dded687c9ef6be241306f401dea61e0b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  5 Jun 2018 14:06:50 +0200

Remove error messages and add development category to setup.py.

</content>
</entry>
<entry>
<id>3626c9f3dded687c9ef6be241306f401dea61e0b</id>
<published>2018-06-04T16:19:56Z</published>
<updated>2018-06-04T16:19:56Z</updated>
<title type="text">Add workaround for dateutil.parser warning about timezone.</title>
<link rel="alternate" href="commit/3626c9f3dded687c9ef6be241306f401dea61e0b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 3626c9f3dded687c9ef6be241306f401dea61e0b
parent eb1dfe87f3b96659a24e5c1c91b4623260ff24b0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  4 Jun 2018 18:19:56 +0200

Add workaround for dateutil.parser warning about timezone.

</content>
</entry>
<entry>
<id>eb1dfe87f3b96659a24e5c1c91b4623260ff24b0</id>
<published>2018-05-17T16:45:17Z</published>
<updated>2018-05-17T16:45:17Z</updated>
<title type="text">Do not bail on wrong html encoding.</title>
<link rel="alternate" href="commit/eb1dfe87f3b96659a24e5c1c91b4623260ff24b0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit eb1dfe87f3b96659a24e5c1c91b4623260ff24b0
parent 86b129e4386789f5331765d7b96098e6c2c7bde7
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 17 May 2018 18:45:17 +0200

Do not bail on wrong html encoding.

</content>
</entry>
<entry>
<id>86b129e4386789f5331765d7b96098e6c2c7bde7</id>
<published>2018-04-15T09:35:39Z</published>
<updated>2018-04-15T09:35:39Z</updated>
<title type="text">Allow relative URIs in article linkes.</title>
<link rel="alternate" href="commit/86b129e4386789f5331765d7b96098e6c2c7bde7.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 86b129e4386789f5331765d7b96098e6c2c7bde7
parent 4010b280ba3871965b852aad19c26f9331e861bd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Apr 2018 11:35:39 +0200

Allow relative URIs in article linkes.

+ Add feeduri for better filtering handling.

</content>
</entry>
<entry>
<id>4010b280ba3871965b852aad19c26f9331e861bd</id>
<published>2018-02-10T15:23:57Z</published>
<updated>2018-02-10T15:23:57Z</updated>
<title type="text">If the text is empty, do not throw exception.</title>
<link rel="alternate" href="commit/4010b280ba3871965b852aad19c26f9331e861bd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 4010b280ba3871965b852aad19c26f9331e861bd
parent 01445b45c7a7c31d732339989a71c957a633bad6
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 10 Feb 2018 16:23:57 +0100

If the text is empty, do not throw exception.

</content>
</entry>
<entry>
<id>01445b45c7a7c31d732339989a71c957a633bad6</id>
<published>2018-02-10T15:18:47Z</published>
<updated>2018-02-10T15:18:47Z</updated>
<title type="text">Add debug mode with ipython.</title>
<link rel="alternate" href="commit/01445b45c7a7c31d732339989a71c957a633bad6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 01445b45c7a7c31d732339989a71c957a633bad6
parent cc1e0defe58a83c1d59a31d72b7e8e7dec726883
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 10 Feb 2018 16:18:47 +0100

Add debug mode with ipython.

</content>
</entry>
<entry>
<id>cc1e0defe58a83c1d59a31d72b7e8e7dec726883</id>
<published>2018-01-24T13:07:16Z</published>
<updated>2018-01-24T13:07:16Z</updated>
<title type="text">Parse subjects for HTML content and clean it.</title>
<link rel="alternate" href="commit/cc1e0defe58a83c1d59a31d72b7e8e7dec726883.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit cc1e0defe58a83c1d59a31d72b7e8e7dec726883
parent ee341c7915c2d85c90eb6deef11c964fb88986fa
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 24 Jan 2018 14:07:16 +0100

Parse subjects for HTML content and clean it.

Some RSS feeds have escaped HTML in escaped HTML in subjects. We need to
clean this mess up manually on our side.

</content>
</entry>
<entry>
<id>ee341c7915c2d85c90eb6deef11c964fb88986fa</id>
<published>2017-12-20T17:41:05Z</published>
<updated>2017-12-20T17:41:05Z</updated>
<title type="text">In case no items are defined in a jsonfeed, don&#39;t bail.</title>
<link rel="alternate" href="commit/ee341c7915c2d85c90eb6deef11c964fb88986fa.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit ee341c7915c2d85c90eb6deef11c964fb88986fa
parent 19899f9da5895c6493f499e00cd0feec00732f1f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Dec 2017 18:41:05 +0100

In case no items are defined in a jsonfeed, don&#39;t bail.

</content>
</entry>
<entry>
<id>19899f9da5895c6493f499e00cd0feec00732f1f</id>
<published>2017-09-08T11:21:59Z</published>
<updated>2017-09-08T11:21:59Z</updated>
<title type="text">twtxt support.</title>
<link rel="alternate" href="commit/19899f9da5895c6493f499e00cd0feec00732f1f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 19899f9da5895c6493f499e00cd0feec00732f1f
parent 96b774b6b2233be6b3959e9ceceacdcc91463105
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  8 Sep 2017 13:21:59 +0200

twtxt support.

</content>
</entry>
<entry>
<id>96b774b6b2233be6b3959e9ceceacdcc91463105</id>
<published>2017-05-23T19:02:14Z</published>
<updated>2017-05-23T19:02:14Z</updated>
<title type="text">Subtle bugs now resolved.</title>
<link rel="alternate" href="commit/96b774b6b2233be6b3959e9ceceacdcc91463105.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 96b774b6b2233be6b3959e9ceceacdcc91463105
parent da06d30ff47031e7ddf40b37d841586ac9bd9c48
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 23 May 2017 21:02:14 +0200

Subtle bugs now resolved.

</content>
</entry>
<entry>
<id>da06d30ff47031e7ddf40b37d841586ac9bd9c48</id>
<published>2017-05-23T18:12:57Z</published>
<updated>2017-05-23T18:12:57Z</updated>
<title type="text">In case something goes wrong with articles, do not bail.</title>
<link rel="alternate" href="commit/da06d30ff47031e7ddf40b37d841586ac9bd9c48.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit da06d30ff47031e7ddf40b37d841586ac9bd9c48
parent db76e2d4316c29fc03b843e7339f3b1ecb31fc08
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 23 May 2017 20:12:57 +0200

In case something goes wrong with articles, do not bail.

</content>
</entry>
<entry>
<id>db76e2d4316c29fc03b843e7339f3b1ecb31fc08</id>
<published>2017-05-22T17:36:32Z</published>
<updated>2017-05-22T17:36:32Z</updated>
<title type="text">Fixing initial bugs in JSON Feed support.</title>
<link rel="alternate" href="commit/db76e2d4316c29fc03b843e7339f3b1ecb31fc08.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit db76e2d4316c29fc03b843e7339f3b1ecb31fc08
parent 21c6dc80fdf719f18118de46452c9c9d52ec1db2
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 22 May 2017 19:36:32 +0200

Fixing initial bugs in JSON Feed support.

</content>
</entry>
<entry>
<id>21c6dc80fdf719f18118de46452c9c9d52ec1db2</id>
<published>2017-05-22T17:31:12Z</published>
<updated>2017-05-22T17:31:12Z</updated>
<title type="text">Close the right object.</title>
<link rel="alternate" href="commit/21c6dc80fdf719f18118de46452c9c9d52ec1db2.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 21c6dc80fdf719f18118de46452c9c9d52ec1db2
parent ac54587c59ad0bdd7c84681f295d924f27019644
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 22 May 2017 19:31:12 +0200

Close the right object.

</content>
</entry>
<entry>
<id>ac54587c59ad0bdd7c84681f295d924f27019644</id>
<published>2017-05-22T17:29:14Z</published>
<updated>2017-05-22T17:29:14Z</updated>
<title type="text">Add JSON Feed support.</title>
<link rel="alternate" href="commit/ac54587c59ad0bdd7c84681f295d924f27019644.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit ac54587c59ad0bdd7c84681f295d924f27019644
parent 63fe7a682af0938334c13a7132b52b933dafec13
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 22 May 2017 19:29:14 +0200

Add JSON Feed support.

</content>
</entry>
<entry>
<id>63fe7a682af0938334c13a7132b52b933dafec13</id>
<published>2017-04-28T17:59:17Z</published>
<updated>2017-04-28T17:59:17Z</updated>
<title type="text">Do not let us fool by the http server encoding.</title>
<link rel="alternate" href="commit/63fe7a682af0938334c13a7132b52b933dafec13.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 63fe7a682af0938334c13a7132b52b933dafec13
parent ab6251f24a30cfb463c0317871529e66ea56079d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 28 Apr 2017 19:59:17 +0200

Do not let us fool by the http server encoding.

</content>
</entry>
<entry>
<id>ab6251f24a30cfb463c0317871529e66ea56079d</id>
<published>2017-03-21T20:47:22Z</published>
<updated>2017-03-21T20:47:22Z</updated>
<title type="text">Show the UUID and allow short date formats.</title>
<link rel="alternate" href="commit/ab6251f24a30cfb463c0317871529e66ea56079d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit ab6251f24a30cfb463c0317871529e66ea56079d
parent 74bbbf2cf552994fee7bd10709f9b955d59ebe81
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 21 Mar 2017 21:47:22 +0100

Show the UUID and allow short date formats.

</content>
</entry>
<entry>
<id>74bbbf2cf552994fee7bd10709f9b955d59ebe81</id>
<published>2017-03-21T18:50:29Z</published>
<updated>2017-03-21T18:50:29Z</updated>
<title type="text">Fix the initial gopher support.</title>
<link rel="alternate" href="commit/74bbbf2cf552994fee7bd10709f9b955d59ebe81.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 74bbbf2cf552994fee7bd10709f9b955d59ebe81
parent 95de7da12a3e61233385fdcf452827b91dd34e61
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 21 Mar 2017 19:50:29 +0100

Fix the initial gopher support.

</content>
</entry>
<entry>
<id>95de7da12a3e61233385fdcf452827b91dd34e61</id>
<published>2017-03-21T18:44:49Z</published>
<updated>2017-03-21T18:44:49Z</updated>
<title type="text">Add youtube.com support. Stupid google.</title>
<link rel="alternate" href="commit/95de7da12a3e61233385fdcf452827b91dd34e61.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 95de7da12a3e61233385fdcf452827b91dd34e61
parent 6931d72c70b47e9feb2be879260718592d0148e0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 21 Mar 2017 19:44:49 +0100

Add youtube.com support. Stupid google.

</content>
</entry>
<entry>
<id>6931d72c70b47e9feb2be879260718592d0148e0</id>
<published>2017-03-21T18:42:37Z</published>
<updated>2017-03-21T18:42:37Z</updated>
<title type="text">First gopher support.</title>
<link rel="alternate" href="commit/6931d72c70b47e9feb2be879260718592d0148e0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 6931d72c70b47e9feb2be879260718592d0148e0
parent 323c0f1b002f9614c76c14c47a2af4b39b4c5163
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 21 Mar 2017 19:42:37 +0100

First gopher support.

</content>
</entry>
<entry>
<id>323c0f1b002f9614c76c14c47a2af4b39b4c5163</id>
<published>2016-03-19T16:04:21Z</published>
<updated>2016-03-19T16:04:21Z</updated>
<title type="text">Refusing invalid senders.</title>
<link rel="alternate" href="commit/323c0f1b002f9614c76c14c47a2af4b39b4c5163.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 323c0f1b002f9614c76c14c47a2af4b39b4c5163
parent 10c372978275b86bf97f64f53255afdf534f18f4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 19 Mar 2016 17:04:21 +0100

Refusing invalid senders.

</content>
</entry>
<entry>
<id>10c372978275b86bf97f64f53255afdf534f18f4</id>
<published>2016-03-19T16:02:35Z</published>
<updated>2016-03-19T16:02:35Z</updated>
<title type="text">Adding an exception handler for too many redirects.</title>
<link rel="alternate" href="commit/10c372978275b86bf97f64f53255afdf534f18f4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 10c372978275b86bf97f64f53255afdf534f18f4
parent 405089d5b8c2fe5999d25a835509f9aa3f5cddd1
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 19 Mar 2016 17:02:35 +0100

Adding an exception handler for too many redirects.

</content>
</entry>
<entry>
<id>405089d5b8c2fe5999d25a835509f9aa3f5cddd1</id>
<published>2015-12-07T19:10:08Z</published>
<updated>2015-12-07T19:10:08Z</updated>
<title type="text">Do not burp if lock file has already been deleted.</title>
<link rel="alternate" href="commit/405089d5b8c2fe5999d25a835509f9aa3f5cddd1.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 405089d5b8c2fe5999d25a835509f9aa3f5cddd1
parent 8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  7 Dec 2015 20:10:08 +0100

Do not burp if lock file has already been deleted.

</content>
</entry>
<entry>
<id>8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93</id>
<published>2015-11-15T17:14:22Z</published>
<updated>2015-11-15T17:14:22Z</updated>
<title type="text">In case of an XML syntax error, retry.</title>
<link rel="alternate" href="commit/8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93
parent 9891ca73640aa4fa074c54e92913f847ba1e756b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 15 Nov 2015 18:14:22 +0100

In case of an XML syntax error, retry.

</content>
</entry>
<entry>
<id>9891ca73640aa4fa074c54e92913f847ba1e756b</id>
<published>2015-11-11T21:08:35Z</published>
<updated>2015-11-11T21:08:35Z</updated>
<title type="text">Simplify parsing and unescape text entries.</title>
<link rel="alternate" href="commit/9891ca73640aa4fa074c54e92913f847ba1e756b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9891ca73640aa4fa074c54e92913f847ba1e756b
parent 9e95a0f332a1bfabfba59c9bad6460e70731db9f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 11 Nov 2015 22:08:35 +0100

Simplify parsing and unescape text entries.

</content>
</entry>
<entry>
<id>9e95a0f332a1bfabfba59c9bad6460e70731db9f</id>
<published>2015-11-11T17:05:37Z</published>
<updated>2015-11-11T17:05:37Z</updated>
<title type="text">Don&#39;t bail in case of invalid time formats.</title>
<link rel="alternate" href="commit/9e95a0f332a1bfabfba59c9bad6460e70731db9f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9e95a0f332a1bfabfba59c9bad6460e70731db9f
parent 45fa8f0de67209e4cceeb1df6e3439efe55e7617
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 11 Nov 2015 18:05:37 +0100

Don&#39;t bail in case of invalid time formats.

</content>
</entry>
<entry>
<id>45fa8f0de67209e4cceeb1df6e3439efe55e7617</id>
<published>2015-11-11T17:02:11Z</published>
<updated>2015-11-11T17:02:11Z</updated>
<title type="text">First HTML parsing with missing entities.</title>
<link rel="alternate" href="commit/45fa8f0de67209e4cceeb1df6e3439efe55e7617.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 45fa8f0de67209e4cceeb1df6e3439efe55e7617
parent f9891c3921193415865fa7d3aae02407dea12ab0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 11 Nov 2015 18:02:11 +0100

First HTML parsing with missing entities.

</content>
</entry>
<entry>
<id>f9891c3921193415865fa7d3aae02407dea12ab0</id>
<published>2015-11-02T19:05:03Z</published>
<updated>2015-11-02T19:05:03Z</updated>
<title type="text">Adding the protocol exception handling for requests.</title>
<link rel="alternate" href="commit/f9891c3921193415865fa7d3aae02407dea12ab0.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f9891c3921193415865fa7d3aae02407dea12ab0
parent e8137c93ecc14a551eb6c2c0673e866d3d70d5f6
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  2 Nov 2015 20:05:03 +0100

Adding the protocol exception handling for requests.

</content>
</entry>
<entry>
<id>e8137c93ecc14a551eb6c2c0673e866d3d70d5f6</id>
<published>2015-10-31T16:38:07Z</published>
<updated>2015-10-31T16:38:07Z</updated>
<title type="text">Handle smtplib errors.</title>
<link rel="alternate" href="commit/e8137c93ecc14a551eb6c2c0673e866d3d70d5f6.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e8137c93ecc14a551eb6c2c0673e866d3d70d5f6
parent 0c956d19ba6f9d2b84509837c040d290b0b47c46
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 31 Oct 2015 17:38:07 +0100

Handle smtplib errors.

</content>
</entry>
<entry>
<id>0c956d19ba6f9d2b84509837c040d290b0b47c46</id>
<published>2015-10-28T06:14:51Z</published>
<updated>2015-10-28T06:14:51Z</updated>
<title type="text">There is a case where rcode could be accessed befor it&#39;s assigned.</title>
<link rel="alternate" href="commit/0c956d19ba6f9d2b84509837c040d290b0b47c46.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0c956d19ba6f9d2b84509837c040d290b0b47c46
parent 3c49b7042ccc63c7da80034dca7e568a425aa86a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 28 Oct 2015 07:14:51 +0100

There is a case where rcode could be accessed befor it&#39;s assigned.

</content>
</entry>
<entry>
<id>3c49b7042ccc63c7da80034dca7e568a425aa86a</id>
<published>2015-10-26T06:12:36Z</published>
<updated>2015-10-26T06:12:36Z</updated>
<title type="text">Zero articles is no pause target anymore.</title>
<link rel="alternate" href="commit/3c49b7042ccc63c7da80034dca7e568a425aa86a.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 3c49b7042ccc63c7da80034dca7e568a425aa86a
parent 74d725025a8b3d9409fb744fd237558387eada47
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 26 Oct 2015 07:12:36 +0100

Zero articles is no pause target anymore.

Thanks NATO for your low quality!

</content>
</entry>
<entry>
<id>74d725025a8b3d9409fb744fd237558387eada47</id>
<published>2015-10-25T10:29:16Z</published>
<updated>2015-10-25T10:29:16Z</updated>
<title type="text">Using codecs to read the UTF-8 correctly.</title>
<link rel="alternate" href="commit/74d725025a8b3d9409fb744fd237558387eada47.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 74d725025a8b3d9409fb744fd237558387eada47
parent 61f5d5bbba7c474b4a7188f448cf9cbac9479485
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 25 Oct 2015 11:29:16 +0100

Using codecs to read the UTF-8 correctly.

</content>
</entry>
<entry>
<id>61f5d5bbba7c474b4a7188f448cf9cbac9479485</id>
<published>2015-10-24T20:33:29Z</published>
<updated>2015-10-24T20:33:29Z</updated>
<title type="text">Reworking the exceptions for requests.</title>
<link rel="alternate" href="commit/61f5d5bbba7c474b4a7188f448cf9cbac9479485.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 61f5d5bbba7c474b4a7188f448cf9cbac9479485
parent f29afa30f2666e89c18c0b6c4db3a405bdc9aa13
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 24 Oct 2015 22:33:29 +0200

Reworking the exceptions for requests.

* Requests has a different status code handling.
	* the status code is returned by fetch()
* file:/// now has to be handled separatedly

</content>
</entry>
<entry>
<id>f29afa30f2666e89c18c0b6c4db3a405bdc9aa13</id>
<published>2015-10-24T19:39:25Z</published>
<updated>2015-10-24T19:39:25Z</updated>
<title type="text">Moving from urllib to requests and add testfeed.</title>
<link rel="alternate" href="commit/f29afa30f2666e89c18c0b6c4db3a405bdc9aa13.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f29afa30f2666e89c18c0b6c4db3a405bdc9aa13
parent 413f6c943226db4abb04d269d58cac9d6695e26c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 24 Oct 2015 21:39:25 +0200

Moving from urllib to requests and add testfeed.

</content>
</entry>
<entry>
<id>413f6c943226db4abb04d269d58cac9d6695e26c</id>
<published>2015-10-24T18:45:51Z</published>
<updated>2015-10-24T18:45:51Z</updated>
<title type="text">Now the maximum entries comment is correct.</title>
<link rel="alternate" href="commit/413f6c943226db4abb04d269d58cac9d6695e26c.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 413f6c943226db4abb04d269d58cac9d6695e26c
parent 164d36b87c95097423385a81ad2bcc9c916f209e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 24 Oct 2015 20:45:51 +0200

Now the maximum entries comment is correct.

</content>
</entry>
<entry>
<id>164d36b87c95097423385a81ad2bcc9c916f209e</id>
<published>2015-10-18T14:30:49Z</published>
<updated>2015-10-18T14:30:49Z</updated>
<title type="text">Fixing the escaping of special characters in HTML text.</title>
<link rel="alternate" href="commit/164d36b87c95097423385a81ad2bcc9c916f209e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 164d36b87c95097423385a81ad2bcc9c916f209e
parent 12f2f413caba174fb8c631993d2348cd2b11f08c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 18 Oct 2015 16:30:49 +0200

Fixing the escaping of special characters in HTML text.

</content>
</entry>
<entry>
<id>12f2f413caba174fb8c631993d2348cd2b11f08c</id>
<published>2015-10-02T15:00:25Z</published>
<updated>2015-10-02T15:00:25Z</updated>
<title type="text">Merge branch &#39;master&#39; of /home/chrissi/git/zs</title>
<link rel="alternate" href="commit/12f2f413caba174fb8c631993d2348cd2b11f08c.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 12f2f413caba174fb8c631993d2348cd2b11f08c
parent 4367ca12c328ba46f3870016280e39c0ef252a0b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  2 Oct 2015 17:00:25 +0200

Merge branch &#39;master&#39; of /home/chrissi/git/zs

</content>
</entry>
<entry>
<id>4367ca12c328ba46f3870016280e39c0ef252a0b</id>
<published>2015-10-02T14:59:35Z</published>
<updated>2015-10-02T14:59:35Z</updated>
<title type="text">Add a silent option.</title>
<link rel="alternate" href="commit/4367ca12c328ba46f3870016280e39c0ef252a0b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 4367ca12c328ba46f3870016280e39c0ef252a0b
parent ca39520c711aabb6ec7e506847c0be557771eddc
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  2 Oct 2015 16:59:35 +0200

Add a silent option.

This option is useful for the cronjob output, where you only want to see if
something changed.

</content>
</entry>
<entry>
<id>fa4757896023c349cd0da7c36642b99ba75e04f2</id>
<published>2015-08-16T06:29:21Z</published>
<updated>2015-08-16T06:29:21Z</updated>
<title type="text">Reorder the README to fit what&#39;s written.</title>
<link rel="alternate" href="commit/fa4757896023c349cd0da7c36642b99ba75e04f2.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit fa4757896023c349cd0da7c36642b99ba75e04f2
parent ca39520c711aabb6ec7e506847c0be557771eddc
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 16 Aug 2015 08:29:21 +0200

Reorder the README to fit what&#39;s written.

</content>
</entry>
<entry>
<id>ca39520c711aabb6ec7e506847c0be557771eddc</id>
<published>2015-06-22T16:34:56Z</published>
<updated>2015-06-22T16:34:56Z</updated>
<title type="text">Fix a case where a failed parseiso crashes zeitungsschau.</title>
<link rel="alternate" href="commit/ca39520c711aabb6ec7e506847c0be557771eddc.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit ca39520c711aabb6ec7e506847c0be557771eddc
parent 79f7410cd3ae71d14715645bd4b728884d79c78e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 22 Jun 2015 18:34:56 +0200

Fix a case where a failed parseiso crashes zeitungsschau.

</content>
</entry>
<entry>
<id>79f7410cd3ae71d14715645bd4b728884d79c78e</id>
<published>2015-05-10T14:25:25Z</published>
<updated>2015-05-10T14:25:25Z</updated>
<title type="text">Add to the README how to use OPML.</title>
<link rel="alternate" href="commit/79f7410cd3ae71d14715645bd4b728884d79c78e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 79f7410cd3ae71d14715645bd4b728884d79c78e
parent e51ab5e0aa1bf500e4bf3c84d456eab162ebb4bd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 10 May 2015 16:25:25 +0200

Add to the README how to use OPML.

</content>
</entry>
<entry>
<id>e51ab5e0aa1bf500e4bf3c84d456eab162ebb4bd</id>
<published>2015-05-10T14:21:05Z</published>
<updated>2015-05-10T14:21:05Z</updated>
<title type="text">Make the README more descriptive.</title>
<link rel="alternate" href="commit/e51ab5e0aa1bf500e4bf3c84d456eab162ebb4bd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e51ab5e0aa1bf500e4bf3c84d456eab162ebb4bd
parent 2579767f2dc8a7ab9a2053187ad6f8fadf732b8d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 10 May 2015 16:21:05 +0200

Make the README more descriptive.

</content>
</entry>
<entry>
<id>2579767f2dc8a7ab9a2053187ad6f8fadf732b8d</id>
<published>2015-05-10T09:00:09Z</published>
<updated>2015-05-10T09:00:09Z</updated>
<title type="text">Adding an atom example.</title>
<link rel="alternate" href="commit/2579767f2dc8a7ab9a2053187ad6f8fadf732b8d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2579767f2dc8a7ab9a2053187ad6f8fadf732b8d
parent 0c5b34160ace6864f1ce5bf7ef797f0bc792f03b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 10 May 2015 11:00:09 +0200

Adding an atom example.

</content>
</entry>
<entry>
<id>0c5b34160ace6864f1ce5bf7ef797f0bc792f03b</id>
<published>2014-12-31T13:53:48Z</published>
<updated>2014-12-31T13:53:48Z</updated>
<title type="text">Fix breakup when there is no timestamp.</title>
<link rel="alternate" href="commit/0c5b34160ace6864f1ce5bf7ef797f0bc792f03b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0c5b34160ace6864f1ce5bf7ef797f0bc792f03b
parent a27ba4bf6d84464ebafcc9a4306ab829852a2cbf
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 31 Dec 2014 14:53:48 +0100

Fix breakup when there is no timestamp.

There was no tzoffset in now. Now there is UTC. It&#39;s the most compatible one.

</content>
</entry>
<entry>
<id>a27ba4bf6d84464ebafcc9a4306ab829852a2cbf</id>
<published>2014-12-13T07:17:16Z</published>
<updated>2014-12-13T07:17:16Z</updated>
<title type="text">Add default value for datetime.</title>
<link rel="alternate" href="commit/a27ba4bf6d84464ebafcc9a4306ab829852a2cbf.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit a27ba4bf6d84464ebafcc9a4306ab829852a2cbf
parent c1d3567569feb6b1cbb4513fa52c10839e1a9598
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 13 Dec 2014 08:17:16 +0100

Add default value for datetime.

</content>
</entry>
<entry>
<id>c1d3567569feb6b1cbb4513fa52c10839e1a9598</id>
<published>2014-08-17T15:53:53Z</published>
<updated>2014-08-17T15:53:53Z</updated>
<title type="text">Major overhaul.</title>
<link rel="alternate" href="commit/c1d3567569feb6b1cbb4513fa52c10839e1a9598.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c1d3567569feb6b1cbb4513fa52c10839e1a9598
parent 8faa15f0c27e430b19c4137a2b523791efaeb45d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 17 Aug 2014 17:53:53 +0200

Major overhaul.

What has changed:
* Now there is setup.py, which works, using dependency handling.
* Zeitungsschau is more restrictive.
	* Only import the last 64 articles in chronological order.
	* Only manage the last 2048 articles, which keeps the database small.
* Allow local smtp delivery, which is faster and does bypass silly filters.
* Now use getopt to handle a debug flag.

</content>
</entry>
<entry>
<id>8faa15f0c27e430b19c4137a2b523791efaeb45d</id>
<published>2014-07-21T17:43:53Z</published>
<updated>2014-07-21T17:43:53Z</updated>
<title type="text">Fix html2text.</title>
<link rel="alternate" href="commit/8faa15f0c27e430b19c4137a2b523791efaeb45d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8faa15f0c27e430b19c4137a2b523791efaeb45d
parent cfd2ab9cf0f426adc871e7db76dfdc57b33d2d8b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 21 Jul 2014 19:43:53 +0200

Fix html2text.

Make the old behaviour of a non-breaking body the default. This makes copy, paste and parsing the result easier.

</content>
</entry>
<entry>
<id>cfd2ab9cf0f426adc871e7db76dfdc57b33d2d8b</id>
<published>2014-06-08T14:14:15Z</published>
<updated>2014-06-08T14:14:15Z</updated>
<title type="text">Adding a TODO file.</title>
<link rel="alternate" href="commit/cfd2ab9cf0f426adc871e7db76dfdc57b33d2d8b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit cfd2ab9cf0f426adc871e7db76dfdc57b33d2d8b
parent 6276e57edc0c90acdeabdf1b6a803fbeac5056eb
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  8 Jun 2014 16:14:15 +0200

Adding a TODO file.

</content>
</entry>
<entry>
<id>6276e57edc0c90acdeabdf1b6a803fbeac5056eb</id>
<published>2014-06-08T14:13:12Z</published>
<updated>2014-06-08T14:13:12Z</updated>
<title type="text">Fixing a typo.</title>
<link rel="alternate" href="commit/6276e57edc0c90acdeabdf1b6a803fbeac5056eb.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 6276e57edc0c90acdeabdf1b6a803fbeac5056eb
parent 8b3f51dc70e6367c695df26990b403d397c26346
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  8 Jun 2014 16:13:12 +0200

Fixing a typo.

</content>
</entry>
<entry>
<id>8b3f51dc70e6367c695df26990b403d397c26346</id>
<published>2014-05-02T15:15:13Z</published>
<updated>2014-05-02T15:15:13Z</updated>
<title type="text">Fixing the deletion of feeds.</title>
<link rel="alternate" href="commit/8b3f51dc70e6367c695df26990b403d397c26346.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8b3f51dc70e6367c695df26990b403d397c26346
parent a8d6277ef2b6adfd085a13ac1d01bd0a054a47a7
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  2 May 2014 17:15:13 +0200

Fixing the deletion of feeds.

</content>
</entry>
<entry>
<id>a8d6277ef2b6adfd085a13ac1d01bd0a054a47a7</id>
<published>2014-04-29T16:33:48Z</published>
<updated>2014-04-29T16:33:48Z</updated>
<title type="text">In case there is no pubdate, don&#39;t add it to the uuid.</title>
<link rel="alternate" href="commit/a8d6277ef2b6adfd085a13ac1d01bd0a054a47a7.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit a8d6277ef2b6adfd085a13ac1d01bd0a054a47a7
parent bea5daebe99ff92fffec41f86332fc3b3621162e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 29 Apr 2014 18:33:48 +0200

In case there is no pubdate, don&#39;t add it to the uuid.

</content>
</entry>
<entry>
<id>bea5daebe99ff92fffec41f86332fc3b3621162e</id>
<published>2014-04-28T18:50:41Z</published>
<updated>2014-04-28T18:50:41Z</updated>
<title type="text">Adding some commands and uuid handling.</title>
<link rel="alternate" href="commit/bea5daebe99ff92fffec41f86332fc3b3621162e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit bea5daebe99ff92fffec41f86332fc3b3621162e
parent 748d7c673ea8efc9164e2386f32f93847b617d8b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 28 Apr 2014 20:50:41 +0200

Adding some commands and uuid handling.

uuid: Better difference handling in feed merge.
commands: Handle ids and reset.

</content>
</entry>
<entry>
<id>748d7c673ea8efc9164e2386f32f93847b617d8b</id>
<published>2014-03-27T16:34:32Z</published>
<updated>2014-03-27T16:34:32Z</updated>
<title type="text">BeautifulSoup does not seem to work in Python3.</title>
<link rel="alternate" href="commit/748d7c673ea8efc9164e2386f32f93847b617d8b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 748d7c673ea8efc9164e2386f32f93847b617d8b
parent f98e35d1336421d251ad29089a23f77125aabc53
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 27 Mar 2014 17:34:32 +0100

BeautifulSoup does not seem to work in Python3.

</content>
</entry>
<entry>
<id>f98e35d1336421d251ad29089a23f77125aabc53</id>
<published>2014-03-27T16:24:40Z</published>
<updated>2014-03-27T16:24:40Z</updated>
<title type="text">Changes:</title>
<link rel="alternate" href="commit/f98e35d1336421d251ad29089a23f77125aabc53.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f98e35d1336421d251ad29089a23f77125aabc53
parent 931341e7b92f25527dc5894fafb8a6ff4c645ff5
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 27 Mar 2014 17:24:40 +0100

Changes:

* Add a way to handle the Enclosure from a group file entry too.
* Support the decoding of HTML entities in headers.
* Handle some more error.

</content>
</entry>
<entry>
<id>931341e7b92f25527dc5894fafb8a6ff4c645ff5</id>
<published>2014-03-20T05:42:31Z</published>
<updated>2014-03-20T05:42:31Z</updated>
<title type="text">Handle some HTTP sub exception.</title>
<link rel="alternate" href="commit/931341e7b92f25527dc5894fafb8a6ff4c645ff5.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 931341e7b92f25527dc5894fafb8a6ff4c645ff5
parent 18454a1fe6f19aa9cdd780128a713066ee23ba9d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 20 Mar 2014 06:42:31 +0100

Handle some HTTP sub exception.

</content>
</entry>
<entry>
<id>18454a1fe6f19aa9cdd780128a713066ee23ba9d</id>
<published>2014-03-19T17:14:03Z</published>
<updated>2014-03-19T17:14:03Z</updated>
<title type="text">Add handling for xml syntax errors.</title>
<link rel="alternate" href="commit/18454a1fe6f19aa9cdd780128a713066ee23ba9d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 18454a1fe6f19aa9cdd780128a713066ee23ba9d
parent 0626d417d52845d03223244faa8238210ff87229
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 19 Mar 2014 18:14:03 +0100

Add handling for xml syntax errors.

If XML fails, try HTML. If that fails, bail.

</content>
</entry>
<entry>
<id>0626d417d52845d03223244faa8238210ff87229</id>
<published>2014-03-18T05:38:41Z</published>
<updated>2014-03-18T05:38:41Z</updated>
<title type="text">Fix some feed issue and resolve incomplete reads.</title>
<link rel="alternate" href="commit/0626d417d52845d03223244faa8238210ff87229.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0626d417d52845d03223244faa8238210ff87229
parent de38800ce7a8ad243771b74cf84e36a84aebc0d1
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue, 18 Mar 2014 06:38:41 +0100

Fix some feed issue and resolve incomplete reads.

</content>
</entry>
<entry>
<id>de38800ce7a8ad243771b74cf84e36a84aebc0d1</id>
<published>2014-03-17T17:08:20Z</published>
<updated>2014-03-17T17:08:20Z</updated>
<title type="text">Add retry handling on error.</title>
<link rel="alternate" href="commit/de38800ce7a8ad243771b74cf84e36a84aebc0d1.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit de38800ce7a8ad243771b74cf84e36a84aebc0d1
parent 4d0d209d7b746599be83f63aad1c61682de36a1e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 17 Mar 2014 18:08:20 +0100

Add retry handling on error.

</content>
</entry>
<entry>
<id>4d0d209d7b746599be83f63aad1c61682de36a1e</id>
<published>2014-03-16T11:30:48Z</published>
<updated>2014-03-16T11:30:48Z</updated>
<title type="text">Correct the README.md to the current state.</title>
<link rel="alternate" href="commit/4d0d209d7b746599be83f63aad1c61682de36a1e.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 4d0d209d7b746599be83f63aad1c61682de36a1e
parent de4b3571af411fa5d27c53a29c22ba41a2c7229d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 16 Mar 2014 12:30:48 +0100

Correct the README.md to the current state.

</content>
</entry>
<entry>
<id>de4b3571af411fa5d27c53a29c22ba41a2c7229d</id>
<published>2014-03-16T11:25:17Z</published>
<updated>2014-03-16T11:25:17Z</updated>
<title type="text">Adding the LICENSE comment into every file.</title>
<link rel="alternate" href="commit/de4b3571af411fa5d27c53a29c22ba41a2c7229d.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit de4b3571af411fa5d27c53a29c22ba41a2c7229d
parent 8d3f62e1d4d6effdb6eeb75b8f87cbbe1a05c07f
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 16 Mar 2014 12:25:17 +0100

Adding the LICENSE comment into every file.

</content>
</entry>
<entry>
<id>8d3f62e1d4d6effdb6eeb75b8f87cbbe1a05c07f</id>
<published>2014-03-16T11:22:23Z</published>
<updated>2014-03-16T11:22:23Z</updated>
<title type="text">Add a sanity check for articles.</title>
<link rel="alternate" href="commit/8d3f62e1d4d6effdb6eeb75b8f87cbbe1a05c07f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 8d3f62e1d4d6effdb6eeb75b8f87cbbe1a05c07f
parent 3c1cf1ccaff4949d308690d30f581cba80e65593
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 16 Mar 2014 12:22:23 +0100

Add a sanity check for articles.

If there is no title and no text in an article, don&#39;t add it to the feed.

</content>
</entry>
<entry>
<id>3c1cf1ccaff4949d308690d30f581cba80e65593</id>
<published>2014-03-16T11:12:53Z</published>
<updated>2014-03-16T11:12:53Z</updated>
<title type="text">Add a Makefile, config.mk and fix two exceptions.</title>
<link rel="alternate" href="commit/3c1cf1ccaff4949d308690d30f581cba80e65593.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 3c1cf1ccaff4949d308690d30f581cba80e65593
parent 0180d628cdc90339543dd92098c327f070382cfd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 16 Mar 2014 12:12:53 +0100

Add a Makefile, config.mk and fix two exceptions.

</content>
</entry>
<entry>
<id>0180d628cdc90339543dd92098c327f070382cfd</id>
<published>2014-03-15T12:07:23Z</published>
<updated>2014-03-15T12:07:23Z</updated>
<title type="text">Fixing email support.</title>
<link rel="alternate" href="commit/0180d628cdc90339543dd92098c327f070382cfd.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0180d628cdc90339543dd92098c327f070382cfd
parent 3c5f83c92d5f06694af51f996986c7fe0f9f9544
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 15 Mar 2014 13:07:23 +0100

Fixing email support.

</content>
</entry>
<entry>
<id>3c5f83c92d5f06694af51f996986c7fe0f9f9544</id>
<published>2014-03-12T21:55:50Z</published>
<updated>2014-03-12T21:55:50Z</updated>
<title type="text">Add final features before alpha.</title>
<link rel="alternate" href="commit/3c5f83c92d5f06694af51f996986c7fe0f9f9544.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 3c5f83c92d5f06694af51f996986c7fe0f9f9544
parent 05d5993acdbe7f3d6de29e18d5f0349e935cf2a8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 12 Mar 2014 22:55:50 +0100

Add final features before alpha.

	* &quot;del&quot; instead of &quot;delete&quot;
	* add &quot;dryrun&quot;
	* use pickle instead of shelve
	* make email handling easier
	* add useful output when &quot;run&quot; is invoked

</content>
</entry>
<entry>
<id>05d5993acdbe7f3d6de29e18d5f0349e935cf2a8</id>
<published>2014-03-09T20:33:59Z</published>
<updated>2014-03-09T20:33:59Z</updated>
<title type="text">Damn auto conversion of types.</title>
<link rel="alternate" href="commit/05d5993acdbe7f3d6de29e18d5f0349e935cf2a8.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 05d5993acdbe7f3d6de29e18d5f0349e935cf2a8
parent 285512021b13bf125d11d4d4504f78732445dba8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 21:33:59 +0100

Damn auto conversion of types.

</content>
</entry>
<entry>
<id>285512021b13bf125d11d4d4504f78732445dba8</id>
<published>2014-03-09T20:29:35Z</published>
<updated>2014-03-09T20:29:35Z</updated>
<title type="text">Syntax error.</title>
<link rel="alternate" href="commit/285512021b13bf125d11d4d4504f78732445dba8.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 285512021b13bf125d11d4d4504f78732445dba8
parent 2445206759e75976ee9b3b59b5ae28610802cf22
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 21:29:35 +0100

Syntax error.

</content>
</entry>
<entry>
<id>2445206759e75976ee9b3b59b5ae28610802cf22</id>
<published>2014-03-09T20:28:40Z</published>
<updated>2014-03-09T20:28:40Z</updated>
<title type="text">One error.</title>
<link rel="alternate" href="commit/2445206759e75976ee9b3b59b5ae28610802cf22.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2445206759e75976ee9b3b59b5ae28610802cf22
parent a6344904fc25294ad3a3e8c15b8db1c2815e5c8b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 21:28:40 +0100

One error.

</content>
</entry>
<entry>
<id>a6344904fc25294ad3a3e8c15b8db1c2815e5c8b</id>
<published>2014-03-09T20:27:56Z</published>
<updated>2014-03-09T20:27:56Z</updated>
<title type="text">A more solid id and article merging.</title>
<link rel="alternate" href="commit/a6344904fc25294ad3a3e8c15b8db1c2815e5c8b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit a6344904fc25294ad3a3e8c15b8db1c2815e5c8b
parent 0de453a0f79eb0c1ea0f98a23d365a3394131e39
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 21:27:56 +0100

A more solid id and article merging.

</content>
</entry>
<entry>
<id>0de453a0f79eb0c1ea0f98a23d365a3394131e39</id>
<published>2014-03-09T20:17:21Z</published>
<updated>2014-03-09T20:17:21Z</updated>
<title type="text">Add feature to reset feed state.</title>
<link rel="alternate" href="commit/0de453a0f79eb0c1ea0f98a23d365a3394131e39.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0de453a0f79eb0c1ea0f98a23d365a3394131e39
parent 871c61d31c9fd59c5f94dd6fe3ea0f7c7f10f62c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 21:17:21 +0100

Add feature to reset feed state.

</content>
</entry>
<entry>
<id>871c61d31c9fd59c5f94dd6fe3ea0f7c7f10f62c</id>
<published>2014-03-09T19:56:28Z</published>
<updated>2014-03-09T19:56:28Z</updated>
<title type="text">More cleaner debug.</title>
<link rel="alternate" href="commit/871c61d31c9fd59c5f94dd6fe3ea0f7c7f10f62c.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 871c61d31c9fd59c5f94dd6fe3ea0f7c7f10f62c
parent 34689edc7b18ae0300f2aaeca7491a69523a378b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 20:56:28 +0100

More cleaner debug.

</content>
</entry>
<entry>
<id>34689edc7b18ae0300f2aaeca7491a69523a378b</id>
<published>2014-03-09T19:19:00Z</published>
<updated>2014-03-09T19:19:00Z</updated>
<title type="text">All articles should be unread.</title>
<link rel="alternate" href="commit/34689edc7b18ae0300f2aaeca7491a69523a378b.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 34689edc7b18ae0300f2aaeca7491a69523a378b
parent 9fdbf5011773ca335285187833d5c14fbaee7fe4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 20:19:00 +0100

All articles should be unread.

</content>
</entry>
<entry>
<id>9fdbf5011773ca335285187833d5c14fbaee7fe4</id>
<published>2014-03-09T18:52:52Z</published>
<updated>2014-03-09T18:52:52Z</updated>
<title type="text">Use the original timestamp.</title>
<link rel="alternate" href="commit/9fdbf5011773ca335285187833d5c14fbaee7fe4.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9fdbf5011773ca335285187833d5c14fbaee7fe4
parent bbf99c4f0eb311f04389b7d1880566502af57454
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 19:52:52 +0100

Use the original timestamp.

</content>
</entry>
<entry>
<id>bbf99c4f0eb311f04389b7d1880566502af57454</id>
<published>2014-03-09T18:47:35Z</published>
<updated>2014-03-09T18:47:35Z</updated>
<title type="text">Add LICENSE, README and working ssl option.</title>
<link rel="alternate" href="commit/bbf99c4f0eb311f04389b7d1880566502af57454.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit bbf99c4f0eb311f04389b7d1880566502af57454
parent 5a5d10ddc8ffc58403a4469fa04edf781148e9d7
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 19:47:35 +0100

Add LICENSE, README and working ssl option.

</content>
</entry>
<entry>
<id>5a5d10ddc8ffc58403a4469fa04edf781148e9d7</id>
<published>2014-03-09T17:26:25Z</published>
<updated>2014-03-09T17:26:25Z</updated>
<title type="text">Initial commit of Zeitungsschau.</title>
<link rel="alternate" href="commit/5a5d10ddc8ffc58403a4469fa04edf781148e9d7.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5a5d10ddc8ffc58403a4469fa04edf781148e9d7
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun,  9 Mar 2014 18:26:25 +0100

Initial commit of Zeitungsschau.

</content>
</entry>
</feed>
