• XSS.stack #1 – первый литературный журнал от юзеров форума

Нужен аналог Punto Switcher

0mb

HDD-drive
Пользователь
Регистрация
28.01.2021
Сообщения
48
Реакции
58
Привет. Ищу прогу/утилиту (желательно под линукс), которая сможет обработать файлы или стандартный вывод по аналогии со всем известной программой Punto Switcher.
Т.е. допустим, есть файл со множеством строк, но среди них есть строки типа "Cbljhjd Bdfy Gtnhjdbx", которые после обработки сменят раскладку (в данном примере будет "Сидоров Иван Петрович").
Может, кто-то с таким сталкивался, подскажите софт или приемы как обработать с минимумом боли.
 
Благодарю!!!
Чтение файла построчно и выборку строк наскриптую башем.
В примере поменял только чтение из аргумента, вот:
Код:
import sys

layout = dict(zip(map(ord, "qwertyuiop[]asdfghjkl;'zxcvbnm,./`"
                           'QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>?~'),
                           "йцукенгшщзхъфывапролджэячсмитьбю.ё"
                           'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,Ё'))
print(sys.argv[1].translate(layout))
Код:
root@vm1:/tmp/test# python3 switch.py "Ghbdtn vbh!"
Привет мир!
It works!
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх