feed2maildir: c990d03266343e14fb4bdfe3ccb5ea8240dca3f9

     1: #!/usr/bin/env python3
     2: # coding: utf-8
     3: 
     4: import argparse
     5: import sys
     6: 
     7: from feed2maildir import VERSION
     8: from feed2maildir.converter import Converter
     9: from feed2maildir.reader import Reader
    10: 
    11: def main():
    12:     parser = argparse.ArgumentParser(description='Convert Feeds to a maildir',
    13:                                      epilog='Feed2Maildir '+ VERSION)
    14:     parser.add_argument('-m', metavar='<dir>',
    15:                         help='maildir location')
    16:     parser.add_argument('-n', metavar='<name>',
    17:                         help='feed name')
    18:     parser.add_argument('-s', action='store_true',
    19:                         help='strip HTML from the feed content')
    20:     args = vars(parser.parse_args())
    21: 
    22:     if args['m']:
    23:         maildir = args['m']
    24:     else:
    25:         raise Exception("No maildir given")
    26: 
    27:     if args['n']:
    28:         name = args['n']
    29:     else:
    30:         raise Exception("No feed name given")
    31: 
    32:     if sys.version[0] == '2':
    33:         reader = Reader(sys.stdin.read())
    34:     else:
    35:         reader = Reader(sys.stdin.buffer.read())
    36: 
    37:     converter = Converter(maildir, name, strip=args['s'])
    38:     converter.load(reader.feed)
    39:     converter.run()
    40: 
    41: if __name__ == '__main__':
    42:     main()

Generated by git2html.