URI: 
       Fix cookined recommendations and at gpt-chef support. - annna - Annna the nice friendly bot.
  HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
   DIR commit 7cf0a6a822fd3596465bc773c3cfedd000553371
   DIR parent 6ba5ed6348f1162447c2e2d7aa2e76476708394a
  HTML Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Sun,  6 Apr 2025 16:16:23 +0200
       
       Fix cookined recommendations and at gpt-chef support.
       
       Diffstat:
         M annna-message-common                |      18 +++++++++++++++---
         M based.recipe                        |       4 ++--
       
       2 files changed, 17 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/annna-message-common b/annna-message-common
       @@ -736,10 +736,16 @@ case "${text}" in
                results="$(fridge-recipe-search "${ingredients}")"
                if [ -n "${results}" ];
                then
       -                puri="$(printf "%s\n" "${results}" | bitreich-paste | sed 's,/0/,/1/,')"
       +                puri="$(printf "%s\n" "${results}" | bitreich-paste | sed 's,0p,1p,')"
                        annna-say -s "${server}" -c "${channel}" "${user}, here are some recipes: ${puri}"
                else
       -                annna-say -s "${server}" -c "${channel}" "${user}, I could not find any recipes for you."
       +                gptchefrecipe="$(gpt-chef "${ingredients}")"
       +                if [ -n "${gptchefrecipe}" ];
       +                then
       +                        annna-say -s "${server}" -c "${channel}" "${user}, there was no ready-made recipe, so maybe this is an idea: ${gptchefrecipe}"
       +                else
       +                        annna-say -s "${server}" -c "${channel}" "${user}, I could not find any recipes for you."
       +                fi
                fi
                ;;
        "${ircuser}, gpt "*)
       @@ -1084,7 +1090,13 @@ case "${text}" in
                then
                        annna-say -s "${server}" -c "${channel}" "${user}, ${recipestr}"
                else
       -                annna-say -s "${server}" -c "${channel}" "${user}, I have no recommendation for you today."
       +                gptchefrecipe="$(gpt-chef "something random")"
       +                if [ -n "${gptchefrecipe}" ];
       +                then
       +                        annna-say -s "${server}" -c "${channel}" "${user}, ${gptchefrecipe}"
       +                else
       +                        annna-say -s "${server}" -c "${channel}" "${user}, I have no recommendation for you today."
       +                fi
                fi
                ;;
        # parazyd.org is unmaintained
   DIR diff --git a/based.recipe b/based.recipe
       @@ -3,8 +3,8 @@
        baseuri="https://based.cooking/"
        
        hurl "${baseuri}" \
       -        | grep "^<li><a href=\"[a-zA-Z0-9-]*.html\"" \
       -        | sed 's,.*a href="\([a-zA-Z0-9-]*.html\)">\(.*\)</a></li>$,\1\t\2,g' \
       +        | grep "^<li .*><a href=\".*\"" \
       +        | sed 's,.*a href="\(.*\)">\(.*\)</a></li>$,\1\t\2,g' \
                | shuf -n 1 \
        | while read -r htmluri recipename;
        do