fridge-recipe-search - annna - Annna the nice friendly bot. | |
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
fridge-recipe-search (792B) | |
--- | |
1 #!/bin/sh | |
2 | |
3 if [ $# -lt 1 ]; | |
4 then | |
5 printf "usage: %s ingredient\n" "$(basename "$0")" >&2 | |
6 exit 1 | |
7 fi | |
8 | |
9 ingredients="$@" | |
10 | |
11 # A note about the awk script below. I chose to hardcode the port, 70, | |
12 # because I couldn't figure out how to remove what I think is null | |
13 # character at the end of each line. This bastard of char was causing the | |
14 # ']' to be shown on the next line. | |
15 moar=$(printf "/~bencollver/recipes/search?%s\r\n" "${ingredients}" \ | |
16 | nc tilde.pink 70 \ | |
17 | grep "^0" \ | |
18 | sed 's,^0,,' \ | |
19 | awk -F '\t' '{ printf "0%s %s %s %s\n", $… | |
20 adc=$(printf "/recipes?%s\r\n" "${ingredients}" \ | |
21 | nc adamsgaard.dk 70 \ | |
22 | grep "^0" \ | |
23 | sed 's,^0,,' \ | |
24 | awk -F '\t' '{ printf "0%s %s %s %s\n", $… | |
25 all=$( printf "%s\n%s" "$moar" "$adc" | sort ) | |
26 printf "%s" "$all" |