Changeset 36085


Ignore:
Timestamp:
Nov 6, 2015, 12:32:32 AM (5 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

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

    r36083 r36085  
    3535        tmppath = ostrcat(path, NULL, 0, 0);
    3636        tmppath = string_replace_all("watch?v=", "get_video_info?&video_id=", tmppath, 1);
     37
     38
     39        tmplink = ostrcat(link, NULL, 0, 0);
     40        tmplink = string_replace_all("watch?v=", "get_video_info?&video_id=", tmplink, 1);
     41        tmplink = string_replace_all("/youtu.be", "/www.youtube.com", tmplink, 1);
    3742
    3843/* spox.com
     
    9499                        {
    95100                                htmldecode(tmpstr,tmpstr);
    96                                 writesys("/var/usr/local/share/titan/plugins/tithek/youtube_tmpstr_htmldecode1", tmpstr, 0);
    97101                                htmldecode(tmpstr,tmpstr);
    98                                 writesys("/var/usr/local/share/titan/plugins/tithek/youtube_tmpstr_htmldecode2", tmpstr, 0);
    99102                                htmldecode(tmpstr,tmpstr);
    100                                 writesys("/var/usr/local/share/titan/plugins/tithek/youtube_tmpstr_htmldecode3", tmpstr, 0);
    101103                                htmldecode(tmpstr,tmpstr);
    102                                 writesys("/var/usr/local/share/titan/plugins/tithek/youtube_tmpstr_htmldecode4", tmpstr, 0);
    103104                                htmldecode(tmpstr,tmpstr);
    104                                 writesys("/var/usr/local/share/titan/plugins/tithek/youtube_tmpstr_htmldecode5", tmpstr, 0);
    105105                                tmpstr = string_replace_all("\n", " ", tmpstr, 1);
    106106                                tmpstr = string_replace_all("&url=", "\n", tmpstr, 1);
    107                                 writesys("/var/usr/local/share/titan/plugins/tithek/youtube_tmpstr_string_replace_all", tmpstr, 0);
    108 
    109 //                              ret1 = strsplit(string_decode(tmpstr,0),",",&count);
     107
    110108                                ret1 = strsplit(tmpstr,"\n",&count);
    111109
     
    125123                                                streamurl = string_replace_all(",itag=", "\0", streamurl, 1);
    126124
    127 //                                              free(streamurl), streamurl = NULL;
    128 //                                              if(murl != NULL && sig != NULL)
    129 //                                              if(murl != NULL)
    130125                                                if(streamurl != NULL)
    131126                                                {
    132 /*
    133                                                         streamurl = ostrcat(murl, NULL, 0, 0);
    134                                                         streamurl = ostrcat(streamurl, "&signature=", 1, 0);
    135                                                         streamurl = ostrcat(streamurl, sig, 1, 0);
    136                                                         streamurl = string_decode(streamurl,0);
    137 */                                                                                                                     
    138127                                                        if(ostrstr(ret1[i].part, "itag=85") != NULL)
    139128                                                        {
     
    388377
    389378                                                line = ostrcat(line, title, 1, 0);
    390                                                 line = ostrcat(line, "#https://www.youtube.com/get_video_info?&video_id=", 1, 0);
     379                                                line = ostrcat(line, "#http://www.youtube.com/get_video_info?&video_id=", 1, 0);
    391380                                                line = ostrcat(line, id, 1, 0);
    392381                                                                                               
Note: See TracChangeset for help on using the changeset viewer.