@@ 236,26 236,29 @@ if __name__ == '__main__':
items = merge_items(feeds)
description = args.description
if description is None and len(feeds) == 1:
description = feeds[0].feed.get('description')
if description is None:
urls = list(args.feeds)
if args.labelled_feeds is not None:
urls.extend( url for _, url in args.labelled_feeds )
urls.sort()
description = 'Feed generated from: [' + ', '.join(urls) + ']'
if len(feeds) == 1:
description = feeds[0].feed.get('description')
else:
urls = list(args.feeds)
if args.labelled_feeds is not None:
urls.extend( url for _, url in args.labelled_feeds )
urls.sort()
description = 'Feed generated from: [' + ', '.join(urls) + ']'
link = args.link
if link is None and len(feeds) == 1:
link = feeds[0].feed.get('link')
if link is None:
link = 'http://www.example.com'
if len(feeds) == 1:
link = feeds[0].feed.get('link')
else:
link = 'http://www.example.com'
title = args.title
if title is None and len(feeds) == 1:
title = feeds[0].feed.get('title')
if title is None:
title = 'Unitled Feed'
if len(feeds) == 1:
title = feeds[0].feed.get('title')
else:
title = 'Unitled Feed'
pubdate = rfc2822(max([time.gmtime(0)]
+ [ feed.updated_parsed for feed in feeds ]))