]> git.phdru.name Git - dotfiles.git/blob - bin/idna.py
.xinitrc: calculate geometry for `xclock`
[dotfiles.git] / bin / idna.py
1 #! /usr/bin/env python
2
3 import sys
4 l = len(sys.argv)
5
6 if (l == 2) and (sys.argv[1] != '-r'):
7     reverse = False
8     address = sys.argv[1]
9 elif (l == 3) and (sys.argv[1] == '-r'):
10     reverse = True
11     address = sys.argv[2]
12 else:
13     sys.exit('Usage: %s [-r] name.domain' % sys.argv[0])
14
15 from m_lib.defenc import default_encoding
16
17 if reverse:
18     print(address.decode("idna").encode(default_encoding))
19 else:
20     print(address.decode(default_encoding).encode("idna"))