1 #!/usr/bin/env python3 |
1 #!/usr/bin/env python3 |
2 # encoding: utf-8 |
2 # encoding: utf-8 |
3 ''' |
3 ''' |
4 Provides the munge function. |
4 Provides the munge function. |
5 ''' |
|
6 |
|
7 ''' |
|
8 Copyright 2015 Teemu Piippo |
|
9 All rights reserved. |
|
10 |
|
11 Redistribution and use in source and binary forms, with or without |
|
12 modification, are permitted provided that the following conditions |
|
13 are met: |
|
14 |
|
15 1. Redistributions of source code must retain the above copyright |
|
16 notice, this list of conditions and the following disclaimer. |
|
17 2. Redistributions in binary form must reproduce the above copyright |
|
18 notice, this list of conditions and the following disclaimer in the |
|
19 documentation and/or other materials provided with the distribution. |
|
20 3. The name of the author may not be used to endorse or promote products |
|
21 derived from this software without specific prior written permission. |
|
22 |
|
23 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
|
24 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
|
25 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
|
26 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
|
27 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
|
28 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
|
29 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
|
30 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
|
31 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
|
32 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
33 ''' |
5 ''' |
34 |
6 |
35 import string |
7 import string |
36 mungechars = 'аɓᴄđеƒɡɦіјķɭṁɳорqŗѕƫᴜᴠᴡхуᴢАВСḌЕḞǴНІЈКLМΝОРQɌЅТÙⅤⱲХΥΖ' |
8 mungechars = 'аɓᴄđеƒɡɦіјķɭṁɳорqŗѕƫᴜᴠᴡхуᴢАВСḌЕḞǴНІЈКLМΝОРQɌЅТÙⅤⱲХΥΖ' |
37 mungedict = dict (zip (string.ascii_lowercase + string.ascii_uppercase, mungechars)) |
9 mungedict = dict (zip (string.ascii_lowercase + string.ascii_uppercase, mungechars)) |