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

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

fix

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