Bladeren bron

Fixed RSS

Thomas Buck 11 jaren geleden
bovenliggende
commit
e85e7cf43f
3 gewijzigde bestanden met toevoegingen van 44 en 56 verwijderingen
  1. 2
    4
      macros.py
  2. BIN
      macros.pyc
  3. 42
    52
      output/rss.xml

+ 2
- 4
macros.py Bestand weergeven

@@ -161,7 +161,6 @@ _RSS_ITEM = """
161 161
     <description>%s</description>
162 162
     <pubDate>%s</pubDate>
163 163
     <guid>%s</guid>
164
-    <content>%s</content>
165 164
 </item>
166 165
 """
167 166
 
@@ -173,11 +172,10 @@ def hook_postconvert_rss():
173 172
     for p in posts:
174 173
         title = p.post
175 174
         link = "%s/%s" % (BASE_URL, p.url)
176
-        desc = htmlspecialchars(p.get("description", "Electronics & Software Projects"))
175
+        desc = htmlspecialchars(p.html)
177 176
         date = time.mktime(time.strptime("%s 12" % p.date, "%Y-%m-%d %H"))
178 177
         date = email.utils.formatdate(date)
179
-        content = htmlspecialchars(p.html)
180
-        items.append(_RSS_ITEM % (title, link, desc, date, link, content))
178
+        items.append(_RSS_ITEM % (title, link, desc, date, link))
181 179
 
182 180
     items = "".join(items)
183 181
 

BIN
macros.pyc Bestand weergeven


+ 42
- 52
output/rss.xml Bestand weergeven

@@ -6,138 +6,128 @@
6 6
 <atom:link href="http://www.xythobuz.de/rss.xml" rel="self" type="application/rss+xml" />
7 7
 <description>xythobuz Electronics &amp; Software Projects</description>
8 8
 <language>en-us</language>
9
-<pubDate>Thu, 11 Apr 2013 16:35:42 -0000</pubDate>
10
-<lastBuildDate>Thu, 11 Apr 2013 16:35:42 -0000</lastBuildDate>
9
+<pubDate>Thu, 11 Apr 2013 16:38:55 -0000</pubDate>
10
+<lastBuildDate>Thu, 11 Apr 2013 16:38:55 -0000</lastBuildDate>
11 11
 <docs>http://blogs.law.harvard.edu/tech/rss</docs>
12 12
 <generator>Poole</generator>
13 13
 
14 14
 <item>
15 15
     <title>Kein DRM in HTML5</title>
16 16
     <link>http://www.xythobuz.de/2013_04_04_html5.html</link>
17
-    <description>Electronics &amp; Software Projects</description>
18
-    <pubDate>Thu, 04 Apr 2013 10:00:00 -0000</pubDate>
19
-    <guid>http://www.xythobuz.de/2013_04_04_html5.html</guid>
20
-    <content>&lt;h2&gt;Kein DRM in HTML5&lt;/h2&gt;
17
+    <description>&lt;h2&gt;Kein DRM in HTML5&lt;/h2&gt;
21 18
 &lt;p&gt;&lt;em&gt;Posted at April 04, 2013.&lt;/em&gt;&lt;/p&gt;
22 19
 &lt;p&gt;Habe gerade unterzeichnet. Tut es auch!&lt;/p&gt;
23
-&lt;p&gt;&lt;a href=&quot;http://www.defectivebydesign.org/no-drm-in-html5&quot;&gt;&lt;img alt=&quot;Stop the Hollyweb! No DRM in HTML5.&quot; src=&quot;http://static.fsf.org/dbd/hollywebshare.jpeg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
20
+&lt;p&gt;&lt;a href=&quot;http://www.defectivebydesign.org/no-drm-in-html5&quot;&gt;&lt;img alt=&quot;Stop the Hollyweb! No DRM in HTML5.&quot; src=&quot;http://static.fsf.org/dbd/hollywebshare.jpeg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
21
+    <pubDate>Thu, 04 Apr 2013 10:00:00 -0000</pubDate>
22
+    <guid>http://www.xythobuz.de/2013_04_04_html5.html</guid>
24 23
 </item>
25 24
 
26 25
 <item>
27 26
     <title>Neuer Webserver</title>
28 27
     <link>http://www.xythobuz.de/2013_04_02_zaphod.html</link>
29
-    <description>Electronics &amp; Software Projects</description>
30
-    <pubDate>Tue, 02 Apr 2013 10:00:00 -0000</pubDate>
31
-    <guid>http://www.xythobuz.de/2013_04_02_zaphod.html</guid>
32
-    <content>&lt;h2&gt;Neuer Webserver&lt;/h2&gt;
28
+    <description>&lt;h2&gt;Neuer Webserver&lt;/h2&gt;
33 29
 &lt;p&gt;&lt;em&gt;Posted at April 02, 2013.&lt;/em&gt;&lt;/p&gt;
34 30
 &lt;p&gt;Jetzt habe ich zu einem Rundumschlag ausgeholt. Wenn du diesen Text liest, kommt er bereits von meinem neuen vServer bei Hetzner. Hostname: &lt;a href=&quot;http://en.wikipedia.org/wiki/Zaphod_Beeblebrox&quot;&gt;Zaphod&lt;/a&gt; :)&lt;/p&gt;
35
-&lt;p&gt;Außerdem siehst du dann auch schon die neue Webseite, gebaut mit &lt;a href=&quot;https://bitbucket.org/obensonne/poole&quot;&gt;Poole&lt;/a&gt;. Das ist tolle Software!&lt;/p&gt;</content>
31
+&lt;p&gt;Außerdem siehst du dann auch schon die neue Webseite, gebaut mit &lt;a href=&quot;https://bitbucket.org/obensonne/poole&quot;&gt;Poole&lt;/a&gt;. Das ist tolle Software!&lt;/p&gt;</description>
32
+    <pubDate>Tue, 02 Apr 2013 10:00:00 -0000</pubDate>
33
+    <guid>http://www.xythobuz.de/2013_04_02_zaphod.html</guid>
36 34
 </item>
37 35
 
38 36
 <item>
39 37
     <title>xyControl Doxygen Dokumentation</title>
40 38
     <link>http://www.xythobuz.de/2013_03_25_doxygen.html</link>
41
-    <description>Electronics &amp; Software Projects</description>
42
-    <pubDate>Mon, 25 Mar 2013 11:00:00 -0000</pubDate>
43
-    <guid>http://www.xythobuz.de/2013_03_25_doxygen.html</guid>
44
-    <content>&lt;h2&gt;xyControl Doxygen Dokumentation&lt;/h2&gt;
39
+    <description>&lt;h2&gt;xyControl Doxygen Dokumentation&lt;/h2&gt;
45 40
 &lt;p&gt;&lt;em&gt;Posted at March 25, 2013.&lt;/em&gt;&lt;/p&gt;
46 41
 &lt;p&gt;Ich hab jetzt mal eine hübsche Doxygen Dokumentation für die xyControl Firmware angelegt. Kann auch mit &quot;make doc&quot; erstellt werden. Neben HTML wird auch Latex ausgegeben, im Ordner ist ein Makefile um daraus eine PDF zu setzen. &lt;/p&gt;
47 42
 &lt;ul&gt;
48 43
 &lt;li&gt;&lt;a href=&quot;http://www.xythobuz.de/xycontrol/index.html&quot;&gt;HTML Dokumentation&lt;/a&gt;&lt;/li&gt;
49 44
 &lt;li&gt;&lt;a href=&quot;http://www.xythobuz.de/xycontrol.pdf&quot;&gt;PDF Dokumentation&lt;/a&gt;&lt;/li&gt;
50
-&lt;/ul&gt;</content>
45
+&lt;/ul&gt;</description>
46
+    <pubDate>Mon, 25 Mar 2013 11:00:00 -0000</pubDate>
47
+    <guid>http://www.xythobuz.de/2013_03_25_doxygen.html</guid>
51 48
 </item>
52 49
 
53 50
 <item>
54 51
     <title>xyCopter PID-Parameter</title>
55 52
     <link>http://www.xythobuz.de/2013_03_16_pid.html</link>
56
-    <description>Electronics &amp; Software Projects</description>
57
-    <pubDate>Sat, 16 Mar 2013 11:00:00 -0000</pubDate>
58
-    <guid>http://www.xythobuz.de/2013_03_16_pid.html</guid>
59
-    <content>&lt;h2&gt;xyCopter PID-Parameter&lt;/h2&gt;
53
+    <description>&lt;h2&gt;xyCopter PID-Parameter&lt;/h2&gt;
60 54
 &lt;p&gt;&lt;em&gt;Posted at March 16, 2013.&lt;/em&gt;&lt;/p&gt;
61 55
 &lt;p&gt;So, jetzt fehlen hoffentlich nur noch die richtigen PID Parameter um den Quadrocopter in der Schwebe zu halten...&lt;/p&gt;
62
-&lt;p&gt;&lt;a href=&quot;img/xyCopterOsci.png&quot;&gt;&lt;img alt=&quot;Screenshot&quot; src=&quot;img/xyCopterOsci_small.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
56
+&lt;p&gt;&lt;a href=&quot;img/xyCopterOsci.png&quot;&gt;&lt;img alt=&quot;Screenshot&quot; src=&quot;img/xyCopterOsci_small.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
57
+    <pubDate>Sat, 16 Mar 2013 11:00:00 -0000</pubDate>
58
+    <guid>http://www.xythobuz.de/2013_03_16_pid.html</guid>
63 59
 </item>
64 60
 
65 61
 <item>
66 62
     <title>Quadrocopter Test Rig Video</title>
67 63
     <link>http://www.xythobuz.de/2013_03_13_test_rig.html</link>
68
-    <description>Electronics &amp; Software Projects</description>
69
-    <pubDate>Wed, 13 Mar 2013 11:00:00 -0000</pubDate>
70
-    <guid>http://www.xythobuz.de/2013_03_13_test_rig.html</guid>
71
-    <content>&lt;h2&gt;Quadrocopter Test Rig Video&lt;/h2&gt;
64
+    <description>&lt;h2&gt;Quadrocopter Test Rig Video&lt;/h2&gt;
72 65
 &lt;p&gt;&lt;em&gt;Posted at March 13, 2013.&lt;/em&gt;&lt;/p&gt;
73 66
 &lt;p&gt;Ja, das ist alles ganz schön wackelig. Jetzt hab ich mehr Gewicht drauf. Und die Parameter find ich irgendwann auch noch :)&lt;/p&gt;
74
-&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube-nocookie.com/embed/b5MhLgDhQ2c&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</content>
67
+&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube-nocookie.com/embed/b5MhLgDhQ2c&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description>
68
+    <pubDate>Wed, 13 Mar 2013 11:00:00 -0000</pubDate>
69
+    <guid>http://www.xythobuz.de/2013_03_13_test_rig.html</guid>
75 70
 </item>
76 71
 
77 72
 <item>
78 73
     <title>Quadrocopter Testvorrichtung</title>
79 74
     <link>http://www.xythobuz.de/2013_03_12_test_rig.html</link>
80
-    <description>Electronics &amp; Software Projects</description>
81
-    <pubDate>Tue, 12 Mar 2013 11:00:00 -0000</pubDate>
82
-    <guid>http://www.xythobuz.de/2013_03_12_test_rig.html</guid>
83
-    <content>&lt;h2&gt;Quadrocopter Testvorrichtung&lt;/h2&gt;
75
+    <description>&lt;h2&gt;Quadrocopter Testvorrichtung&lt;/h2&gt;
84 76
 &lt;p&gt;&lt;em&gt;Posted at March 12, 2013.&lt;/em&gt;&lt;/p&gt;
85 77
 &lt;p&gt;Hab mal ein bisschen mit Opa im Keller gebastelt. Ergebnis ist diese Testvorrichtung, um besser die PID-Parameter anhand einer einzelnen Achse zu bestimmen. Und Fehler im Code zu finden. Das gibts ja immer... :)&lt;/p&gt;
86 78
 &lt;p&gt;&lt;a href=&quot;img/quadRig1.jpg&quot;&gt;&lt;img alt=&quot;Foto 1&quot; src=&quot;img/quadRig1_small.jpg&quot; /&gt;&lt;/a&gt;
87 79
 &lt;a href=&quot;img/quadRig2.jpg&quot;&gt;&lt;img alt=&quot;Foto 2&quot; src=&quot;img/quadRig2_small.jpg&quot; /&gt;&lt;/a&gt;
88
-&lt;a href=&quot;img/quadRig3.jpg&quot;&gt;&lt;img alt=&quot;Foto 3&quot; src=&quot;img/quadRig3_small.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
80
+&lt;a href=&quot;img/quadRig3.jpg&quot;&gt;&lt;img alt=&quot;Foto 3&quot; src=&quot;img/quadRig3_small.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
81
+    <pubDate>Tue, 12 Mar 2013 11:00:00 -0000</pubDate>
82
+    <guid>http://www.xythobuz.de/2013_03_12_test_rig.html</guid>
89 83
 </item>
90 84
 
91 85
 <item>
92 86
     <title>xyCopter loves YASAB</title>
93 87
     <link>http://www.xythobuz.de/2013_03_10_yasab.html</link>
94
-    <description>Electronics &amp; Software Projects</description>
95
-    <pubDate>Sun, 10 Mar 2013 11:00:00 -0000</pubDate>
96
-    <guid>http://www.xythobuz.de/2013_03_10_yasab.html</guid>
97
-    <content>&lt;h2&gt;xyCopter loves YASAB&lt;/h2&gt;
88
+    <description>&lt;h2&gt;xyCopter loves YASAB&lt;/h2&gt;
98 89
 &lt;p&gt;&lt;em&gt;Posted at March 10, 2013.&lt;/em&gt;&lt;/p&gt;
99 90
 &lt;p&gt;Jetzt hat meine xyCopter App eine YASAB Implementation. So kann man per Bluetooth die Firmware des Quadrocopters vom Tablet aus neu flashen. Und woher hat die App das Firmware Hexfile? Aus Dropbox! Wenn das mal nicht geil ist... :D&lt;/p&gt; &lt;/p&gt;
100 91
 &lt;p&gt;&lt;a href=&quot;img/xyCopterFirmware.png&quot;&gt;&lt;img alt=&quot;Screenshot&quot; src=&quot;img/xyCopterFirmware_small.png&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
101
-&lt;p&gt;Allerdings funktioniert Dropbox Integration und OpenSource nicht so wirklich... Man muss sich also eine &lt;a href=&quot;https://www.dropbox.com/developers/apps&quot;&gt;eigene App bei Dropbox registrieren&lt;/a&gt; und den Key und das Secret dann im &lt;a href=&quot;https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter/AndroidManifest.xml&quot;&gt;Manifest&lt;/a&gt; und im &lt;a href=&quot;https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter/src/org/xythobuz/xycopter/MainActivity.java&quot;&gt;Code&lt;/a&gt; eintragen...&lt;/p&gt;</content>
92
+&lt;p&gt;Allerdings funktioniert Dropbox Integration und OpenSource nicht so wirklich... Man muss sich also eine &lt;a href=&quot;https://www.dropbox.com/developers/apps&quot;&gt;eigene App bei Dropbox registrieren&lt;/a&gt; und den Key und das Secret dann im &lt;a href=&quot;https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter/AndroidManifest.xml&quot;&gt;Manifest&lt;/a&gt; und im &lt;a href=&quot;https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter/src/org/xythobuz/xycopter/MainActivity.java&quot;&gt;Code&lt;/a&gt; eintragen...&lt;/p&gt;</description>
93
+    <pubDate>Sun, 10 Mar 2013 11:00:00 -0000</pubDate>
94
+    <guid>http://www.xythobuz.de/2013_03_10_yasab.html</guid>
102 95
 </item>
103 96
 
104 97
 <item>
105 98
     <title>xyCopter mit GraphView</title>
106 99
     <link>http://www.xythobuz.de/2013_03_05_graphview.html</link>
107
-    <description>Electronics &amp; Software Projects</description>
108
-    <pubDate>Tue, 05 Mar 2013 11:00:00 -0000</pubDate>
109
-    <guid>http://www.xythobuz.de/2013_03_05_graphview.html</guid>
110
-    <content>&lt;h2&gt;xyCopter mit GraphView&lt;/h2&gt;
100
+    <description>&lt;h2&gt;xyCopter mit GraphView&lt;/h2&gt;
111 101
 &lt;p&gt;&lt;em&gt;Posted at March 05, 2013.&lt;/em&gt;&lt;/p&gt;
112 102
 &lt;p&gt;Jetzt hab ich &lt;a href=&quot;https://github.com/Lauszus/GraphView&quot;&gt;GraphView&lt;/a&gt; in xyCopter eingebaut:&lt;br /&gt;
113
-&lt;a href=&quot;img/xyCopterNew.png&quot;&gt;&lt;img alt=&quot;Screenshot&quot; src=&quot;img/xyCopterNew_small.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
103
+&lt;a href=&quot;img/xyCopterNew.png&quot;&gt;&lt;img alt=&quot;Screenshot&quot; src=&quot;img/xyCopterNew_small.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
104
+    <pubDate>Tue, 05 Mar 2013 11:00:00 -0000</pubDate>
105
+    <guid>http://www.xythobuz.de/2013_03_05_graphview.html</guid>
114 106
 </item>
115 107
 
116 108
 <item>
117 109
     <title>xyCopter Android App</title>
118 110
     <link>http://www.xythobuz.de/2013_02_25_android.html</link>
119
-    <description>Electronics &amp; Software Projects</description>
120
-    <pubDate>Mon, 25 Feb 2013 11:00:00 -0000</pubDate>
121
-    <guid>http://www.xythobuz.de/2013_02_25_android.html</guid>
122
-    <content>&lt;h2&gt;xyCopter Android App&lt;/h2&gt;
111
+    <description>&lt;h2&gt;xyCopter Android App&lt;/h2&gt;
123 112
 &lt;p&gt;&lt;em&gt;Posted at February 25, 2013.&lt;/em&gt;&lt;/p&gt;
124 113
 &lt;p&gt;Die erste Version meiner Quadrocopter Fernsteuerungs App für Android ist fertig und funktioniert soweit. Hier ein Screenshot:&lt;/p&gt;
125 114
 &lt;p&gt;&lt;a href=&quot;img/xyCopter.png&quot;&gt;&lt;img alt=&quot;xyCopter Screenshot&quot; src=&quot;img/xyCopter_small.png&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
126
-&lt;p&gt;Und natürlich auch die &lt;a href=&quot;https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter-1.0.apk?raw=true&quot;&gt;unsignierte APK zum Download&lt;/a&gt;...&lt;/p&gt;</content>
115
+&lt;p&gt;Und natürlich auch die &lt;a href=&quot;https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter-1.0.apk?raw=true&quot;&gt;unsignierte APK zum Download&lt;/a&gt;...&lt;/p&gt;</description>
116
+    <pubDate>Mon, 25 Feb 2013 11:00:00 -0000</pubDate>
117
+    <guid>http://www.xythobuz.de/2013_02_25_android.html</guid>
127 118
 </item>
128 119
 
129 120
 <item>
130 121
     <title>Quadrocopter Motor Test</title>
131 122
     <link>http://www.xythobuz.de/2013_02_11_motor_test.html</link>
132
-    <description>Electronics &amp; Software Projects</description>
133
-    <pubDate>Mon, 11 Feb 2013 11:00:00 -0000</pubDate>
134
-    <guid>http://www.xythobuz.de/2013_02_11_motor_test.html</guid>
135
-    <content>&lt;h2&gt;Quadrocopter Motor Test&lt;/h2&gt;
123
+    <description>&lt;h2&gt;Quadrocopter Motor Test&lt;/h2&gt;
136 124
 &lt;p&gt;&lt;em&gt;Posted at February 11, 2013.&lt;/em&gt;&lt;/p&gt;
137 125
 &lt;p&gt;Nun ist mein Quadrocopter soweit zusammengebaut...&lt;/p&gt;
138 126
 &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/5AOkSvRz64c&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
139 127
 
140
-&lt;p&gt;Das sieht doch schon ganz vielversprechend aus... :)&lt;/p&gt;</content>
128
+&lt;p&gt;Das sieht doch schon ganz vielversprechend aus... :)&lt;/p&gt;</description>
129
+    <pubDate>Mon, 11 Feb 2013 11:00:00 -0000</pubDate>
130
+    <guid>http://www.xythobuz.de/2013_02_11_motor_test.html</guid>
141 131
 </item>
142 132
 
143 133
 </channel>

Laden…
Annuleren
Opslaan