Как использовать shell-скрипт в качестве хост-приложения Chrome Native Messaging
Как вы обрабатываете вызов API Chrome Native Messaging с помощью bash-скрипта?
Мне удалось сделать это с Python сэтот пример
Конечно, я могу позвонитьbash
из кода Python сsubprocess
, но возможно ли пропустить python и обработать сообщение вbash
напрямую?
проблематичный часть читает сериализованное сообщение JSON в переменную. Сообщение сериализуется с использованием JSON, в кодировке UTF-8, и ему предшествует 32-битная длина сообщения в собственном порядке байтов через stdin.
echo $*
только выходы:chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/
Также что-то вроде
read
echo $REPLY
ничего не выводит. Никаких признаков сообщения JSON. Python используетstruct.unpack
за это. Можно ли это сделать вbash
?