Dobrodel, тогда открой тему в авторских плагинах, что бы это было можно найти и обсудить, так будет правильно....
Уважаемый
2boom,
Благодарю Вас за предложение Ваше, я подумаю, возможно, когда придёт время, так и сделаю))
Теперь пару слов по теме «топика».
Немного доработал вышеописанный скрипт. Его особенности следующие:
1. Наличие консольных сообщений о результатах работы скрипта.
2. Крайняя простота использования: задаётся лишь один аргумент в качестве работы скрипта (отсутствие конечного слеша в указанном пути или его присутствие на работу скрипта не влияет).
3. Теперь, всё декомпилированные файлы переименовываются в файлы с расширением «
.py»
4. Результаты работы переносятся в папку запуска с воспроизведением структуры папок исходной директории.
Установка и запуск:
1. Скачиваем, прикреплённый к сообщению файл и распаковываем.
2. Полученную папку с файлами, любым доступным для Вас способом, копируем на ресивер.
3. Заходим на ресивер и переходим в только что скопированную папку декомпилятора:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
4. Запускаем инсталлятор:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
5. Запускаем процесс декомпиляции:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Пример:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
6. Ждём и наблюдаем результаты работы скрипта
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Структура сохранения результатов работы следующая. В текущей папке создаётся директория
./Files.py/ и уже в ней воспроизводится структура папок источника.
Например если Вы задали папку источник, как показано у меня в примере:
/usr/lib/enigma2/python/Plugins/Extensions/WebInterface/и она в свою очередь содержит например папку
/Test/, то будут созданы все папки по заданному пути:
./Files.py/WebInterface/Test/ и перемещены всё, декомпилированные файлы в соответствующие папки.
Надеюсь примеры приведённые мной и комментарии, помогут Вам понять суть работы скрипта. Кто хочет его изменить по своему усмотрению, то можете заглянуть в него - я сделал подробные комментарии почти по каждой его команде.
Удачи)))