improve usage message - frontends - front-ends for some sites (experiment)
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 37f79862d47d5099b4b2ae936dc7af8966a4a9e2
 (DIR) parent ee630780f97caacdc83bbbf29c60be757394f017
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sun, 14 May 2023 12:15:38 +0200
       
       improve usage message
       
       Diffstat:
         M youtube/feed.c                      |       8 +++++---
       
       1 file changed, 5 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/youtube/feed.c b/youtube/feed.c
       @@ -922,17 +922,19 @@ isvalidchannel(const char *s)
        void
        usage(void)
        {
       +        const char *msg = "Bad Request, path should be the channel id + file extension, for example: UCrbvoMC0zUvPL8vjswhLOSw.json";
       +
                if (cgimode) {
                        if (godmode) {
       -                        printf("3Bad Request\tErr\t%s\t%s\r\n", server_name, server_port);
       +                        printf("3%s\tErr\t%s\t%s\r\n", msg, server_name, server_port);
                        } else {
                                fputs("Status: 400 Bad Request\r\n", stdout);
                                fputs("Content-Type: text/plain; charset=utf-8\r\n\r\n", stdout);
       -                        fputs("400 Bad Request\n", stdout);
       +                        printf("400 %s\n", msg);
                        }
                        exit(0);
                } else {
       -                fputs("usage: feed <channelid> [atom|json|tsv]\n", stderr);
       +                fputs("usage: feed <channelid> [atom|json|tsv|txt]\n", stderr);
                        exit(1);
                }
        }