add-user-agent.sh - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
add-user-agent.sh (536B)
---
1 #!/bin/sh
2
3 if [ $# -lt 1 ];
4 then
5 printf "usage: %s user-agent\n" "$(basename "$0")" >&2
6 exit 1
7 fi
8
9 [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en "$0" "$0" "$@" || :
10
11 useragentfile="/home/annna/bin/modules/http-user-agent/user-agents.txt"
12
13 useragent="$1"
14 isindb="$(grep "${useragent}" "${useragentfile}")"
15 if [ -z "${isindb}" ];
16 then
17 printf "%s\n" "${useragent}" >> "${useragentfile}"
18 tail -n 5 "${useragentfile}" > "/tmp/user-agents.tmp"
19 cat "/tmp/user-agents.tmp" > "${useragentfile}"
20 rm "/tmp/user-agents.tmp"
21 fi
22