diff --git a/extra/rss/rss.factor b/extra/rss/rss.factor
index da810ee377..0e78208f86 100644
--- a/extra/rss/rss.factor
+++ b/extra/rss/rss.factor
@@ -74,7 +74,7 @@ C: entry
: download-feed ( url -- feed )
#! Retrieve an news syndication file, return as a feed tuple.
- http-get rot 200 = [
+ http-get-stream rot 200 = [
nip read-feed
] [
2drop "Error retrieving newsfeed file" throw
@@ -84,12 +84,15 @@ C: entry
: simple-tag, ( content name -- )
[ , ] tag, ;
+: simple-tag*, ( content name attrs -- )
+ [ , ] tag*, ;
+
: entry, ( entry -- )
"entry" [
- dup entry-title "title" simple-tag,
+ dup entry-title "title" { { "type" "html" } } simple-tag*,
"link" over entry-link "href" associate contained*,
dup entry-pub-date "published" simple-tag,
- entry-description "content" simple-tag,
+ entry-description "content" { { "type" "html" } } simple-tag*,
] tag, ;
: feed>xml ( feed -- xml )
diff --git a/extra/webapps/planet/planet.fhtml b/extra/webapps/planet/planet.furnace
similarity index 83%
rename from extra/webapps/planet/planet.fhtml
rename to extra/webapps/planet/planet.furnace
index fb5a673077..bc9172a55a 100644
--- a/extra/webapps/planet/planet.fhtml
+++ b/extra/webapps/planet/planet.furnace
@@ -9,6 +9,7 @@
planet-factor
+
@@ -23,7 +24,11 @@
Planet Lisp.
- This webapp is written in Factor.
+
+ Syndicate
+
+
+ This webapp is written in Factor.
<% "webapps.planet" browse-webapp-source %>
Blogroll