Changeset 36092


Ignore:
Timestamp:
Nov 6, 2015, 5:14:03 PM (4 years ago)
Author:
obi
Message:

update tvtoast

File:
1 edited

Legend:

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

    r36091 r36092  
    22#define TVTOAST_H
    33
    4 char* streamlive(char* link, char* referer, int incount)
    5 {
    6         debug(99, "streamlive(%d) link=%s referer=%s", incount, link, referer);
     4char* streamlive(char* link, int incount)
     5{
     6        debug(99, "streamlive(%d) link=%s", incount, link);
    77
    88        int debuglevel = getconfigint("debuglevel", NULL);
     
    101101}
    102102
    103 char* zerocast(char* link, char* referer, int incount)
    104 {
    105         debug(99, "zerocast(%d) link=%s referer=%s", incount, link, referer);
     103char* zerocast(char* link, int incount)
     104{
     105        debug(99, "zerocast(%d) link=%s ", incount, link);
    106106        char* streamurl = NULL;
    107107        char* host = NULL;
     
    114114}
    115115
    116 char* usachannels(char* link, char* referer, int incount)
    117 {
    118         debug(99, "usachannels(%d) link=%s referer=%s", incount, link, referer);
     116char* usachannels(char* link, int incount)
     117{
     118        debug(99, "usachannels(%d) link=%s", incount, link);
    119119        char* streamurl = NULL;
    120120        char* host = NULL;
     
    127127}
    128128
    129 char* cricfree(char* link, char* referer, int incount)
    130 {
    131         debug(99, "cricfree(%d) link=%s referer=%s", incount, link, referer);
     129char* cricfree(char* link, int incount)
     130{
     131        debug(99, "cricfree(%d) link=%s", incount, link);
    132132        int debuglevel = getconfigint("debuglevel", NULL);
    133133
     
    144144        char* path = NULL;
    145145
    146 //      tmpstr = gethttps(link, NULL, NULL, NULL, NULL, referer, 1);
    147146        tmpstr = gethttps(link, NULL, NULL, NULL, NULL, NULL, 1);
    148147        host = string_resub("http://", "/", link, 0);
     
    336335                                printf("####################### start (%d) ############################\n", incount);
    337336
    338                                 referer = string_resub("<a href=\"", "\"", ret1[i].part, 0);
    339                                 referer = string_replace_all(" ", "%20", referer, 1);
     337                                url = string_resub("<a href=\"", "\"", ret1[i].part, 0);
     338                                url = string_replace_all(" ", "%20", url, 1);
    340339                                tmpstr = gethttps(referer, NULL, NULL, NULL, NULL, NULL, 1);
    341                                 host = string_resub("http://", "/", referer, 0);
    342                                 path = string_replace_all(host, "", referer, 0);
     340                                host = string_resub("http://", "/", url, 0);
     341                                path = string_replace_all(host, "", url, 0);
    343342                                path = string_replace_all("http://", "", path, 1);
    344343                                path = string_replace_all(" ", "%20", path, 1);
    345344                                titheklog(debuglevel, "/var/usr/local/share/titan/plugins/tithek/tvtoast3_tmpstr", oitoa(incount), host, path, tmpstr);
    346 
     345                                free(url), url = NULL;
    347346                                url = string_resub("src=\"", "\"", tmpstr, 0);                         
    348347                                typemsg = string_resub("http://", "/", url, 0);
    349348
    350349                                if(ostrstr(url, "www.streamlive.to") != NULL)
    351                                         streamurl = streamlive(url, referer, incount);
     350                                        streamurl = streamlive(url, incount);
    352351
    353352                                if(ostrstr(url, "zerocast.tv") != NULL)
    354                                         streamurl = zerocast(url, referer, incount);
     353                                        streamurl = zerocast(url, incount);
    355354
    356355                                if(ostrstr(url, "usachannels.tv") != NULL)
    357                                         streamurl = usachannels(url, referer, incount);
     356                                        streamurl = usachannels(url, incount);
    358357
    359358                                if(ostrstr(url, "cricfree.sx") != NULL)
    360                                         streamurl = cricfree(url, referer, incount);
     359                                        streamurl = cricfree(url, incount);
    361360
    362361                                debug(99, "streamurl%d streamurl: %s", incount, streamurl);
     
    388387                                free(streamurl), streamurl = NULL;
    389388                                free(typemsg), typemsg = NULL;
    390                                 free(referer), referer = NULL;
    391389                                free(url), url = NULL;
    392390                                free(host), host = NULL;
Note: See TracChangeset for help on using the changeset viewer.