comparison 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
comparison
equal deleted inserted replaced
17:a815b73c8e19 18:122b9dcffdaa
1 #!/usr/bin/env python
2
3 # TODO: make url2txt a pluggable thingy
4
5 import sys
6
7 def url2txt(url):
8 """
9 gets the text equivalent of a URL:
10 # xclip -o | sed 's/_//' | sed 's/.html//'
11 """
12 # TODO: rename -> url2name
13
14 url = url.rstrip('/')
15 if '/' in url:
16 url = url.rsplit('/')[-1]
17 if '.' in url:
18 url = url.split('.', 1)[0]
19 url = url.replace('_', ' ')
20 return url
21
22 def main(args=sys.argv[1:]):
23 print url2txt(' '.join(sys.argv[1:]))
24
25 if __name__ == '__main__':
26 main()