summary refs log tree commit diff
path: root/home/.local/bin/wiki
blob: c430809816ab53092fbbb0fa26efdd7032b99750 (plain) (blame)
1
2
3
4
5
6
7
#!/bin/sh
set -eu

curl -Gs 'https://en.wikipedia.org/w/api.php' \
    -d 'action=opensearch' --data-urlencode "search=$1" \
    | jq -r '.[2][]' \
    | sed -En "s/^([^ ]| [^i]| i[^s]| is[^ ])* is /It's not a $1, what we need is /p"
class='logheader'>2020-12-29Clean up hilex code somewhatJune McEnroe 2020-12-29Match lex/yacc %% %{ %} lines as MacroJune McEnroe 2020-12-29Match top-level C definitions as IdentifierTagJune McEnroe 2020-12-29Match C type declarations as IdentifierTagJune McEnroe 2020-12-29Match function-like macro definitions as IdentifierTagJune McEnroe 2020-12-29Reconfigure C macro start conditionsJune McEnroe 2020-12-29Document HTML class namesJune McEnroe 2020-12-29Rename Tag class to IdentifierTagJune McEnroe 2020-12-29Change HTML class from hi to hilexJune McEnroe You can tell I was just copying the HTML code huh. 2020-12-29Add hilex HTML outputJune McEnroe