view smartopen/url2txt.py @ 18:122b9dcffdaa default tip

stub url2txt
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 03 Aug 2013 23:17:04 -0700
parents
children
line wrap: on
line source

#!/usr/bin/env python

# TODO: make url2txt a pluggable thingy

import sys

def url2txt(url):
    """
    gets the text equivalent of a URL:
    # xclip -o | sed 's/_//' | sed 's/.html//'
    """
    # TODO: rename -> url2name
    
    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:]):
    print url2txt(' '.join(sys.argv[1:]))

if __name__ == '__main__':
    main()