Add add-user-agent.sh script. - 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
       ---
 (DIR) commit cb17345a1b7c3cbcc1bed613c888e86d7da1a16a
 (DIR) parent 0e1bfeca8a4e170caf67d4acec8b2bd074d8dcaf
 (HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Sun,  3 Sep 2023 21:01:31 +0200
       
       Add add-user-agent.sh script.
       
       Diffstat:
         A modules/http-user-agent/add-user-a… |      22 ++++++++++++++++++++++
       
       1 file changed, 22 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/modules/http-user-agent/add-user-agent.sh b/modules/http-user-agent/add-user-agent.sh
       @@ -0,0 +1,22 @@
       +#!/bin/sh
       +
       +if [ $# -lt 1 ];
       +then
       +        printf "usage: %s user-agent\n" "$(basename "$0")" >&2
       +        exit 1
       +fi
       +
       +[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en "$0" "$0" "$@" || :
       +
       +useragentfile="/home/annna/bin/modules/http-user-agent/user-agents.txt"
       +
       +useragent="$1"
       +isindb="$(grep "${useragent}" "${useragentfile}")"
       +if [ -z "${isindb}" ];
       +then
       +        printf "%s\n" "${useragent}" >> "${useragentfile}"
       +        cat "${useragentfile}" | tail -n 5 > "/tmp/user-agents.tmp"
       +        cat "/tmp/user-agents.tmp" > "${useragentfile}"
       +        rm "/tmp/user-agents.tmp"
       +fi
       +