Changeset 42025


Ignore:
Timestamp:
Mar 31, 2018, 6:23:51 PM (21 months ago)
Author:
obi
Message:

opti kino filme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/tithek/kinox.h

    r41948 r42025  
    8383                free(newurl), newurl = NULL;
    8484
     85                if(!ostrncmp("errormsg=", tmpstr, 9))
     86                {
     87                        tmpstr1 = ostrcat(_("Found error Msg:"), "\n\n", 0, 0);
     88                        tmpstr1 = ostrcat(tmpstr1, tmpstr, 1, 0);
     89                        tmpstr1 = string_replace("errormsg=", "", tmpstr1, 1);
     90
     91                        debug(99, "Found error Msg: %s", tmpstr);
     92                        textbox(_("Message"), tmpstr1, _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 1100, 300, 0, 2);
     93                        free(tmpstr); tmpstr = NULL;
     94                        free(tmpstr1); tmpstr1 = NULL;
     95                }
     96
    8597                tmpstr = string_resub("<div id=\"beep\" class=\"beep\"></div>", "</table>", tmpstr, 0);
    8698
     
    117129                                        else
    118130                                                lang = ostrcat(lang, " (\?\?)", 1, 0);
    119                                                                                                                                        
     131                                                                                                               
    120132//                                      tmpstr1 = gethttp("kinox.to", path, 80, NULL, NULL, 10000, NULL, 0);
    121133                                        newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     
    129141                                        free(cmd), cmd = NULL;
    130142// new end
     143
    131144                                        free(newurl), newurl = NULL;
    132145
     
    289302        }
    290303
    291 //      tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
    292 //      tmpstr = gethttps(link, NULL, NULL, NULL, NULL, NULL, 1);
     304        int cloudflare = 1;
     305        int localhoster = 1;
     306        if(cloudflare == 0)
     307        {
     308                newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     309                newurl = ostrcat(newurl, path, 1, 0);
     310
     311//              tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     312//              tmpstr = gethttps(link, NULL, NULL, NULL, NULL, NULL, 1);
     313                tmpstr = gethttps(newurl, NULL, NULL, NULL, NULL, NULL, 1);
     314        }
     315        else
     316        {
    293317// new start
    294         cmd = ostrcat("/tmp/localhoster/hoster.sh get '", link, 0, 0);
    295         cmd = ostrcat(cmd, "'", 1, 0);
    296         debug(99, "cmd: %s", cmd);
    297         tmpstr = command(cmd);
    298         free(cmd), cmd = NULL;
     318                cmd = ostrcat("/tmp/localhoster/hoster.sh get '", link, 0, 0);
     319                cmd = ostrcat(cmd, "'", 1, 0);
     320                debug(99, "cmd: %s", cmd);
     321                tmpstr = command(cmd);
     322                free(cmd), cmd = NULL;
    299323// new end
     324        }
    300325        titheklog(debuglevel, "/tmp/kinox2_tmpstr", NULL, NULL, NULL, tmpstr);
    301        
     326
     327        if(!ostrncmp("errormsg=", tmpstr, 9))
     328        {
     329                tmpstr1 = ostrcat(_("Found error Msg:"), "\n\n", 0, 0);
     330                tmpstr1 = ostrcat(tmpstr1, tmpstr, 1, 0);
     331                tmpstr1 = string_replace("errormsg=", "", tmpstr1, 1);
     332
     333                debug(99, "Found error Msg: %s", tmpstr);
     334                textbox(_("Message"), tmpstr1, _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 1100, 300, 0, 2);
     335                free(tmpstr); tmpstr = NULL;
     336                free(tmpstr1); tmpstr1 = NULL;
     337        }
     338
    302339        if(tmpstr != NULL)
    303340        {
     
    441478
    442479
    443 //                                              tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
    444 //                                              tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
    445 // new start
    446                                                 cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
    447                                                 cmd = ostrcat(cmd, "'", 1, 0);
    448                                                 debug(99, "cmd: %s", cmd);
    449                                                 tmpstr1 = command(cmd);
    450                                                 free(cmd), cmd = NULL;
    451 // new end
    452                                                 if(ostrstr(tmpstr1, "503 Service Temporarily Unavailable") != NULL)
    453                                                 {
    454                                                         sleep(1);
     480                                                if(cloudflare == 0)
     481                                                {
    455482//                                                      tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
    456 //                                                      tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     483                                                        tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     484                                                }
     485                                                else if(localhoster == 1)
     486                                                {
     487                                                        cmd = ostrcat("/tmp/localhoster/hoster.sh hoster '", pathnew, 0, 0);
     488                                                        cmd = ostrcat(cmd, "'", 1, 0);
     489                                                        debug(99, "cmd: %s", cmd);
     490                                                        url = ostrcat(cmd, NULL, 0, 0);
     491                                                }
     492                                                else
     493                                                {
    457494// new start
    458495                                                        cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
     
    466503                                                {
    467504                                                        sleep(1);
    468 //                                                      tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
    469 //                                                      tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     505                                                        if(cloudflare == 0)
     506                                                        {
     507//                                                              tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     508                                                                tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     509                                                        }
     510                                                        else
     511                                                        {
    470512// new start
    471                                                         cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
    472                                                         cmd = ostrcat(cmd, "'", 1, 0);
    473                                                         debug(99, "cmd: %s", cmd);
    474                                                         tmpstr1 = command(cmd);
    475                                                         free(cmd), cmd = NULL;
     513                                                                cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
     514                                                                cmd = ostrcat(cmd, "'", 1, 0);
     515                                                                debug(99, "cmd: %s", cmd);
     516                                                                tmpstr1 = command(cmd);
     517                                                                free(cmd), cmd = NULL;
    476518// new end
     519                                                        }
    477520                                                }
    478521                                                if(ostrstr(tmpstr1, "503 Service Temporarily Unavailable") != NULL)
    479522                                                {
    480523                                                        sleep(1);
    481 //                                                      tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
    482 //                                                      tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     524                                                        if(cloudflare == 0)
     525                                                        {
     526//                                                              tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     527                                                                tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     528                                                        }
     529                                                        else
     530                                                        {
    483531// new start
    484                                                         cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
    485                                                         cmd = ostrcat(cmd, "'", 1, 0);
    486                                                         debug(99, "cmd: %s", cmd);
    487                                                         tmpstr1 = command(cmd);
    488                                                         free(cmd), cmd = NULL;
     532                                                                cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
     533                                                                cmd = ostrcat(cmd, "'", 1, 0);
     534                                                                debug(99, "cmd: %s", cmd);
     535                                                                tmpstr1 = command(cmd);
     536                                                                free(cmd), cmd = NULL;
    489537// new end
     538                                                        }
    490539                                                }
    491540                                                if(ostrstr(tmpstr1, "503 Service Temporarily Unavailable") != NULL)
    492541                                                {
    493542                                                        sleep(1);
    494 //                                                      tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
    495 //                                                      tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     543                                                        if(cloudflare == 0)
     544                                                        {
     545//                                                              tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     546                                                                tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     547                                                        }
     548                                                        else
     549                                                        {
    496550// new start
    497                                                         cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
    498                                                         cmd = ostrcat(cmd, "'", 1, 0);
    499                                                         debug(99, "cmd: %s", cmd);
    500                                                         tmpstr1 = command(cmd);
    501                                                         free(cmd), cmd = NULL;
     551                                                                cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
     552                                                                cmd = ostrcat(cmd, "'", 1, 0);
     553                                                                debug(99, "cmd: %s", cmd);
     554                                                                tmpstr1 = command(cmd);
     555                                                                free(cmd), cmd = NULL;
    502556// new end
     557                                                        }
     558                                                }
     559                                                if(ostrstr(tmpstr1, "503 Service Temporarily Unavailable") != NULL)
     560                                                {
     561                                                        sleep(1);
     562                                                        if(cloudflare == 0)
     563                                                        {
     564//                                                              tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     565                                                                tmpstr1 = gethttps(pathnew, NULL, NULL, NULL, NULL, NULL, 1);
     566                                                        }
     567                                                        else
     568                                                        {
     569// new start
     570                                                                cmd = ostrcat("/tmp/localhoster/hoster.sh get '", pathnew, 0, 0);
     571                                                                cmd = ostrcat(cmd, "'", 1, 0);
     572                                                                debug(99, "cmd: %s", cmd);
     573                                                                tmpstr1 = command(cmd);
     574                                                                free(cmd), cmd = NULL;
     575// new end
     576                                                        }
    503577                                                }
    504578                                                free(pathnew), pathnew = NULL;
     
    506580                                                titheklog(debuglevel, "/tmp/kinox5_tmpstr1", hname, NULL, NULL, tmpstr1);
    507581
     582
    508583                                                tmpstr1 = string_replace_all("\\", "", tmpstr1, 1);
    509                                                 if(ostrstr(tmpstr1, "iframe src") != NULL)
    510                                                         url = string_resub("<iframe src=\"", "\"", tmpstr1, 0);
    511                                                 else
    512                                                         url = string_resub("<a href=\"", "\"", tmpstr1, 0);
     584
     585                                                if(localhoster == 0)
     586                                                {
     587                                                        if(ostrstr(tmpstr1, "iframe src") != NULL)
     588                                                                url = string_resub("<iframe src=\"", "\"", tmpstr1, 0);
     589                                                        else
     590                                                                url = string_resub("<a href=\"", "\"", tmpstr1, 0);
     591                                                }
    513592
    514593                                                //url = ostrcat(tmpstr1, NULL, 0, 0);
     
    586665*/
    587666                                                type = 14;
     667                                                if(localhoster == 1)
     668                                                        type = 111;
    588669
    589670                                                debug(99, "-------------------------------");
Note: See TracChangeset for help on using the changeset viewer.