Очень полезная утилита Gooey добавляет графический интерфейс к абсолютно любой консольной программе (на языке Python). Она автоматически распознаёт настройки и поддерживаемые аргументы каждой программы.

002

Разработчики объясняют: хотя мы любим программы с консольным интерфейсом, но существует большое количество пользователей, которым привычнее GUI. Таким образом, если вы разрабатываете софт для других людей, то нужно предусмотреть такую возможность.

Gooey внедряется в код с помощью простого декоратора.

@gooey      <--- all it takes! :)
def main():
  # rest of code

После запуска Gooey обрабатывает весь код с помощью функции ArgumentParser, генерируя соответствующие элементы графического интерфейса.

Возможно, когда-нибудь опцию графического интерфейса добавят во все стандартные команды Unix/Linux, так что эта операционная система станет понятнее для обычного пользователя.



3 комментария

  1. 25.08.2014 at 12:01

    > Возможно, когда-нибудь опцию графического интерфейса добавят во все
    стандартные команды Unix/Linux, так что эта операционная система станет
    понятнее для обычного пользователя.

    Для этого есть убунта, а админам *nix-систем не зачем такое приспособление.

  2. 25.08.2014 at 14:45

    Очень полезная утилита Gooey

    Она не полезная. Она — вредная.

    существует большое количество пользователей, которым привычнее GUI

    Убрать их из-за компьютера и дать им тетрис. Проще же.

    Возможно, когда-нибудь опцию графического интерфейса добавят во все стандартные команды Unix/Linux, так что эта операционная система станет понятнее для обычного пользователя.

    И это станет началом конца.

  3. https://www.facebook.com/eugene.fishgalov

    26.08.2014 at 19:12

    20 лет назад бы такое! 😀

Оставить мнение