Написал скрипт на Python + PyQt4:
http://forum.script-coding.info/viewtopic.php?id=2665
Обсуждение тут:
http://python.su/forum/viewtopic.php?id=3578
Получилось следующее:
* для работы нужна Qt 4.4.0 и ни на копейку меньше;
* под Linux не работает двойной щелчок в GUI;
* stanalone executable для Windows весит 25 Мб.
Исправлять под более старую Qt мне кажется идиотизмом, потому что 4.4.0 — не бета. Но многие пользователи Linux не могут запустить скрипт из-за (типичного для Linux, по-моему) зоопарка версий пакетов: если данной версии пакета нет в доступном репозитарии, долбаться с установкой этой хрени из исходников неохота никому. Делать stanalone executable для Windows нет большого смысла, т.к. это будет иметь размеры слона. Происхождение и способы ликвидации глюка с двойным щелчком в GUI под Linux неясны.
Результат: имеем переносимость, равную нулю. Т.е. как следует это работает только под Windows, при условии, что стоит нормальный Python и PyQt4. К слову, поставить это всё под Windows очень легко: нет никаких проблем с репозитариями и исходниками, т.к. обе вещи ставятся из инсталляторов, состоящих из одного файла, нажатием кнопки “Далее” левой ногой, при этом нет никаких конфликтов и глюков. Вывод: явное превосходство Windows, а также то, что переносимость программ на Python оставляет сильно желать лучшего, мягко говоря.
В общем, давайте советы, как мне правильно жить, чтобы такого не случалось :lol:.
P.S. Советчиков не писать на Python и не подходить к Linux заранее настоятельно прошу откусить себе пальцы и не насиловать зря клавиатуру.