Changeset 41848 for titan/plugins


Ignore:
Timestamp:
Jan 30, 2018, 7:07:17 PM (22 months ago)
Author:
obi
Message:

test kino

File:
1 edited

Legend:

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

    r41569 r41848  
    5353                char* path = NULL;
    5454                char* menu = NULL;
    55 
     55                char* neuurl = NULL;
    5656                search = strstrip(search);
    5757                search = stringreplacechar(search, ' ', '+');
    5858                debug(99, "search: %s", search);
    5959
    60                 ip = ostrcat("kinox.to", NULL, 0, 0);
    6160                if(flag == 0)
    6261                        path = ostrcat("Search.html?q=", search, 0, 0);
    6362                else
    64                         path = string_replace_all("http://kinox.to/", "", search, 0);
    65                
    66                 tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     63                {
     64                        path = string_replace_all("kinox.to", "", search, 0);
     65                        path = string_replace_all(getconfig("tithek_kinox_url", NULL), "", search, 0);
     66                        path = string_replace_all("http:///", "", search, 0);
     67                        path = string_replace_all("https:///", "", search, 0);
     68                }
     69//              tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     70                newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     71                newurl = ostrcat(newurl, path, 1, 0);
     72                tmpstr = gethttps(newurl, NULL, NULL, NULL, NULL, NULL, 1);
     73                free(newurl, newurl = NULL);
     74
    6775                tmpstr = string_resub("<div id=\"beep\" class=\"beep\"></div>", "</table>", tmpstr, 0);
    6876
     
    100108                                                lang = ostrcat(lang, " (\?\?)", 1, 0);
    101109                                                                                                                                       
    102                                         tmpstr1 = gethttp("kinox.to", path, 80, NULL, NULL, 10000, NULL, 0);
     110//                                      tmpstr1 = gethttp("kinox.to", path, 80, NULL, NULL, 10000, NULL, 0);
     111                                        newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     112                                        newurl = ostrcat(newurl, path, 1, 0);
     113                                        tmpstr1 = gethttps(newurl, NULL, NULL, NULL, NULL, NULL, 1);
     114                                        free(newurl, newurl = NULL);
    103115
    104116                                        from = ostrcat("<div class=\"Grahpics\"><a href=\"", path, 0, 0);
     
    116128                                        title = ostrcat(title , lang, 1, 0);
    117129
    118                                         url = ostrcat("http://kinox.to", path, 0, 0);
     130                                        url = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     131                                        url = ostrcat(url, path, 1, 0);
    119132
    120133                                        debug(99, "---------------------------");
     
    131144                                                line = ostrcat(line, "#", 1, 0);
    132145                                                line = ostrcat(line, url, 1, 0);
    133                                                 line = ostrcat(line, "#http://kinox.to/", 1, 0);
     146                                                line = ostrcat(line, "#http://", 1, 0);
     147                                                line = ostrcat(line, getconfig("tithek_kinox_url", NULL), 1, 0);
     148                                                line = ostrcat(line, "/", 1, 0);
    134149                                                line = ostrcat(line, pic, 1, 0);
    135150                                                line = ostrcat(line, "#kinox_search_", 1, 0);
     
    241256        char* ip = NULL, *pos = NULL, *path = NULL, *tmpstr = NULL, *tmpstr1 = NULL, *tmpstr2 = NULL, *tmpstr3 = NULL, *pichname = NULL;
    242257        char* tmpstr4 = NULL, *tmpstr5 = NULL, *line = NULL, *url = NULL, *url2 = NULL, *url3 = NULL, *url4 = NULL, *pathnew = NULL, *extra = NULL;
     258        char* newurl = NULL;
    243259
    244260        if(listbox == NULL || listbox->select == NULL || listbox->select->handle == NULL)
     
    255271        }
    256272
    257         tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     273//      tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     274        newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     275        newurl = ostrcat(newurl, path, 1, 0);
     276        tmpstr = gethttps(newurl, NULL, NULL, NULL, NULL, NULL, 1);
     277        free(newurl, newurl = NULL);
    258278        titheklog(debuglevel, "/tmp/kinox2_tmpstr", NULL, NULL, NULL, tmpstr);
    259279       
     
    374394                                                        hlink = string_replace_all("amp;Hoster", "Hoster", hlink, 1);
    375395                                                        hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    376                                                         pathnewtmp = ostrcat("kinox.to/aGET/Mirror/", hlink, 0, 0);
     396                                                        pathnewtmp = ostrcat(getconfig("tithek_kinox_url", NULL), "/aGET/Mirror/", 0, 0);
     397                                                        pathnewtmp = ostrcat(pathnewtmp, hlink, 1, 0);
    377398                                                        pathnew = ostrcat(pathnewtmp, NULL, 0, 0);
    378399                                                }
     
    382403                                                        hlink = ostrcat(hlink, "Mirror=", 0, 0);
    383404                                                        hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    384                                                         pathnewtmp = ostrcat("kinox.to/aGET/Mirror/", hlink, 0, 0);
     405                                                        pathnewtmp = ostrcat(getconfig("tithek_kinox_url", NULL), "/aGET/Mirror/", 0, 0);
     406                                                        pathnewtmp = ostrcat(pathnewtmp, hlink, 1, 0);
    385407                                                        pathnew = ostrcat(pathnewtmp, oitoa(j), 0, 1);
    386408                                                }
     
    724746        char* ip = NULL, *pathnew = NULL, *seriesid = NULL, *searchname = NULL, *url = NULL, *session = NULL, *episode = NULL, *pos = NULL, *path = NULL, *tmpstr = NULL, *tmpstr1 = NULL, *tmpstr2 = NULL, *line = NULL;               
    725747        char* pichname = NULL, *extra= NULL;
     748        char* newurl = NULL;
     749
    726750        if(listbox == NULL || listbox->select == NULL || listbox->select->handle == NULL)
    727751                return ret;
     
    742766
    743767                searchname = ostrcat(searchname, ret0[0].part, 1, 0);
    744                 searchname = string_replace("http://kinox.to//Stream/", "", searchname, 0);
    745                 searchname = string_replace("http://kinox.to/Stream/", "", searchname, 0);
     768
     769                searchname = string_replace("kinox.to", "", searchname, 0);
     770                searchname = string_replace(getconfig("tithek_kinox_url", NULL), "", searchname, 0);
     771                searchname = string_replace("http:////Stream/", "", searchname, 0);
     772                searchname = string_replace("http:///Stream/", "", searchname, 0);
     773                searchname = string_replace("https:////Stream/", "", searchname, 0);
     774                searchname = string_replace("https:///Stream/", "", searchname, 0);
    746775                searchname = string_replace(".html", "", searchname, 0);
    747776                debug(99, "searchname: %s", searchname);
     
    759788        }
    760789
    761         tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     790//      tmpstr = gethttp(ip, path, 80, NULL, NULL, 10000, NULL, 0);
     791        newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     792        newurl = ostrcat(newurl, path, 1, 0);
     793        tmpstr = gethttps(newurl, NULL, NULL, NULL, NULL, NULL, 1);
     794        free(newurl, newurl = NULL);
    762795
    763796        if(tmpstr != NULL)
     
    778811       
    779812                free(tmpstr), tmpstr = NULL;
    780                 tmpstr = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     813//              tmpstr = gethttp(getconfig("tithek_kinox_url", NULL, pathnew, 80, NULL, NULL, 10000, NULL, 0);
     814                newurl = ostrcat(getconfig("tithek_kinox_url", NULL), "/", 0, 0);
     815                newurl = ostrcat(newurl, pathnew, 1, 0);
     816                tmpstr = gethttps(newurl, NULL, NULL, NULL, NULL, NULL, 1);
     817                free(newurl, newurl = NULL);
     818
    781819                free(pathnew), pathnew = NULL;
    782820       
     
    833871                                                        hlink = string_replace_all("amp;Hoster", "Hoster", hlink, 1);
    834872                                                        hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    835                                                         pathnewtmp = ostrcat("kinox.to/aGET/Mirror/", hlink, 0, 0);
     873                                                        pathnewtmp = ostrcat(getconfig("tithek_kinox_url", NULL), "/aGET/Mirror/", 0, 0);
     874                                                        pathnewtmp = ostrcat(pathnewtmp, hlink, 1, 0);
    836875                                                        pathnew = ostrcat(pathnewtmp, NULL, 0, 0);
    837876                                                }
     
    841880                                                        hlink = ostrcat(hlink, "Mirror=", 0, 0);
    842881                                                        hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    843                                                         pathnewtmp = ostrcat("kinox.to/aGET/Mirror/", hlink, 0, 0);
     882                                                        pathnewtmp = ostrcat(getconfig("tithek_kinox_url", NULL), "/aGET/Mirror/", 0, 0);
     883                                                        pathnewtmp = ostrcat(pathnewtmp, hlink, 1, 0);
    844884                                                        pathnew = ostrcat(pathnewtmp, oitoa(j), 0, 1);
    845885                                                }
     
    867907
    868908                                                extra = string_resub("<b>Vom</b>: ", "</div>", ret1[i].part, 0);
    869                        
    870                                                 hlink = string_replace("http://kinox.to//Stream/", "", hlink, 1);                                       
    871                                                 hlink = string_replace("http://kinox.to/Stream/", "", hlink, 1);
    872                                                                                
     909
     910                                                hlink = string_replace("kinox.to", "", hlink, 1);                                       
     911                                                hlink = string_replace(getconfig("tithek_kinox_url", NULL), "", hlink, 1);                                     
     912                                                hlink = string_replace("http:////Stream/", "", hlink, 1);                                       
     913                                                hlink = string_replace("http:///Stream/", "", hlink, 1);
     914                                                hlink = string_replace("https:////Stream/", "", hlink, 1);                                     
     915                                                hlink = string_replace("https:///Stream/", "", hlink, 1);
     916                                                                       
    873917//                                              debug(99, "pathnew: %s", pathnew);
    874918//                                              tmpstr1 = gethttp("kinox.to", pathnew, 80, NULL, NULL, 10000, NULL, 0);
     
    887931                                                {
    888932                                                        free(pathnew), pathnew = NULL;
    889                                                         pathnew = ostrcat("kinox.to/aGET/Mirror/", hlink, 0, 0);
     933                                                        pathnew = ostrcat(getconfig("tithek_kinox_url", NULL), "/aGET/Mirror/", 0, 0);
     934                                                        pathnew = ostrcat(pathnew, hlink, 1, 0);
    890935//                                                      debug(99, "iframe2.1 pathnew: %s", pathnew);
    891936                                                        free(tmpstr1), tmpstr1 = NULL;
     
    10571102                                        incount++;
    10581103                                        line = ostrcat(line, name, 1, 0);
    1059                                         line = ostrcat(line, "#http://kinox.to/People/", 1, 0);
     1104//                                      line = ostrcat(line, "#http://", 1, 0);
     1105                                        line = ostrcat(line, "#https://", 1, 0);
     1106                                        line = ostrcat(line, getconfig("tithek_kinox_url", NULL), 1, 0);
     1107                                        line = ostrcat(line, "/People/", 1, 0);
    10601108                                        line = ostrcat(line, url, 1, 0);
    10611109                                        line = ostrcat(line, "#", 1, 0);
Note: See TracChangeset for help on using the changeset viewer.