source: titan/plugins/tithek/tithek_header.h @ 40848

Last change on this file since 40848 was 39020, checked in by obi, 8 years ago

fix sh4

File size: 9.4 KB
Line 
1#ifndef TITHEK_HEADER_H
2#define TITHEK_HEADER_H
3
4char* jsunpack(char* input);
5char* gethttps(char* url, char* localfile, char* data, char* user, char* pass, char* referer, int flag);
6int amazon_login();
7void amazon_init(char* titheklink, char* tithekfile);
8void amazon_deinit();
9void localparser_init(char* titheklink, char* tithekfile, int flag);
10int b64dec(char* dest, char* src);
11char* localparser_hoster(char* link);
12int localparser_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
13
14void titheklog(int debuglevel, char* name1, char* name2, char* name3, char* name4, char* content)
15{
16        char* tmpstr = NULL;
17       
18        if(debuglevel != 99) return;
19
20        tmpstr = ostrcat(tmpstr, name1, 1, 0);
21        if(name2 != NULL)
22        {
23                tmpstr = ostrcat(tmpstr, "_", 1, 0);
24                tmpstr = ostrcat(tmpstr, name2, 1, 0);
25        }
26        if(name3 != NULL)
27        {
28                tmpstr = ostrcat(tmpstr, "_", 1, 0);
29                tmpstr = ostrcat(tmpstr, name3, 1, 0);
30        }
31        if(name4 != NULL)
32        {
33                tmpstr = ostrcat(tmpstr, "_", 1, 0);
34                name4 = string_replace_all("/", ".", name4, 0);
35                name4 = stringreplacecharonce(name4, '?', '\0');
36                name4 = stringreplacecharonce(name4, '"', '\0');
37                name4 = stringreplacecharonce(name4, '+', '\0');
38                name4 = stringreplacecharonce(name4, '\'', '\0');
39                tmpstr = ostrcat(tmpstr, name4, 1, 0);
40        }
41       
42        writesys(tmpstr, content, 0);
43        free(tmpstr);
44}
45char* hoster(char* url);
46void screentithekplay(char* titheklink, char* title, int first);
47void screentithek_settings();
48char* oltostr(long val, unsigned base);
49int myvideo_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
50int youtube_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr);
51int kinox_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
52int kinox_search_cast(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr);
53int solarmovie_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
54int amazon_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
55int kinox_hoster(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
56int kinox_hoster_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
57int solarmovie_hoster(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
58int movie4k_hoster(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
59int movie4k_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
60int movie4k_hoster_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
61int movie4k_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
62int movie4k_series_listed(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
63int movie2k_hoster(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
64int movie2k_search(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
65int movie2k_hoster_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
66int movie2k_series(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
67int movie2k_series_listed(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title);
68//char* now(char* link, char* url, char* name, char* title, int flag);
69char* nowtv(char* link);
70char* beeg(char* link);
71char* mlehd(char* link);
72char* kinox(char* link);
73char* movie4k(char* link);
74char* movie2k(char* link);
75char* xvideos(char* link);
76char* solarmovie(char* link);
77char* ard(char* link);
78char* zdf(char* link);
79char* myvideo_hoster(char* link);
80char* myvideo(char* link);
81char* youtube_hoster(char* link);
82char* youtube(char* link);
83char* amazon_hoster(char* link);
84char* amazon(char* link);
85char* putlocker(char* link);
86char* filenuke(char* link);
87char* streamcloud(char* link);
88char* flashx(char* link);
89char* vidstream(char* link);
90char* xvidstage(char* link);
91char* nowvideo(char* link);
92char* movshare(char* link);
93char* movreel(char* link);
94char* novamov(char* link);
95char* divxstage(char* link);
96char* primeshare(char* link);
97char* faststream(char* link);
98char* played(char* link);
99char* videoweed(char* link);
100char* tvtoast(char* link);
101char* firedrive(char* link);
102char* shared(char* link);
103char* thefile(char* link);
104char* promptfile(char* link);
105char* letwatch(char* link);
106char* vidbull(char* link);
107char* vodlocker(char* link);
108char* vidto(char* link);
109char* thevideo(char* link);
110char* mightyupload(char* link);
111char* cloudzilla(char* link);
112char* vivo(char* link);
113char* nbastream(char* link);
114char* giga(char* link);
115char* nbaondemand(char* link);
116char* p2pcast(char* link);
117char* vidzi(char* link);
118char* vidag(char* link);
119char* streamlive(char* link, int incount);
120char* cricfree(char* link, int incount);
121char* zerocast(char* link, int incount);
122char* usachannels(char* link, int incount);
123char* liveonlinetv(char* link, int incount);
124char* akamaistream(char* link, int incount);
125int internetradio_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
126int internettv_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
127int kinox_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
128int movie4k_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
129int movie2k_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
130int solarmovie_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
131int myvideo_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
132int youtube_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
133int ard_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
134int zdf_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
135int tectime_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
136int giga_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
137int beeg_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
138int xvideos_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
139int netzkino_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
140int mlehd_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
141int filmon_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
142int tvtoast_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
143int nowtv_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
144int amazon_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
145int all_search_local(struct skin* grid, struct skin* listbox, struct skin* countlabel, struct skin* load, char* link, char* title, char* searchstr, int flag);
146void mlehd_userauth();
147int screenlistbox(struct skin* grid, struct skin* listbox,struct skin* countlabel, char* title, char* titheklink, int* pagecount, int* tithekexit, int* oaktpage, int* oaktline, int* ogridcol, int flag, int cflag);
148
149#endif
Note: See TracBrowser for help on using the repository browser.