вторник, 1 апреля 2008 г.

Баше-нико-генератор

Иногда проглядывая баш, замечаю там ники с заменой букв на всякие символы вроде @$%. Ради разминки написал генератор ников, вот только словарь ему пополнить надо, не силен я в этом : )


#! /usr/bin/python
# -*- coding:utf-8 -*-

import sys

a=[(u'aAаА',u'@'),(u'bBбБ',u'$'),
(u'фФ',u'%')]

fraze = u'голубые киты плакали в глубине, фыркали.'

chars_conv = {}
for i in a:
for ch in i[0]:
chars_conv[ch]=i[1]

if len(sys.argv) > 1:
fraze = sys.argv[1].decode('utf8')

res=u''
for char in fraze:
if char in chars_conv:
res=res+chars_conv[char]
else:
res=res+char
print res

Результат:

голу$ые киты пл@к@ли в глу$ине, %ырк@ли.

Комментариев нет: