youtube: remove (old) commented code - frontends - front-ends for some sites (experiment)
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 37b2d730f7010f8c852286715accd38ca7674b00
 (DIR) parent f47b9452628b9a68e527b7872771b08ef47e38c4
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat, 18 Feb 2023 11:33:52 +0100
       
       youtube: remove (old) commented code
       
       Diffstat:
         M youtube/youtube.c                   |      25 -------------------------
       
       1 file changed, 0 insertions(+), 25 deletions(-)
       ---
 (DIR) diff --git a/youtube/youtube.c b/youtube/youtube.c
       @@ -104,11 +104,7 @@ processnode(struct json_node *nodes, size_t depth, const char *value,
                /* new item, structures can be very deep, just check the end for:
                   (items|contents)[].videoRenderer objects */
                if (depth >= 3 &&
       -//            nodes[depth - 3].type == JSON_TYPE_ARRAY &&
       -//            nodes[depth - 2].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 1].type == JSON_TYPE_OBJECT &&
       -//            (!strcmp(nodes[depth - 3].name, "items") ||
       -//             !strcmp(nodes[depth - 3].name, "content")) &&
                    !strcmp(nodes[depth - 1].name, "videoRenderer")) {
                        r->nitems++;
                        return;
       @@ -119,27 +115,18 @@ processnode(struct json_node *nodes, size_t depth, const char *value,
                item = &(r->items[r->nitems - 1]);
        
                if (depth >= 4 &&
       -//            nodes[depth - 4].type == JSON_TYPE_ARRAY &&
       -//            nodes[depth - 3].type == JSON_TYPE_OBJECT &&
       -//            nodes[depth - 2].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 1].type == JSON_TYPE_STRING &&
       -//            (!strcmp(nodes[depth - 4].name, "items") ||
       -//             !strcmp(nodes[depth - 4].name, "contents")) &&
                    !strcmp(nodes[depth - 2].name, "videoRenderer") &&
                    !strcmp(nodes[depth - 1].name, "videoId")) {
                        strlcpy(item->id, value, sizeof(item->id));
                }
        
                if (depth >= 7 &&
       -//            nodes[depth - 7].type == JSON_TYPE_ARRAY &&
       -//            nodes[depth - 6].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 5].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 4].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 3].type == JSON_TYPE_ARRAY &&
                    nodes[depth - 2].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 1].type == JSON_TYPE_STRING &&
       -//            (!strcmp(nodes[depth - 7].name, "items") ||
       -//             !strcmp(nodes[depth - 7].name, "contents")) &&
        
                    !strcmp(nodes[depth - 5].name, "videoRenderer") &&
                    !strcmp(nodes[depth - 4].name, "title") &&
       @@ -150,13 +137,10 @@ processnode(struct json_node *nodes, size_t depth, const char *value,
                }
        
                if (depth >= 5 &&
       -//            nodes[depth - 5].type == JSON_TYPE_ARRAY &&
                    nodes[depth - 4].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 3].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 2].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 1].type == JSON_TYPE_STRING &&
       -//            (!strcmp(nodes[depth - 5].name, "items") ||
       -//             !strcmp(nodes[depth - 5].name, "contents")) &&
                    !strcmp(nodes[depth - 3].name, "videoRenderer") &&
                    !strcmp(nodes[depth - 1].name, "simpleText")) {
                        if (!strcmp(nodes[depth - 2].name, "viewCountText") &&
       @@ -172,7 +156,6 @@ processnode(struct json_node *nodes, size_t depth, const char *value,
                }
        
                if (depth >= 9 &&
       -//            nodes[depth - 9].type == JSON_TYPE_ARRAY &&
                    nodes[depth - 8].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 7].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 6].type == JSON_TYPE_OBJECT &&
       @@ -181,8 +164,6 @@ processnode(struct json_node *nodes, size_t depth, const char *value,
                    nodes[depth - 3].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 2].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 1].type == JSON_TYPE_STRING &&
       -//            (!strcmp(nodes[depth - 9].name, "items") ||
       -//             !strcmp(nodes[depth - 9].name, "contents")) &&
                    !strcmp(nodes[depth - 7].name, "videoRenderer") &&
                    !strcmp(nodes[depth - 6].name, "longBylineText") &&
                    !strcmp(nodes[depth - 5].name, "runs") &&
       @@ -194,15 +175,12 @@ processnode(struct json_node *nodes, size_t depth, const char *value,
                }
        
                if (depth >= 7 &&
       -//            nodes[depth - 7].type == JSON_TYPE_ARRAY &&
                    nodes[depth - 6].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 5].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 4].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 3].type == JSON_TYPE_ARRAY &&
                    nodes[depth - 2].type == JSON_TYPE_OBJECT &&
                    nodes[depth - 1].type == JSON_TYPE_STRING &&
       -//            (!strcmp(nodes[depth - 7].name, "items") ||
       -//             !strcmp(nodes[depth - 7].name, "contents")) &&
                    !strcmp(nodes[depth - 5].name, "videoRenderer") &&
                    !strcmp(nodes[depth - 4].name, "longBylineText") &&
                    !strcmp(nodes[depth - 3].name, "runs")) {
       @@ -232,14 +210,12 @@ youtube_search(const char *rawsearch, const char *page, const char *order)
                        return NULL;
        
                if (extractjson(s, &start, &end) == -1) {
       -//                fprintf(stderr, "error extracting JSON");
                        free(r);
                        return NULL;
                }
        
                ret = parsejson(start, end - start, processnode, r);
                if (ret < 0) {
       -//                fprintf(stderr, "error parsing JSON");
                        free(r);
                        return NULL;
                }
       @@ -273,7 +249,6 @@ youtube_channel_videos(const char *channelid)
        
                ret = parsejson(start, end - start, processnode, r);
                if (ret < 0) {
       -//                fprintf(stderr, "error parsing JSON");
                        free(r);
                        return NULL;
                }