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

Last change on this file since 40856 was 40856, checked in by obi, 3 years ago

update tithek

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