Mercurial > hg > TextShaper
view textshaper/url2txt.py @ 28:fd626585c299
test decorator and fix errors
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 23 Feb 2014 14:27:42 -0800 |
parents | e6f680d25d63 |
children | 56fa70e2e239 |
line wrap: on
line source
#!/usr/bin/env python """ get the human-form of the name of the final path segment in a url: xclip -o | sed 's/_//' | sed 's/.html//' """ import sys def url2txt(url): """gets the text equivalent of a URL""" url = url.rstrip('/') if '/' in url: url = url.rsplit('/')[-1] if '.' in url: url = url.split('.', 1)[0] url = url.replace('_', ' ') return url def main(args=sys.argv[1:]): """CLI""" for arg in args: print url2txt(arg) if __name__ == '__main__': main()