- Timestamp:
- 03/03/18 22:29:02 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localparser_secret/foxx.sh
r41866 r41970 6 6 SRC=$1 7 7 INPUT=$2 8 PAGE=$3 8 CURPAGE=$3 9 MAXPAGE=$4 10 PAGE=$5 9 11 10 12 FILENAME=`echo $PAGE | tr '/' '.'` … … 39 41 mainmenu() 40 42 { 41 echo "Kinofilme#$SRC $SRC new '?get=movies'#http://atemio.dyndns.tv/mediathek/menu/all-newfirst.jpg#all-newfirst.jpg#$NAME#0" > $TMP/$PARSER.$INPUT.list42 #echo "Serien#$SRC $SRC new '?get=tv'#http://atemio.dyndns.tv/mediathek/menu/Movies.jpg#Movies.jpg#$NAME#0" >> $TMP/$PARSER.$INPUT.list43 echo "Search#$SRC $SRC search '?s='#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >> $TMP/$PARSER.$INPUT.list43 echo "Kinofilme#$SRC $SRC new 0 0 '?get=movies'#http://atemio.dyndns.tv/mediathek/menu/all-newfirst.jpg#all-newfirst.jpg#$NAME#0" > $TMP/$PARSER.$INPUT.list 44 #echo "Serien#$SRC $SRC new 0 0 '?get=tv'#http://atemio.dyndns.tv/mediathek/menu/Movies.jpg#Movies.jpg#$NAME#0" >> $TMP/$PARSER.$INPUT.list 45 echo "Search#$SRC $SRC search 1 0 '?s='#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >> $TMP/$PARSER.$INPUT.list 44 46 45 47 if [ -e "$TMP/$PARSER.new.list" ] ; then 46 48 rm $TMP/$PARSER.new.list 47 49 fi 48 if [ -e "$TMP/$PARSER.search.list" ] ; then49 rm $TMP/$PARSER.search. list50 if [ "`echo $TMP/$PARSER.search.*.list`" != "$TMP/$PARSER.search.*.list" ] ; then 51 rm $TMP/$PARSER.search.*.list 50 52 fi 51 53 if [ -e "$TMP/$PARSER.page.list" ] ; then … … 91 93 fi 92 94 # obi 93 LINE="$TITLE#$SRC $SRC hosterlist $NEWPAGE#$PIC#$TMPPIC#$NAME#0"95 LINE="$TITLE#$SRC $SRC hosterlist 0 0 $NEWPAGE#$PIC#$TMPPIC#$NAME#0" 94 96 # LINE="$TITLE#$SRC $SRC play $NEWPAGE#$PIC#$TMPPIC#$NAME#111" 95 97 echo "$LINE" >> $TMP/$PARSER.$INPUT.list … … 97 99 fi 98 100 done 3<$TMP/cache.$PARSER.$INPUT.2 99 #rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1101 rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1 100 102 fi 101 103 … … 105 107 search() 106 108 { 107 if [ ! -e "$TMP/$PARSER.$INPUT.list" ] ; then 108 $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1 109 if [ ! -e "$TMP/$PARSER.$INPUT.$CURPAGE.list" ] ; then 110 if [ "$CURPAGE" -eq "1" ] ; then 111 NEWPAGE=$PAGE 112 else 113 NEWPAGE=`echo $PAGE | sed "s/@PAGE@/$CURPAGE/g"` 114 fi 115 $curlbin $URL/$NEWPAGE -o $TMP/cache.$PARSER.$INPUT.1 109 116 110 117 # /tmp/localhoster/hoster.sh get $URL/$PAGE > $TMP/cache.$PARSER.$INPUT.1 … … 135 142 if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then 136 143 if [ `cat $TMP/$PARSER.$INPUT.list | grep ^"$NEWPAGE" | wc -l` -eq 0 ];then 137 if [ ! -e $TMP/$PARSER.$INPUT. list ];then138 touch $TMP/$PARSER.$INPUT. list144 if [ ! -e $TMP/$PARSER.$INPUT.$CURPAGE.list ];then 145 touch $TMP/$PARSER.$INPUT.$CURPAGE.list 139 146 fi 140 147 # obi 141 LINE="$TITLE#$SRC $SRC hosterlist $NEWPAGE#$PIC#$TMPPIC#$NAME#0"142 # LINE="$TITLE#$SRC $SRC play $NEWPAGE#$PIC#$TMPPIC#$NAME#111"143 echo "$LINE" >> $TMP/$PARSER.$INPUT. list148 LINE="$TITLE#$SRC $SRC hosterlist 0 0 $NEWPAGE#$PIC#$TMPPIC#$NAME#0" 149 # LINE="$TITLE#$SRC $SRC play 0 0 $NEWPAGE#$PIC#$TMPPIC#$NAME#111" 150 echo "$LINE" >> $TMP/$PARSER.$INPUT.$CURPAGE.list 144 151 fi 145 152 fi 146 153 done 3<$TMP/cache.$PARSER.$INPUT.2 147 # rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1 148 fi 149 150 echo "$TMP/$PARSER.$INPUT.list" 154 if [ "$CURPAGE" -eq "1" ] ; then 155 PAGE="page/@PAGE@$PAGE" 156 MAXPAGE=`cat $TMP/cache.$PARSER.$INPUT.1 | sed '/<div class="pagination/!d;s/^.*Seite 1 von //;s/<\/span>.*$//'` 157 fi 158 if [ "$CURPAGE" -lt "$MAXPAGE" ] ; then 159 NEWPAGE=`expr $CURPAGE + 1` 160 echo "Page ($NEWPAGE/$MAXPAGE)#$SRC $SRC search $NEWPAGE $MAXPAGE '$PAGE'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" >> $TMP/$PARSER.$INPUT.$CURPAGE.list 161 fi 162 163 rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1 164 fi 165 if [ -e "$TMP/$PARSER.hosterlist.list" ] ; then 166 rm $TMP/$PARSER.hosterlist.list 167 fi 168 169 echo "$TMP/$PARSER.$INPUT.$CURPAGE.list" 151 170 } 152 171
Note: See TracChangeset
for help on using the changeset viewer.