X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=cgi%2Fcgi_blerg.c;h=99745138c447f784d1f6614c2cd7c56c8044e577;hb=7d8ef1902ef3030991b50a9414116a0615ac49d9;hp=6404fa3070f92b045393aa1046d05c47d4d56163;hpb=5d15d4669596de35826b79d83699e76a100bea3a;p=blerg.git diff --git a/cgi/cgi_blerg.c b/cgi/cgi_blerg.c index 6404fa3..9974513 100644 --- a/cgi/cgi_blerg.c +++ b/cgi/cgi_blerg.c @@ -1,3 +1,6 @@ +/* Blerg is (C) 2011 The Dominion of Awesome, and is distributed under a + * BSD-style license. Please see the COPYING file for details. + */ #include #include #include @@ -30,7 +33,7 @@ void respond_for_range(struct blerg *b, uint64_t from, uint64_t to) { yajl_gen_array_open(g); for (i = to; i != from - 1; i--) { - json_generate_one_record(g, NULL, b, i); + json_generate_one_record(g, NULL, b, i, 0); yajl_gen_get_buf(g, &ybuf, &len); fwrite(ybuf, len, 1, stdout); yajl_gen_clear(g); @@ -58,7 +61,7 @@ void respond_taglist(struct tag *results, int i) { while (i >= 0) { b = blerg_open(results[i].author); if (b != NULL) { - json_generate_one_record(g, results[i].author, b, results[i].record); + json_generate_one_record(g, results[i].author, b, results[i].record, 0); blerg_close(b); } yajl_gen_get_buf(g, &ybuf, &len); @@ -159,6 +162,8 @@ int main(int argc, char *argv[]) { exit(0); } + if (info.author[0] == 'H') + info.author[0] = '#'; if (!tag_exists(info.author)) { respond_404(); exit(0);