From d3ed603cb1b6c2f343a266948c80ee0139bc1bdd Mon Sep 17 00:00:00 2001 From: ivo Date: Fri, 28 Mar 2008 13:34:09 +0100 Subject: [PATCH] RSS Feed link and possibility to override from the command line --- default.css | 17 +++++++++++++++++ feed.png | Bin 0 -> 764 bytes rss2html.py | 11 ++++++++++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100755 feed.png diff --git a/default.css b/default.css index 78f64b5..baef7e3 100644 --- a/default.css +++ b/default.css @@ -17,6 +17,12 @@ a:hover { text-decoration: underline; } +img { + border: 0px; + padding: 0px; + margin: 0px; +} + table { border: 0px; border-collapse: collapse; @@ -124,3 +130,14 @@ td.right { width: 600px; } +.rssfeed { + background-color: #ffff88; + color: #000000; + padding: 16px; + margin: 0px; + font-size: 8pt; + font-family: Sans-serif; + text-align: right; + border: thin outset #000000; +} + diff --git a/feed.png b/feed.png new file mode 100755 index 0000000000000000000000000000000000000000..1679ab05b016ab3eb7556d6eaa869795bf457aa0 GIT binary patch literal 764 zcwPbg0t5YtP)ycK`yFAWD;1ET2aX4PeS5VXXgH#(|69jGm_GU@1D8vz3+LxpJ8L?l8MS>?e&-y z%WwuTdNIE7EdHio488!C7VH80_u>sxi4*Ze##>tjHyI4h^~p_yXBY;V7~x4qiDX^o z$0suUd9_8Fo{vZ}h4R*ulmz%Q;}E~b|0~uMp2X6k2UB6Iq)2TF6^AaO_{f3{_rnnU zi6Jm=Ws}%12#^$9)n`OF)-{H^$f#o?Aj#uD5NjJvVCb8 z-B>S$xnn=9j>}+Mn>CUD>NdR3&q`w7k;qeM0wu6^wW8|MOO&6!4=ddb{F#RP_&mh) zh&C`ft^uj`lGt|w0g0yETI}Y>sAY^qD3eRt@_a%KM5W6LU^-*DM4)W^=yeGW@x-vP^51&;a z_u{UmC~NE1Vr3#lv4n8W*3mnNoEQXe=!ExXK$Ebldhnf{$W4qw=54T8C6%^EPa`Y= zTC8eULRQ}bw)+@7dl}CANBY)CbCDGr>2aaR?%ik}jX`KOnc%8hS}Ytd3$EobO|$Q5mVUPR@OK7nDP0&O#Q>d=_Sn z1vYtQ@4be7bs6d9|5=jKsKSQnnh9Iz+9hH&apbr?VDvVzx4Bgj1I#v;5_PC`r3U$u usA%IQS3%99X~E(!%1spbn*KZg6<`2SHB&n2#K$=R0000 + """ @@ -262,7 +267,7 @@ class html_page: field(i, 'title')) ) j += 1 - self.output.write(BOTTOMLEFT3) + self.output.write(BOTTOMLEFT3 % self.options.rssfeed) self.output.write(BOTTOMRIGHT1) j = 1; @@ -314,6 +319,7 @@ def main(): p.add_option("-l", "--long-heading", dest="long", action="store_true", default="False", help="display long heading") p.add_option("-f", "--full-story", dest="fullstory", action="store_true", default="False", help="display full story link") p.add_option("-c", "--comments", dest="comments", action="store_true", default="False", help="display comments link") + p.add_option("-r", "--rss-feed", dest="rssfeed", help="force RSS Feed to specific address") (options, args) = p.parse_args() @@ -324,6 +330,9 @@ def main(): else: p.parse_args(['-h']) + if options.rssfeed == None: + options.rssfeed = args[0] + html_page(feedparser.parse(args[0]), outfile, options).page() if __name__ == "__main__": -- 2.11.4.GIT