source: titan/mediathek/localparser_secret/pornhub.sh @ 40204

Last change on this file since 40204 was 40204, checked in by obi, 5 years ago

update pornhub

  • Property svn:executable set to *
File size: 16.8 KB
Line 
1#!/bin/sh
2# first sh box parser for titannit mfg obi
3
4. /tmp/localhoster/hoster.sh
5
6SRC=$1
7INPUT=$2
8PAGE=$3
9NEXT=$4
10PARSER=`echo $SRC | tr '/' '\n' | tail -n1 | sed 's/.sh//'`
11
12FILENAME="$PARSER $INPUT $PAGE $NEXT"
13FILENAME=`echo $FILENAME | tr '&' '.' | tr '/' '.' | tr '?' '.' | tr ';' '.' | tr '=' '.' | sed 's/ \+/./g' | sed 's/\.\+/./g'`
14
15if [ -z "$FILENAME" ]; then
16        FILENAME=none
17fi
18
19URL=http://www.pornhub.com
20NAME="Pornhub"
21
22mkdir $TMP > /dev/null 2>&1
23
24if [ `echo $SRC | grep ^"/mnt/parser" | wc -l` -gt 0 ];then
25        TYPE="$SRC - Shell script"
26elif [ `echo $SRC | grep ^"/var/swap" | wc -l` -gt 0 ];then
27        TYPE="Swap - Shell script"
28elif [ `echo $SRC | grep ^"/mnt/swapextensions" | wc -l` -gt 0 ];then
29        TYPE="Mnt - Shell script"
30else
31        TYPE="Flash - Shell script"
32fi
33
34init()
35{
36        rm -rf $TMP > /dev/null 2>&1
37        echo "$NAME ($TYPE)#$SRC $SRC mainmenu#http://atemio.dyndns.tv/mediathek/menu/$PARSER.jpg#$PARSER.jpg#TiThek#1000"
38}
39
40mainmenu()
41{
42        echo "Genre#$SRC $SRC genre 'categories'#http://atemio.dyndns.tv/mediathek/menu/Movies.genre.jpg#Movies.genre.jpg#$NAME#0" >$TMP/$FILENAME.list
43        echo "Suchen#$SRC $SRC search 'video/search?search=%search%&page=' 1#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >>$TMP/$FILENAME.list
44        echo "$TMP/$FILENAME.list"
45}
46
47# comment block1 start
48<<"COMMENT"
49
50<ul class="headerSubMenu">
51 .
52 <li class=" ">
53 <a href="/video?c=28" onclick="ga('send', 'event', 'Header', 'click', 'Category 28');" alt="Reife Frauen">
54 <img class="js-menuSwap" data-image="http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184" width="118" height="88" alt="Reife Frauen">
55 <span>Reife Frauen</span>
56 </a>
57 </li>
58 .
59 <li>
60 <a class="categoryDefault" href="/categories" onclick="ga('send', 'event', 'Header', 'click', 'Categories');">
61 <img class="js-menuSwap" data-image="http://cdn1b.static.pornhub.phncdn.com/www-static/images/categories_seeall.gif" alt="See All" width="118" height="88">
62 <span>Alle anzeigen</span>
63 </a>
64 </li>
65</ul>
66
67TitanNit-ufs912:~# time /tmp/localparser/pornhub.sh /tmp/localparser/pornhub.sh genre 'categories'
68/tmp/tithek/pornhub.genres.list
69real    0m 1.07s
70user    0m 0.39s
71sys     0m 0.39s
72TitanNit-ufs912:
73
74TitanNit-ufs912:~# time /tmp/localparser/pornhub.sh /tmp/localparser/pornhub.sh genreold 'categories'
75/tmp/localcache/pornhub.genreold.categories.list
76real    0m 19.03s
77user    0m 4.71s
78sys     0m 12.14s
79TitanNit-ufs912:~#
80
81COMMENT
82# comment block1 end
83
84genre()
85{
86        if [ ! -e "$TMP/$FILENAME.list" ]; then
87                $curlbin -o - $URL/$PAGE | awk -v SRC=$SRC -v NAME=$NAME \
88                '
89                        # 1. BEGIN variable setzen
90                        BEGIN
91                        {
92                                # 2. setzt suchvariable auf 0 vor dem start
93                                suche = 0
94                                newpage = ""
95                        }
96                        # 3. eindeutige zeile vor ersten treffer
97                        /<ul class=\"headerSubMenu\">/ \
98                        {
99                                # 4. suche erlauben ab dieser zeile
100                                suche = 1
101                                # 5. in naechste zeile springen
102                                next
103                        }
104                        # 6. eindeutige zeile nach letzen treffer
105                        /<\/ul>/ \
106                        {
107                                # 7. suche verbieten ab dieser zeile
108                                suche = 0
109                                # 8. in naechste zeile springen
110                        next
111                        }
112                        # 9. eindeutige zeile nach letzen treffer backup fals erste nicht klappt
113                        /categoryDefault/ \
114                        {
115                                # 10. suche verbieten ab dieser zeile
116                                suche = 0
117                                # 11. in naechste zeile springen
118                    next
119                        }
120                        # 12. nextpage zeile
121                        # <a href=\"\/video?c=28
122                        /<a href=\"\/video?/ \
123                        {
124                                if (suche == 1)
125                                {
126                                        # <a href="/video?c=28" onclick="ga.....>
127                                        # 13. extrahiere den newpage pfad
128                                        i = index($0, "href=\"") + 6
129                            j = index(substr($0, i), "\"") - 1
130                                        # 14. newpage = /video?c=28
131                            newpage = substr($0, i, j)
132                                        # 15. in naechste zeile springen
133                                        next
134                                }
135                        }
136                        # 16. erste zeile mit treffer
137                        /<img class=\"/ \
138                        {
139                                if (suche == 1 && newpage != "")
140                                {
141                                        # <img class="js-menuSwap" data-image="http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184" width="118" height="88" alt="Reife Frauen">
142                                        # 17. extrahiere den titel alt="Reife Frauen"
143                                        i = index($0, "alt=\"") + 5
144                            j = index(substr($0, i), "\"") - 1
145                                        # 18. titel = Reife Frauen
146                            title = substr($0, i, j)
147       
148                                        # <img class="js-menuSwap" data-image="http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184" width="118" height="88" alt="Reife Frauen">     
149                                        # 19. extrahiere den piclink data-image="http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184"
150                                        i = index($0, "data-image=\"") + 12
151                            j = index(substr($0, i), "\"") - 1
152                                        # 20. pic = http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184
153                            pic = substr($0, i, j)
154                                       
155                                        # 21. erstelle lokalen picname aus kleingeschriebenen titel
156                                        # 22. titel = reife frauen
157                                        picname = tolower(title)
158       
159                                        # 23. tausche leehrzeichen in punkte
160                                        # 24. titel = reife.frauen
161                            gsub(" ", ".", picname, picname)
162       
163                                        if (title != "")
164                                        {
165                                                # 25. in naechste zeile springen
166                                                # 26. \x27 = single quotes
167                                                print title "#" SRC " " SRC " search \x27" newpage "&page=\x27 1#" pic "#" picname ".jpg#" NAME "#0"
168                                        }
169                                       
170                                        # 27. reset variables
171                                        newpage = ""
172                                        title = ""
173                                        picname = ""
174                                        pic = ""
175                                        # 28. in naechste zeile springen
176                                        next
177                        }
178                        }
179                # 29. schreibe alles in die list datei
180                ' >$TMP/$FILENAME.list
181        fi
182        # 30. gebe titan den list namen mit pfad zurueck
183        echo "$TMP/$FILENAME.list"
184}
185
186
187genreold()
188{
189        if [ ! -e "$TMP/$FILENAME.list" ]; then
190                piccount=0
191                $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1
192                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's/<a href=/\n\n\nfound=/g' | grep ^found= | grep "/video?c=" | tr '\t' ' ' | sed 's/ \+/ /g' | grep "img src" | grep ".jpg" >$TMP/cache.$FILENAME.2
193               
194                while read -u 3 ROUND; do
195                        PIC=`echo $ROUND | sed 's!<img src=!\npic=!g' | grep ^pic= | cut -d'"' -f2 | tail -n1`
196                        TITLE=`echo $ROUND | sed 's!data-mxptext=!\ntitle=!g' | grep ^title= | cut -d'"' -f2`
197                        NEWPAGE=`echo $ROUND | cut -d'"' -f2 | head -n1`
198       
199                        if [ -z "$PIC" ]; then
200#                               PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
201                                PIC="http://atemio.dyndns.tv/mediathek/menu/`echo $TITLE | tr 'A-Z' 'a-z'`.jpg"
202                        fi
203       
204                        TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã/g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/Ã/g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/g' -e 's/%28/(/g' -e 's/%29/)/g' -e 's/%3A/:/g' -e 's/%40/@/g' -e 's/%2B/&/g' -e 's/%C3/A/g' -e 's/%B1/&/g' -e 's/%5B//g' -e 's/%5D//g' -e 's!%2F!/!g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'`
205       
206                        if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then
207                                if [ ! -e $TMP/$FILENAME.list ];then
208                                        touch $TMP/$FILENAME.list
209                                fi
210                                piccount=`expr $piccount + 1`
211       
212                                if [ `cat $TMP/$FILENAME.list | grep "#$NEWPAGE#" | wc -l` -eq 0 ];then
213                                        LINE="$TITLE#$SRC $SRC search '$NEWPAGE&page=' 1#$PIC#$FILENAME.$FILENAME.$NEXT.$piccount.jpg#$NAME#0"
214                                fi
215                                echo "$LINE" >> $TMP/$FILENAME.list
216                        fi
217       
218                done 3<$TMP/cache.$FILENAME.2
219                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
220        fi
221        echo "$TMP/$FILENAME.list"
222}
223
224# comment block1 start
225<<"COMMENT"
226
227                                                <ul class="nf-videos videos search-video-thumbs">
228                                                                                                                <li class="videoblock videoBox" id="33423702" _vkey="127170590" >
229<div class="wrap">
230.
231.
232 <div class="phimage">
233 <div class="preloadLine"></div>
234 <a href="/view_video.php?viewkey=127170590" title="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14" class="img" data-related-url="/video/ajax_related_video?vkey=127170590" >
235 <div class="img videoPreviewBg">
236 <div class="marker-overlays">
237 <var class="duration">6:06</var>
238 <span class="hd-thumbnail">HD</span>
239 </div>
240
241 <img
242 src="http://cdn1b.static.pornhub.phncdn.com/www-static/images/blank.gif"
243 alt="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
244 data-mediumthumb="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201410/14/33423702/original/(m=ecuK8daaaa)5.jpg"
245 data-mediabook="http://cdn2b.video.pornhub.phncdn.com/videos/201410/14/33423702/180P_375K_33423702.webm?rs=150&ri=1000&s=1488442497&e=1488449697&h=46dd89a4b2712a5e40a7f065ebf157ad"
246 class="js-preload js-videoThumb js-videoThumbFlip thumb js-videoPreview"
247 width="150"
248.
249.
250                                                        </ul>
251
252root@TitanNit-dm900:~# time /tmp/localparser/pornhub.sh /tmp/localparser/pornhub.sh searchold '/video?c=95&page=' 1
253/tmp/localcache/pornhub.searchold.video.c.95.page.1.list
254
255real    0m2.128s
256user    0m0.625s
257sys     0m1.452s
258
259root@TitanNit-dm900:~# time /tmp/localparser/pornhub.sh /tmp/localparser/pornhub.sh search '/video?c=95&page=' 1
260/tmp/localcache/pornhub.search.video.c.95.page.1.list
261
262real    0m0.495s
263user    0m0.090s
264sys     0m0.114s
265
266COMMENT
267# comment block1 end
268
269search()
270{
271#       if [ ! -e "$TMP/$FILENAME.list" ]; then
272                $curlbin -o - $URL$PAGE$NEXT | awk -v SRC=$SRC -v NAME=$NAME -v PARSER=$PARSER -v FILENAME=$FILENAME -v INPUT=$INPUT -v PAGE=$PAGE -v NEXT=$NEXT \
273                '
274                        # BEGIN variable setzen
275                        BEGIN
276                                {
277                                        # setzt suchvariable auf 0 vor dem start
278                                        suche = 0
279                                        newpage = ""
280                                        pages = "0"
281                                        piccount = 0
282                                }
283                                # <li class="page_next_set"><a class="greyButton" href="/video?c=95&amp;page=10">10</a></li>
284                                /<li class=\"page_next_set\">/ \
285                                {
286                                        # da 2 pages sources geht keine variable ob schon gesetzt.
287                                        #if (pages == "0")
288                                        #{
289                                                # extrahiere die max pages unter 10 pages
290                                                i = index($0, "&amp;page=") + 10
291                                    j = index(substr($0, i), "\"") - 1
292                                    pages = substr($0, i, j)
293                                    # in naechste zeile springen
294                                                next
295                                        #}
296                                }
297                                # <li class="page_number"><a class="greyButton" href="/video/search?search=michaela&amp;page=5">5</a></li>
298                                /<li class=\"page_number\">/ \
299                                {
300                                        # da 2 pages sources geht keine variable ob schon gesetzt.
301                                        #if (pages == "0")
302                                        #{
303                                                # extrahiere die max pages groesser 10 pages
304                                                i = index($0, "&amp;page=") + 10
305                                    j = index(substr($0, i), "\"") - 1
306                                    pages = substr($0, i, j)
307                                                # in naechste zeile springen
308                                                next
309                                        #}
310                                }
311                                # eindeutige zeile vor ersten treffer
312                                /<ul class=\"nf-videos videos search-video-thumbs\">/ \
313                                {
314                                        # suche erlauben ab dieser zeile
315                                        suche = 1
316                                        # in naechste zeile springen
317                                        next
318                                }
319                                # eindeutige zeile nach letzen treffer
320                                /<\/ul>/ \
321                                {
322                                        # suche verbieten ab dieser zeile
323                                        suche = 0
324                                        # in naechste zeile springen
325                                next
326                                }
327                                # eindeutige zeile nach letzen treffer backup fals erste nicht klappt
328                                /<ul class=\"searchRelatedList sectionContent clearfix\">/ \
329                                {
330                                        # suche verbieten ab dieser zeile
331                                        suche = 0
332                                        # in naechste zeile springen
333                            next
334                                }
335                                # nextpage zeile
336                                # <a href="/view_video.php?viewkey=127170590" title="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14" class="img" data-related-url="/video/ajax_related_video?vkey=127170590" >
337                                /<a href=\"\/view_video.php?/ \
338                                {
339                                        if (suche == 1)
340                                        {
341                                                # extrahiere den newpage pfad
342                                                i = index($0, "href=\"") + 6
343                                    j = index(substr($0, i), "\"") - 1
344                                                # newpage = /view_video.php?viewkey=127170590
345                                    newpage = substr($0, i, j)
346       
347                                                # <img class="js-menuSwap" data-image="http://cdn1b.static.pornhub.phncdn.com/images/categories/118x88/28.jpg?cache=1488300184" width="118" height="88" alt="Reife Frauen">
348                                                # extrahiere den titel title="Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
349                                                i = index($0, "title=\"") + 7
350                                    j = index(substr($0, i), "\"") - 1
351                                                # title = "Young-Devotion - Verdammt! Ist mir das jetzt wirklich passiert 17.02.14"
352                                    title = substr($0, i, j)
353                                                # in naechste zeile springen
354                                                next
355                                        }
356                                }
357                                # bildlink treffer
358                                # data-mediumthumb="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/....
359                                /data-mediumthumb=/ \
360                                {
361                                        if (suche == 1 && newpage != "")
362                                        {
363                                                # extrahiere den piclink data-image="http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/............
364                                                i = index($0, "data-mediumthumb=\"") + 18
365                                    j = index(substr($0, i), "\"") - 1
366                                                # pic = http://i0.cdn2b.image.pornhub.phncdn.com/videos/201702/17/106465292/original/........
367                                    pic = substr($0, i, j)
368               
369                                                if (title != "")
370                                                {
371                                                        picname = tolower(title)
372                                            gsub(" ", ".", picname, picname)
373
374                                                        piccount += 1
375                                                        # in naechste zeile springen
376                                                        # \x27 = single quotes
377# variable FILENAME bringt ein - statt den inhalt
378# pornhub.search.video.c.95.page.1
379#                                                       print title "(" pages "/" pages ")#" SRC " " SRC " hoster \x27" newpage "\x27#" pic "#" FILENAME "." piccount ".jpg#" NAME "#111"
380#                                                       print title "(" pages "/" pages ")#" SRC " " SRC " hoster \x27" newpage "\x27#" pic "#" PARSER "." INPUT "." PAGE "." NEXT "." piccount ".jpg#" NAME "#111"
381                                                        print title "(" pages "/" pages ")#" SRC " " SRC " hoster \x27" newpage "\x27#" pic "#" PARSER "." picname "." piccount ".jpg#" NAME "#111"
382                                                }
383               
384                                                # 27. reset variables
385                                                newpage = ""
386                                                title = ""
387                                                picname = ""
388                                                pic = ""
389                                                # 28. in naechste zeile springen
390                                                next
391                                }
392                                }
393                                # next page init
394                        END
395                                {
396                                        print "Page (" NEXT + 1 "/" pages ")#" SRC " " SRC " " INPUT " \x27" PAGE "\x27 " NEXT + 1 "#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#" NAME "#0"
397                                }
398                # 29. schreibe alles in die list datei
399                ' >$TMP/$FILENAME.list
400#       fi
401        # 30. gebe titan den list namen mit pfad zurueck
402        echo "$TMP/$FILENAME.list"
403}
404
405
406searchold()
407{
408        if [ ! -e "$TMP/$FILENAME.list" ]; then
409                piccount=0
410
411                $curlbin $URL/$PAGE$NEXT -o $TMP/cache.$FILENAME.1
412                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's/<a href=/\n\n\nfound=/g' | grep ^found= | grep "/view_video.php?viewkey=" | tr '\t' ' ' | sed 's/ \+/ /g' | grep "img src" >$TMP/cache.$FILENAME.2
413       
414#               <li class="page_next_set"><a class="greyButton" href="/video?c=95&amp;page=10">10</a></li>
415                pages=`cat $TMP/cache.$FILENAME.1 | grep "&amp;page" | grep "page_next_set" | sed 's/&amp;page=/\nfound="/g' | grep ^found= | cut -d'"' -f2 | tail -n1`
416
417#               <li class="page_number"><a class="greyButton" href="/video/search?search=michaela&amp;page=5">5</a></li>
418                if [ -z "$pages" ];then
419                        pages=`cat $TMP/cache.$FILENAME.1 | grep "page_number" | sed 's/&amp;page=/\nfound="/g' | grep ^found= | cut -d'"' -f2 | tail -n1`
420                fi
421
422                while read -u 3 ROUND; do
423                        PIC=`echo $ROUND | sed 's!data-mediumthumb=!\npic=!g' | grep ^pic= | cut -d'"' -f2 | tail -n1`
424#                       if [ -z "$PIC" ];then
425#                               PIC=`echo $ROUND | sed 's!data-path=!\npic=!g' | grep ^pic= | cut -d'"' -f2 | tail -n1`
426#                       fi
427
428                        TITLE=`echo $ROUND | sed 's!title=!\ntitle=!g' | grep ^title= | cut -d'"' -f2`
429                        NEWPAGE=`echo $ROUND | cut -d'"' -f2`   
430                        TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã/g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/Ã/g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/g' -e 's/%28/(/g' -e 's/%29/)/g' -e 's/%3A/:/g' -e 's/%40/@/g' -e 's/%2B/&/g' -e 's/%C3/A/g' -e 's/%B1/&/g' -e 's/%5B//g' -e 's/%5D//g' -e 's!%2F!/!g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'`
431       
432                        if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ] && [ ! -z "$PIC" ];then
433                                if [ ! -e $TMP/$FILENAME.list ];then
434                                        touch $TMP/$FILENAME.list
435                                fi
436                                piccount=`expr $piccount + 1`
437
438                                if [ `cat $TMP/$FILENAME.list | grep "#$NEWPAGE#" | wc -l` -eq 0 ];then
439                                        LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE'#$PIC#$FILENAME.$FILENAME.$NEXT.$piccount.jpg#$NAME#111"
440                                fi
441                                echo "$LINE" >> $TMP/$FILENAME.list
442                        fi
443       
444                done 3<$TMP/cache.$FILENAME.2
445
446                if [ "$NEXT" -lt "$pages" ]; then
447                        NEXTPAGE=`expr $NEXT + 1`
448                        LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC search '$PAGE' $NEXTPAGE#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
449                        echo "$LINE" >> $TMP/$FILENAME.list
450                fi
451                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
452        fi
453        echo "$TMP/$FILENAME.list"
454}
455
456hoster()
457{
458        rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1
459        /tmp/localhoster/hoster.sh youtube_dl $URL$PAGE > $TMP/cache.$PARSER.$INPUT.1
460        STREAMURL=`cat $TMP/cache.$PARSER.$INPUT.1`
461        echo $STREAMURL
462}
463
464case $INPUT in
465        init) $INPUT;;
466        mainmenu) $INPUT;;
467        hoster) $INPUT;;
468        search) $INPUT;;
469        searchold) $INPUT;;
470        genre) $INPUT;;
471        genreold) $INPUT;;
472
473esac
Note: See TracBrowser for help on using the repository browser.