Действительно ли возможно просканировать веб-сайт для повторных изображений?

Вы можете сделать это, установив крючок precmd, который примет вывод команды и отформатирует его так, как вы хотите, а затем сделает его доступным для вашего PROMPT. Минимум, Вам нужно:

autoload -U add-zsh-hook
add-zsh-hook precmd my_precmd_hook_function

Определить my_precmd_hook_function, чтобы вызвать Ваш питоновый скрипт и захватить его вывод в переменную. Затем вы можете использовать эту переменную в вашем $PROMPT:

my_precmd_hook_function() {
  python_says=$(myPythonScript arg1 arg2)
}

PROMPT='$python_says'

Вы можете установить столько переменных, сколько вам нужно в вашем precmd крюке и использовать их для построения довольно сложного PROMPT. Просто имейте в виду, что чем больше Вы делаете в precmd крюке, тем дольше потребуется zsh, чтобы отрисовать подсказку и вернуть Вам управление. Если ваш питоновый скрипт более чем тривиально проста, вы, несомненно, заметите отставание.

Вы можете увидеть весь спектр возможностей в разделе SIMPLE PROMPT ESCAPES man page zshmisc.

1
17.03.2015, 15:29
1 ответ

Прямым ответом на ваш вопрос является то, что да, все это можно сделать, но нет, нет инструмента командной строки для выполнения этой задачи конкретно. Вы можете создать скрипт или программу, чтобы сделать то, что вы описываете, но для этого нужно приложить некоторые усилия.

0
28.01.2020, 01:43

Теги

Похожие вопросы