Changeset 43086
- Timestamp:
- 12/03/18 23:56:24 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localparser_secret/movie4k.sh
r43085 r43086 201 201 pages=0 202 202 fi 203 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!tablemoviesindex!\ntablemoviesindex!g' | grep ^"tablemoviesindex" | sed 's!coverPreview!\ncoverPreview!g' | grep ^"coverPreview" | grep 'id="tdmovies"' >$TMP/cache.$FILENAME.2 204 205 while read -u 3 ROUND; do 206 ID=`echo $ROUND | cut -d'"' -f1 | tail -n1` 207 TITLE=`echo $ROUND | sed 's!<a href=!\nfound=>!g' | grep ^found= | cut -d">" -f3 | cut -d"<" -f1` 208 NEWPAGE=`echo $ROUND | sed 's!<a href=!\nfound=!g' | grep ^found= | cut -d'"' -f2 | tail -n1` 209 210 if [ ! -z "$NEWPAGE" ]; then 211 if [ -z "$TITLE" ];then 212 TITLE=`echo $TMPURL` 213 fi 214 TMPURL="$URL"/$TMPURL 215 fi 216 217 PIC=`cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed "s/$ID/\n$ID/g" | grep ^"$ID"'").hover' | sed "s#img src=#\nfound=#g" | grep ^"found=" | cut -d"'" -f2 | head -n1` 218 219 if [ `echo $ROUND | grep us_ger_small.png | wc -l` -eq 1 ]; then 220 LANG=" (de)" 221 elif [ `echo $ROUND | grep us_flag_small.png | wc -l` -eq 1 ]; then 222 LANG=" (en)" 223 else 224 LANG=" (??)" 225 fi 226 227 if [ -z "$PIC" ]; then 228 PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" 229 fi 230 231 TITLE=`echo $TITLE | sed -e 's/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/\C3x/g' -e 's/–/-/g' -e 's/Ä/\C3 232 /g' -e 's/Ü/\C3S/g' -e 's/Ö/\C3/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/\C3 233 /g' -e 's/%D6/\C3/g' -e 's/%DC/\C3S/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'` 234 235 if [ ! -z "$TITLE" ] && [ ! -z "$TMPURL" ];then 236 if [ ! -e $TMP/$FILENAME.list ];then 237 touch $TMP/$FILENAME.list 238 fi 239 piccount=`expr $piccount + 1` 240 LINE="$TITLE $LANG#$SRC $SRC season $NEWPAGE#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0" 241 242 echo "$LINE" >> $TMP/$FILENAME.list 243 fi 244 245 done 3<$TMP/cache.$FILENAME.2 246 247 if [ "$NEXT" -lt "$pages" ]; then 248 NEXTPAGE=`expr $NEXT + 1` 249 LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC searchtv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" 250 echo "$LINE" >> $TMP/$FILENAME.list 251 fi 252 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 253 fi 254 echo "$TMP/$FILENAME.list" 255 } 256 257 searchtold() 258 { 259 if [ ! -e "$TMP/$FILENAME.list" ]; then 260 piccount=0 261 262 # $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1 263 $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1 264 265 pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1` 266 if [ -z "$pages" ];then 267 pages=0 268 fi 203 269 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<TR>!\nfound=!g'| grep ^"found=" >$TMP/cache.$FILENAME.2 204 270
Note: See TracChangeset
for help on using the changeset viewer.