функция поиска в сети через терминал / прицел - PullRequest
0 голосов
/ 07 мая 2019

"Я пытаюсь создать функцию bash, которая будет выполнять веб-поиск и показывать результаты, используя шаблон прицеливания на терминале. В настоящее время я могу запускать различные веб-сайты из своего кода, но не могу найти результаты. Например, я хочу сказать (написать команда) "Google (искать) ответ на жизнь и шаблон должен создать новое окно в существующей сессии браузера и показать результат для ответа на жизнь из Интернета" Есть ли способ заставить его работать? Я уже пробовал urlib для получения данные из Интернета, но это не работает. спасибо вот мой рисунок прицела

        <pattern>OPEN GOOGLE</pattern>
        <template>
             <random>
               <li>Sure thing! </li>
               <li>Right away, ! </li>
               <li>On it! </li>
            </random>
            <system> open -a "Google Chrome" http://GOOGLE.com</system>
        </template>
    </category>


    <category>
        <pattern>GOOGLE *</pattern>
        <template>
             <random>
               <li>Sure thing! </li>
               <li>Right away,! </li>
               <li>On it! </li>
            </random>
            <system> open -a "Google Chrome" http://GOOGLE.com/search?q=<star/>"</system>
        </template>
    </category>

    <category>
        <pattern>SEARCH FOR * ON GOOGLE></pattern>
        <template>
             <srai>GOOGLE <star/></srai>
        </template>
    </category>

    <category>
        <pattern>SEARCH GOOGLE FOR *</pattern>
        <template>
             <srai>YOUTUBE <star/></srai>
        </template>
    </category>
</aiml>
...