Changeset 24251


Ignore:
Timestamp:
10/13/13 01:06:30 (8 years ago)
Author:
obi
Message:

[tithek] update

Location:
titan/plugins/tithek
Files:
11 edited

Legend:

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

    r24237 r24251  
    22#define FILENUKE_H
    33
    4 char* filenuke(char* host, char* file)
     4char* filenuke(char* host, char* file, char* hosterurl)
    55{
    66        debug(99, "in host: %s file: %s", host, file);
  • titan/plugins/tithek/kinox.h

    r24237 r24251  
    55// flag 2 = filenuke
    66
    7 char* kinox(char* link, char* url, char* name, int flag)
     7char* kinox(char* link)
    88{
    9         debug(99, "link(%d): %s", flag, link);
    10         char* video_id = NULL, *source = NULL, *streamurl = NULL;
    11 
    12         if(flag == 1 || flag == 2 || flag == 3 || flag == 4 || flag == 5 || flag == 6 || flag == 7)
    13         {
    14                 int count = 0;
    15                 struct splitstr* ret1 = NULL;
    16                 ret1 = strsplit(link, ";", &count);
    17                 if(ret1 != NULL && count >= 3)
    18                 {                       
    19                         video_id = ostrcat(video_id, ret1[1].part, 1, 0);
    20                         debug(99, "video_id: %s", video_id);
    21 
    22                         source = ostrcat(source, ret1[2].part, 1, 0);
    23                         debug(99, "source: %s", source);
    24 
    25                         if(flag == 1)
    26                                 streamurl = putlocker(source, video_id);
    27                         else if(flag == 2)
    28                                 streamurl = filenuke(source, video_id);
    29                         else if(flag == 3)
    30                                 streamurl = streamcloud(source, video_id);
    31                         else if(flag == 4)
    32                                 streamurl = flashx(source, video_id);
    33                         else if(flag == 5)
    34                                 streamurl = vidstream(source, video_id);
    35                         else if(flag == 6)
    36                                 streamurl = xvidstage(source, video_id);
    37                         else if(flag == 7)
    38                                 streamurl = nowvideo(source, video_id);
    39 
    40                         debug(99, "streamurl1: %s", streamurl);
    41 
    42                         streamurl = string_replace_all("amp;", "", streamurl, 1);
    43                         debug(99, "streamurl2: %s", streamurl);
    44                 }
    45                 free(ret1), ret1 = NULL;
    46         }
    47         free(video_id), video_id = NULL;
    48         free(source), source = NULL;
    49 
     9        debug(99, "link: %s", link);
     10
     11        char* id = NULL, *hname = NULL, *streamurl = NULL, *url = NULL;
     12
     13        int count = 0;
     14        struct splitstr* ret1 = NULL;
     15        ret1 = strsplit(link, ";", &count);
     16        if(ret1 != NULL && count >= 3)
     17        {                       
     18                url = ostrcat(ret1[0].part, NULL, 0, 0);
     19                debug(99, "url: %s", url);
     20
     21                id = ostrcat(ret1[1].part, NULL, 0, 0);
     22                debug(99, "id: %s", id);
     23
     24                hname = ostrcat(ret1[2].part, NULL, 0, 0);
     25                debug(99, "hname: %s", hname);
     26               
     27                if(ostrcmp(hname, "Sockshare.com") == 0)
     28                        streamurl = putlocker("Sockshare.com", id, url);
     29                else if(ostrcmp(hname, "Putlocker.com") == 0)
     30                        streamurl = putlocker("Sockshare.com", id, url);
     31                else if(ostrcmp(hname, "FileNuke.com") == 0)
     32                        streamurl = filenuke("FileNuke.com", id, url);
     33                else if(ostrcmp(hname, "StreamCloud.eu") == 0)
     34                        streamurl = streamcloud("StreamCloud.eu", id, url);
     35                else if(ostrcmp(hname, "VidStream.in") == 0)
     36                        streamurl = vidstream("VidStream.in", id, url);
     37                else if(ostrcmp(hname, "FlashX.tv") == 0)
     38                        streamurl = flashx("FlashX.tv", id, url);
     39                else if(ostrcmp(hname, "XvidStage.com") == 0)
     40                        streamurl = xvidstage("XvidStage.com", id, url);
     41                else if(ostrcmp(hname, "NowVideo.eu") == 0)
     42                        streamurl = nowvideo("NowVideo.eu", id, url);
     43                                       
     44                debug(99, "streamurl1: %s", streamurl);
     45
     46                streamurl = string_replace_all("amp;", "", streamurl, 1);
     47                debug(99, "streamurl2: %s", streamurl);
     48        }
     49        free(ret1), ret1 = NULL;
     50
     51        free(id), id = NULL;
     52        free(hname), hname = NULL;
     53        free(url), url = NULL;
    5054        return streamurl;
    5155}
     
    292296                        titheklog(debuglevel, "/tmp/kinox3_tmpstr", NULL, tmpstr);
    293297       
     298                        int type = 14;
    294299                        int count = 0;
    295300                        int incount = 0;
     
    374379                                        url4 = ostrcat(tmpstr5, NULL, 0, 0);
    375380////////////////
    376 
    377                                         int type = 0;
     381                                        type = 14;
     382                       
    378383                                        int count2 = 0;
    379384                                        struct splitstr* ret2 = NULL;
     
    381386                       
    382387                                        if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Sockshare.com") == 0)
    383                                         {
    384                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    385                                                 type = 14;
    386                                         }
     388                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    387389                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Putlocker.com") == 0)
    388                                         {
    389                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    390                                                 type = 14;
    391                                         }
     390                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    392391                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "FileNuke.com") == 0)
    393                                         {
    394392                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    395                                                 type = 15;
    396                                         }
    397393                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "StreamCloud.eu") == 0)
    398                                         {
    399394                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    400                                                 type = 20;
    401                                         }
    402395                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "VidStream.in") == 0)
    403                                         {
    404396                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    405                                                 type = 25;
    406                                         }
    407397                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "FlashX.tv") == 0)
    408                                         {
    409                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    410                                                 type = 24;
    411                                         }
     398                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    412399                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "PrimeShare.tv") == 0)
    413                                         {
    414                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    415                                         }                               
     400                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    416401                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "XvidStage.com") == 0)
    417                                         {
    418402                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    419                                                 type = 26;
    420                                         }
    421403                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Vidxden.com (DivX)") == 0)
    422                                         {
    423                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    424                                         }
     404                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    425405                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "NowVideo.eu") == 0)
    426                                         {
    427                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    428                                                 type = 27;
    429                                         }
    430                                         else if(ret2 != NULL && count2 > 2)
    431                                         {
    432                                                 tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    433                                                 hname = ostrcat(hname, " (coming soon)", 1, 0);
    434                                                 type = 66;
    435                                         }
     406                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    436407                                        else
    437408                                        {
     
    442413                                               
    443414                                        free(ret2), ret2 = NULL;
     415
    444416                                        debug(99, "-------------------------------");
    445417                                        if(ostrcmp(url, url2) != 0)
     
    478450                                                free(hname), hname = NULL;
    479451                                                hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    480                                                 int type = 0;
     452                                                type = 14;
    481453                                                int count2 = 0;
    482454                                                struct splitstr* ret2 = NULL;
     
    484456                               
    485457                                                if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Sockshare.com") == 0)
    486                                                 {
    487                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    488                                                         type = 14;
    489                                                 }
     458                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    490459                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Putlocker.com") == 0)
    491                                                 {
    492                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    493                                                         type = 14;
    494                                                 }
     460                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    495461                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "FileNuke.com") == 0)
    496                                                 {
    497                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    498                                                         type = 15;
    499                                                 }
     462                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    500463                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "StreamCloud.eu") == 0)
    501                                                 {
    502                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    503                                                         type = 20;
    504                                                 }
     464                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    505465                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "VidStream.in") == 0)
    506                                                 {
    507                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    508                                                         type = 25;
    509                                                 }
     466                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    510467                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "FlashX.tv") == 0)
    511                                                 {
    512                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    513                                                         type = 24;
    514                                                 }
     468                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    515469                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "PrimeShare.tv") == 0)
    516                                                 {
    517                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    518                                                 }                               
     470                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    519471                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "XvidStage.com") == 0)
    520                                                 {
    521                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    522                                                         type = 26;
    523                                                 }
     472                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    524473                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Vidxden.com (DivX)") == 0)
    525                                                 {
    526                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    527                                                 }
     474                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    528475                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "NowVideo.eu") == 0)
    529                                                 {
    530                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    531                                                         type = 27;
    532                                                 }
    533                                                 else if(ret2 != NULL && count2 > 2)
    534                                                 {
    535                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    536                                                         hname = ostrcat(hname, " (coming soon)", 1, 0);
    537                                                         type = 66;
    538                                                 }
     476                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    539477                                                else
    540478                                                {
     
    545483                                                       
    546484                                                free(ret2), ret2 = NULL;
     485
     486                                                       
    547487                                                debug(99, "-------------------------------");
    548488                                                debug(99, "hname: %s (Part2) url: %s id: %s", hname, url2, tmpstr2);
     
    575515                                                free(hname), hname = NULL;
    576516                                                hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    577                                                 int type = 0;
     517                                                type = 14;
    578518                                                int count2 = 0;
    579519                                                struct splitstr* ret2 = NULL;
     
    581521                               
    582522                                                if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Sockshare.com") == 0)
    583                                                 {
    584                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    585                                                         type = 14;
    586                                                 }
     523                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    587524                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Putlocker.com") == 0)
    588                                                 {
    589                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    590                                                         type = 14;
    591                                                 }
     525                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    592526                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "FileNuke.com") == 0)
    593                                                 {
    594                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    595                                                         type = 15;
    596                                                 }
     527                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    597528                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "StreamCloud.eu") == 0)
    598                                                 {
    599                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    600                                                         type = 20;
    601                                                 }
     529                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    602530                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "VidStream.in") == 0)
    603                                                 {
    604                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    605                                                         type = 25;
    606                                                 }
     531                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    607532                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "FlashX.tv") == 0)
    608                                                 {
    609                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    610                                                         type = 24;
    611                                                 }
     533                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    612534                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "PrimeShare.tv") == 0)
    613                                                 {
    614                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    615                                                 }                               
     535                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    616536                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "XvidStage.com") == 0)
    617                                                 {
    618                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    619                                                         type = 26;
    620                                                 }
     537                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    621538                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Vidxden.com (DivX)") == 0)
    622                                                 {
    623                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    624                                                 }
     539                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    625540                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "NowVideo.eu") == 0)
    626                                                 {
    627                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    628                                                         type = 27;
    629                                                 }
    630                                                 else if(ret2 != NULL && count2 > 2)
    631                                                 {
    632                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    633                                                         hname = ostrcat(hname, " (coming soon)", 1, 0);
    634                                                         type = 66;
    635                                                 }
     541                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    636542                                                else
    637543                                                {
     
    642548                                                       
    643549                                                free(ret2), ret2 = NULL;
     550
     551                                                       
     552
    644553                                                debug(99, "-------------------------------");
    645554                                                debug(99, "hname: %s (Part3) url: %s id: %s", hname, url3, tmpstr2);
     
    672581                                                free(hname), hname = NULL;
    673582                                                hname = string_resub("<div class=\"Named\">", "</div>", ret1[i].part, 0);
    674                                                 int type = 0;
     583                                                type = 14;
    675584                                                int count2 = 0;
    676585                                                struct splitstr* ret2 = NULL;
     
    678587                               
    679588                                                if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Sockshare.com") == 0)
    680                                                 {
    681                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    682                                                         type = 14;
    683                                                 }
     589                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    684590                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Putlocker.com") == 0)
    685                                                 {
    686                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    687                                                         type = 14;
    688                                                 }
     591                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    689592                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "FileNuke.com") == 0)
    690                                                 {
    691                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    692                                                         type = 15;
    693                                                 }
     593                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    694594                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "StreamCloud.eu") == 0)
    695                                                 {
    696                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    697                                                         type = 20;
    698                                                 }
     595                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    699596                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "VidStream.in") == 0)
    700                                                 {
    701                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    702                                                         type = 25;
    703                                                 }
     597                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    704598                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "FlashX.tv") == 0)
    705                                                 {
    706                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    707                                                         type = 24;
    708                                                 }
     599                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    709600                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "PrimeShare.tv") == 0)
    710                                                 {
    711                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    712                                                 }                               
     601                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    713602                                                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "XvidStage.com") == 0)
    714                                                 {
    715                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    716                                                         type = 26;
    717                                                 }
     603                                                        tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    718604                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Vidxden.com (DivX)") == 0)
    719                                                 {
    720                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    721                                                 }
     605                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    722606                                                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "NowVideo.eu") == 0)
    723                                                 {
    724                                                         tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    725                                                         type = 27;
    726                                                 }
    727                                                 else if(ret2 != NULL && count2 > 2)
    728                                                 {
    729                                                         tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    730                                                         hname = ostrcat(hname, " (coming soon)", 1, 0);
    731                                                         type = 66;
    732                                                 }
     607                                                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    733608                                                else
    734609                                                {
     
    739614                                                       
    740615                                                free(ret2), ret2 = NULL;
     616                                                       
     617
    741618                                                debug(99, "-------------------------------");
    742619                                                debug(99, "hname: %s (Part4) url: %s id: %s", hname, url4, tmpstr2);
     
    870747                        tmpstr = string_resub("<ul id=\"HosterList\" class=\"Sortable\">", "</ul>", tmpstr, 0);
    871748               
     749                        int type = 14;
    872750                        int count = 0;
    873751                        int incount = 0;
     
    901779       
    902780                                        url = ostrcat(tmpstr1, NULL, 0, 0);
    903                                         int type = 0;
     781
     782                                        type = 14;
    904783                                        int count2 = 0;
    905784                                        struct splitstr* ret2 = NULL;
    906785                                        ret2 = strsplit(tmpstr1, "/", &count2);
    907                
     786                       
    908787                                        if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Sockshare.com") == 0)
    909                                         {
    910                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    911                                                 type = 14;
    912                                         }
     788                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    913789                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Putlocker.com") == 0)
    914                                         {
    915                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    916                                                 type = 14;
    917                                         }
     790                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    918791                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "FileNuke.com") == 0)
    919                                         {
    920792                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    921                                                 type = 15;
    922                                         }
    923793                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "StreamCloud.eu") == 0)
    924                                         {
    925794                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    926                                                 type = 20;
    927                                         }
    928795                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "VidStream.in") == 0)
    929                                         {
    930796                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    931                                                 type = 25;
    932                                         }
    933797                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "FlashX.tv") == 0)
    934                                         {
    935                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    936                                                 type = 24;
    937                                         }
     798                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    938799                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "PrimeShare.tv") == 0)
    939                                         {
    940                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    941                                         }                               
     800                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    942801                                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "XvidStage.com") == 0)
    943                                         {
    944802                                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    945                                                 type = 26;
    946                                         }
    947803                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Vidxden.com (DivX)") == 0)
    948                                         {
    949                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    950                                         }
     804                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    951805                                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "NowVideo.eu") == 0)
    952                                         {
    953                                                 tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    954                                                 type = 27;
    955                                         }
    956                                         else if(ret2 != NULL && count2 > 2)
    957                                         {
    958                                                 tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    959                                                 hname = ostrcat(hname, " (coming soon)", 1, 0);
    960                                                 type = 66;
    961                                         }
     806                                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    962807                                        else
    963808                                        {
     
    966811                                                type = 66;
    967812                                        }
    968                                        
     813                                               
    969814                                        free(ret2), ret2 = NULL;
     815                                               
    970816                                        debug(99, "-------------------------------");
    971817                                        debug(99, "hname: %s url: %s id: %s", hname, url, tmpstr2);
  • titan/plugins/tithek/movie4k.h

    r24237 r24251  
    5252
    5353                if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Sockshare") == 0)
    54                         streamurl = putlocker("Sockshare.com", ret2[3].part);
     54                        streamurl = putlocker("Sockshare.com", ret2[3].part, url);
    5555                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Putlocker") == 0)
    56                         streamurl = putlocker("Sockshare.com", ret2[3].part);
     56                        streamurl = putlocker("Sockshare.com", ret2[3].part, url);
    5757                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "Filenuke") == 0)
    58                         streamurl = filenuke("FileNuke.com", ret2[2].part);
     58                        streamurl = filenuke("FileNuke.com", ret2[2].part, url);
    5959                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "Streamclou") == 0)
    60                         streamurl = streamcloud("StreamCloud.eu", ret2[2].part);
     60                        streamurl = streamcloud("StreamCloud.eu", ret2[2].part, url);
    6161                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "Streamcloud") == 0)
    62                         streamurl = streamcloud("StreamCloud.eu", ret2[2].part);
     62                        streamurl = streamcloud("StreamCloud.eu", ret2[2].part, url);
    6363                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "VidStream") == 0)
    64                         streamurl = vidstream("VidStream.in", ret2[2].part);
     64                        streamurl = vidstream("VidStream.in", ret2[2].part, url);
    6565                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Flashx") == 0)
    66                         streamurl = flashx("FlashX.tv", ret2[3].part);
     66                        streamurl = flashx("FlashX.tv", ret2[3].part, url);
    6767                else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "Xvidstage") == 0)
    68                         streamurl = xvidstage("XvidStage.com", ret2[2].part);
     68                        streamurl = xvidstage("XvidStage.com", ret2[2].part, url);
    6969                else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "Nowvideo") == 0)
    7070                {
    7171                        tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    7272                        tmpstr2 = string_replace("embed.php?v=", "", tmpstr2, 1);
    73                         streamurl = nowvideo("NowVideo.eu", tmpstr2);
     73                        streamurl = nowvideo("NowVideo.eu", tmpstr2, url);
    7474                }
    7575                free(ret2), ret2 = NULL;
  • titan/plugins/tithek/nowvideo.h

    r24237 r24251  
    22#define NOWVIDEO_H
    33
    4 char* nowvideo(char* host, char* file)
     4char* nowvideo(char* host, char* file, char* hosterurl)
    55{
    66        debug(99, "in host: %s file: %s", host, file);
  • titan/plugins/tithek/putlocker.h

    r24238 r24251  
    22#define PUTLOCKER_H
    33
    4 char* putlocker(char* host, char* file)
     4char* putlocker(char* host, char* file, char* hosterurl)
    55{
    66        debug(99, "in host: %s file: %s", host, file);
  • titan/plugins/tithek/solarmovie.h

    r24238 r24251  
    8282               
    8383                        if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "sockshare.com") == 0)
    84                                 streamurl = putlocker("Sockshare.com", ret2[3].part);
     84                                streamurl = putlocker("Sockshare.com", ret2[3].part, url);
    8585                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "putlocker.com") == 0)
    86                                 streamurl = putlocker("Sockshare.com", ret2[3].part);
     86                                streamurl = putlocker("Sockshare.com", ret2[3].part, url);
    8787                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "filenuke.com") == 0)
    88                                 streamurl = filenuke("FileNuke.com", ret2[2].part);
     88                                streamurl = filenuke("FileNuke.com", ret2[2].part, url);
    8989                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "streamcloud.eu") == 0)
    90                                 streamurl = streamcloud("StreamCloud.eu", ret2[2].part);
     90                                streamurl = streamcloud("StreamCloud.eu", ret2[2].part, url);
    9191                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "streamcloud.eu") == 0)
    92                                 streamurl = streamcloud("StreamCloud.eu", ret2[2].part);
     92                                streamurl = streamcloud("StreamCloud.eu", ret2[2].part, url);
    9393                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "vidstream.in") == 0)
    94                                 streamurl = vidstream("VidStream.in", ret2[2].part);
     94                                streamurl = vidstream("VidStream.in", ret2[2].part, url);
    9595                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "flashx.tv") == 0)
    96                                 streamurl = flashx("FlashX.tv", ret2[3].part);
     96                                streamurl = flashx("FlashX.tv", ret2[3].part, url);
    9797                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "xvidstage.com") == 0)
    98                                 streamurl = xvidstage("XvidStage.com", ret2[2].part);
     98                                streamurl = xvidstage("XvidStage.com", ret2[2].part, url);
    9999                        else if(ret2 != NULL && count2 > 2 && ostrcmp(hname, "nowvideo.eu") == 0)
    100100                        {
    101101                                tmpstr2 = ostrcat(ret2[2].part, NULL, 0, 0);
    102102                                tmpstr2 = string_replace("embed.php?v=", "", tmpstr2, 1);
    103                                 streamurl = nowvideo("NowVideo.eu", tmpstr2);
     103                                streamurl = nowvideo("NowVideo.eu", tmpstr2, url);
    104104                        }
    105105                        else if(ret2 != NULL && count2 > 3 && ostrcmp(hname, "nowvideo.eu") == 0)
     
    107107                                tmpstr2 = ostrcat(ret2[3].part, NULL, 0, 0);
    108108                                tmpstr2 = string_replace("embed.php?v=", "", tmpstr2, 1);
    109                                 debug(99, "tmpstr2: %s", tmpstr2);     
    110                                 streamurl = nowvideo("NowVideo.eu", tmpstr2);
     109                                debug(99, "tmpstr2: %s", tmpstr2, url);
     110                                streamurl = nowvideo("NowVideo.eu", tmpstr2, url);
    111111                        }
    112112                        free(ret2), ret2 = NULL;
  • titan/plugins/tithek/streamcloud.h

    r24238 r24251  
    22#define STREAMCLOAD_H
    33
    4 char* streamcloud(char* host, char* file)
     4char* streamcloud(char* host, char* file, char* hosterurl)
    55{
    66        debug(99, "in host: %s file: %s", host, file);
  • titan/plugins/tithek/tithek.h

    r24231 r24251  
    11311131                else if(((struct tithek*)listbox->select->handle)->flag == 14)
    11321132                {
    1133                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 1);
    1134                 }
    1135                 else if(((struct tithek*)listbox->select->handle)->flag == 15)
    1136                 {
    1137                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 2);
     1133                        if(tmpstr != NULL) tmpstr1 = kinox(tmpstr);
    11381134                }
    11391135                else if(((struct tithek*)listbox->select->handle)->flag == 16)
     
    11521148                {
    11531149                        if(tmpstr != NULL) tmpstr1 = rtl2now(tmpstr, "http://rtl2now.rtl2.de", "rtl2now", 1);
    1154                 }
    1155                 else if(((struct tithek*)listbox->select->handle)->flag == 20)
    1156                 {
    1157                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 3);
    1158                 }
    1159                 else if(((struct tithek*)listbox->select->handle)->flag == 24)
    1160                 {
    1161                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 4);
    1162                 }
    1163                 else if(((struct tithek*)listbox->select->handle)->flag == 25)
    1164                 {
    1165                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 5);
    1166                 }
    1167                 else if(((struct tithek*)listbox->select->handle)->flag == 26)
    1168                 {
    1169                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 6);
    1170                 }
    1171                 else if(((struct tithek*)listbox->select->handle)->flag == 27)
    1172                 {
    1173                         if(tmpstr != NULL) tmpstr1 = kinox(tmpstr, NULL, NULL, 7);
    11741150                }
    11751151                else if(((struct tithek*)listbox->select->handle)->flag == 38)
  • titan/plugins/tithek/tithek_header.h

    r24234 r24251  
    1616void screentithek_settings();
    1717char* oltostr(long val, unsigned base);
    18 char* putlocker(char* host, char* file);
    19 char* filenuke(char* host, char* file);
    20 char* streamcloud(char* host, char* file);
    21 char* kinox(char* link, char* url, char* name, int flag);
     18char* putlocker(char* host, char* file, char* hosterurl);
     19char* filenuke(char* host, char* file, char* hosterurl);
     20char* streamcloud(char* host, char* file, char* hosterurl);
    2221char* myvideo(char* link, char* url, char* name, int flag);
    2322char* rtl2now(char* link, char* url, char* name, int flag);
    2423char* youtube(char* link, char* url, char* name, int flag);
     24char* flashx(char* host, char* file, char* hosterurl);
     25char* vidstream(char* host, char* file, char* hosterurl);
     26char* xvidstage(char* host, char* file, char* hosterurl);
     27char* nowvideo(char* host, char* file, char* hosterurl);
    2528int myvideo_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
    2629int youtube_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr);
     
    3134int kinox_hoster_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
    3235int solarmovie_hoster(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
    33 char* flashx(char* host, char* file);
    34 char* vidstream(char* host, char* file);
    35 char* xvidstage(char* host, char* file);
    36 char* nowvideo(char* host, char* file);
    37 char* beeg(char* link);
    3836int movie4k_hoster(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
    3937int movie4k_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
    40 char* mlehd(char* link);
    4138int movie4k_hoster_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
    4239int movie4k_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
    4340int movie4k_series_listed(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
     41char* beeg(char* link);
     42char* mlehd(char* link);
     43char* kinox(char* link);
    4444char* movie4k(char* link);
    4545char* xvideos(char* link);
  • titan/plugins/tithek/vidstream.h

    r24238 r24251  
    22#define VIDSTREAM_H
    33
    4 char* vidstream(char* host, char* file)
     4char* vidstream(char* host, char* file, char* hosterurl)
    55{
    66        debug(99, "in host: %s file: %s", host, file);
  • titan/plugins/tithek/xvidstage.h

    r24238 r24251  
    22#define XVIDSTAGE_H
    33
    4 char* xvidstage(char* host, char* file)
     4char* xvidstage(char* host, char* file, char* hosterurl)
    55{
    66        debug(99, "in host: %s file: %s", host, file);
Note: See TracChangeset for help on using the changeset viewer.