X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=devel%2Fnmbug%2Fnmbug-status;h=c92d268caf2972eb68779a641eaec9b3c49cb702;hb=b70386a4;hp=1c390e6d391de3a71c510a759d9e11e8e90be9dc;hpb=aaa7f0d92ee9c876c38da43be5c49e8d5c73a99b;p=notmuch
diff --git a/devel/nmbug/nmbug-status b/devel/nmbug/nmbug-status
index 1c390e6d..c92d268c 100755
--- a/devel/nmbug/nmbug-status
+++ b/devel/nmbug/nmbug-status
@@ -1,10 +1,30 @@
#!/usr/bin/python
#
# Copyright (c) 2011-2012 David Bremner
-Generated: {date}\n')
for thread in threads:
+ stream.write(' \n')
for message_display_data in thread:
stream.write((
- '
\n')
def _message_display_data(self, *args, **kwargs):
@@ -240,28 +262,7 @@ class HtmlPage (Page):
def _slug(self, string):
return self._slug_regexp.sub('-', string)
-
-_PAGES['text'] = Page()
-_PAGES['html'] = HtmlPage(
- header='''
-
-
-
-\n'
- ' \n'
- '{date} \n'
- ' \n'
- '{message-id-term}
\n'
- ' \n'
+ ' \n'
+ ' \n'
).format(**message_display_data))
+ stream.write(' \n')
if thread != threads[-1]:
- stream.write('{from} \n'
- ' {subject} \n'
- ' \n')
+ stream.write(
+ ' \n')
stream.write('Notmuch Patches
-
-For more infomation see nmbug
-Views
-'''.format(date=datetime.datetime.utcnow().date()),
- footer='\n\n',
- )
-
-
-parser = argparse.ArgumentParser()
+parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument('--text', help='output plain text format',
action='store_true')
parser.add_argument('--config', help='load config from given file',
@@ -275,6 +276,71 @@ args = parser.parse_args()
config = read_config(path=args.config)
+_PAGES['text'] = Page()
+_PAGES['html'] = HtmlPage(
+ header='''
+
+
+
+ {title}
+{blurb}
+
Generated: {date} + + +'''.format(date=datetime.datetime.utcnow().date()) + ) + if args.list_views: for view in config['views']: print(view['title'])