Mercurial > hg > svgsitemap
view svgsitemap/url.py @ 26:ccd73b01ba79 default tip
py3
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Tue, 03 Nov 2020 10:00:32 -0800 |
parents | 2916206a6807 |
children |
line wrap: on
line source
""" utilities for URLs """ import urlparse def shorten(url, length): """shorten a URL preserving readability""" if len(url) < length: # don't need to do anything return url parsed = urlparse.urlsplit(url) import pdb; pdb.set_trace() if __name__ == '__main__': from optparse import OptionParser parser = OptionParser() parser.add_option('-l', '--length', dest='length', default=20, type='int', help='maximum URL length') options, args = parser.parse_args() for arg in args: print shorten(arg, options.length)