commit:4eeb1971141848bfc2c13c275208a906048a3e25
author:Chip Black
committer:Chip Black
date:Wed Jan 5 04:55:43 2011 -0600
parents:47813df4231604c941e960fb7275cf6bb02802d2
Add guid to RSS
diff --git a/cgi/rss.c b/cgi/rss.c
line changes: +4/-1
index 1506b81..ae8cfea
--- a/cgi/rss.c
+++ b/cgi/rss.c
@@ -6,6 +6,7 @@
 #include "escapery.h"
 #include "canned_responses.h"
 #include "app.h"
+#include "config.h"
 
 int fprint_rss(FILE *f, const char *username) {
 	struct blerg *b = blerg_open(username);
@@ -25,7 +26,7 @@ int fprint_rss(FILE *f, const char *username) {
 		"<link>%s#%s</link>\n"
 		"<description>%s</description>\n",
 		username,
-		"http://blerg.dominionfawesome.com/",
+		BASEURL,
 		username,
 		"Textual vomit"
 	);
@@ -38,9 +39,11 @@ int fprint_rss(FILE *f, const char *username) {
 		fprintf(f,
 			"<item>\n"
 			"<pubDate>%s</pubDate>\n"
+			"<guid>%sget/%s/%llu</guid>\n"
 			"<description>%s</description>\n"
 			"</item>\n",
 			date,
+			BASEURL, username, i,
 			tmp
 		);
 		free(tmp);

diff --git a/config.h b/config.h
line changes: +1/-0
index f732009..ac8851a
--- a/config.h
+++ b/config.h
@@ -4,6 +4,7 @@
 #define DATA_PATH "data"
 #define HASH_TAGS_PATH "hash_tags"
 #define REF_TAGS_PATH "ref_tags"
+#define BASEURL "http://blerg.dominionofawesome.com/"
 
 #define RECORDS_PER_SEGMENT 65536
 #define MAX_RECORD_SIZE 65535  /* No greater than 65535 */