Продукты «Хакера»

  • Ежеквартальный «Хакер» #3

    Ежеквартальный «Хакер» #3

    Лучшие статьи квартала на бумаге

    2 000 ₽

    Заказать журнал
  • Годовая подписка на Xakep.ru

    Годовая подписка на Xakep.ru

    Полный доступ к статьям и архиву выпусков

    6 000 ₽ в год

    Подписаться
  • «Пентест WEB» для начинающих

    «Пентест WEB» для начинающих

    Совместный курс «Хакера» и лаборатории «Хаксет»

    7 000 ₽

    Купить курс
  • Спецвыпуск «Хакера» #4

    Спецвыпуск «Хакера» #4

    Лучшие статьи за 2021–2022 годы на бумаге

    2 000 ₽

    Заказать журнал

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

002

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

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

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

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

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

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    3 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии