Changeset 43637 for titan/mediathek/localparser_secret
- Timestamp:
- 03/04/19 18:11:35 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localparser_secret/7tv.sh
r43636 r43637 39 39 mainmenu() 40 40 { 41 # echo "Tv Shows#$SRC $SRC serien tv/#http://atemio.dyndns.tv/mediathek/menu/tv-shows.jpg#tv-shows.jpg#$NAME#0" > $TMP/$FILENAME.list42 41 echo "Search Serien#$SRC $SRC searchtv '7tvsearch/search/query/%search%/type/format/offset/0/limit/5'#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >$TMP/$FILENAME.list 43 42 echo "Search Clips#$SRC $SRC searchtv '7tvsearch/search/query/%search%/type/clip/offset/0/limit/5'#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >>$TMP/$FILENAME.list … … 47 46 48 47 #13:22:35.345 T:140602909902592 DEBUG: [plugin.video.7tvneu-1.0.1](searchtext) URL-x : https://www.7tv.de/7tvsearch/search/query/big+brother/type/format/offset/0/limit/5 49 searchtv()50 {51 rm "$TMP/$FILENAME.list"52 rm $TMP/cache.$FILENAME.*53 if [ ! -e "$TMP/$FILENAME.list" ]; then54 piccount=055 56 $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.157 # $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.158 59 60 if [ -z "$NEXT" ];then61 NEXT=162 fi63 pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1`64 if [ -z "$pages" ];then65 pages=066 fi67 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<a href=!\n<a href=!g' | grep ^"<a href=" >$TMP/cache.$FILENAME.268 69 #echo $TMP/cache.$FILENAME.170 #exit71 72 while read -u 3 ROUND; do73 ID=`echo $ROUND | cut -d'"' -f1 | tail -n1`74 NEWPAGE=`echo $ROUND | sed -nr 's/.*<a href="([^"]+)".*/\1/p'`75 TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'`76 77 # if [ ! -z "$NEWPAGE" ]; then78 # if [ -z "$TITLE" ];then79 # TITLE=`echo $TMPURL`80 # fi81 # TMPURL="$URL"/$TMPURL82 # fi83 84 PIC=`echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p'`85 86 48 #suche big broter 87 49 # … … 95 57 #14:09:21.003 T:139914294122240 DEBUG: 'GET /7tvsearch/search/query/big+brother/type/episode/offset/0/limit/5 HTTP/1.1\r\nHost: www.7tv.de\r\nConnection: close\r\nAccept-Encoding: gzip, deflate\r\n\r\n' 96 58 97 #14:14:26.546 T:139914311513856 DEBUG: [plugin.video.7tvneu-1.0.1](searchtext) URL-x : https://www.7tv.de/7tvsearch/search/query/big+brother/type/episode/offset/7/limit/5 59 search() 60 { 61 if [ ! -e "$TMP/$FILENAME.list" ]; then 62 piccount=0 98 63 99 if [ `echo $ROUND | grep us_ger_small.png | wc -l` -eq 1 ]; then 100 LANG=" (de)" 101 elif [ `echo $ROUND | grep us_flag_small.png | wc -l` -eq 1 ]; then 102 LANG=" (en)" 103 else 104 LANG=" (??)" 105 fi 64 $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1 65 # $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1 66 67 pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1` 68 if [ -z "$pages" ];then 69 pages=0 70 fi 71 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<a href=!\n<a href=!g' | grep ^"<a href=" >$TMP/cache.$FILENAME.2 72 73 while read -u 3 ROUND; do 74 ID=`echo $ROUND | cut -d'"' -f1 | tail -n1` 75 NEWPAGE=`echo $ROUND | sed -nr 's/.*<a href="([^"]+)".*/\1/p'` 76 TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'` 77 PIC=`echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p'` 106 78 107 79 if [ -z "$PIC" ]; then 108 80 PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" 109 81 fi 110 #echo TITLE $TITLE111 #echo NEWPAGE $NEWPAGE112 #echo PIC $PIC113 #exit114 82 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 115 83 /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 … … 121 89 fi 122 90 piccount=`expr $piccount + 1` 123 #14:17:18.074 T:139914121307904 DEBUG: 'GET /big-brother/ganze-folgen HTTP/1.1\r\nHost: www.7tv.de\r\nConnection: close\r\nAccept-Encoding: gzip, deflate\r\n\r\n'124 91 125 LINE="$TITLE (ganze-folgen)#$SRC $SRC episode tv$NEWPAGE/ganze-folgen#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"92 LINE="$TITLE (ganze-folgen)#$SRC $SRC episode $NEWPAGE/ganze-folgen#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0" 126 93 echo "$LINE" >> $TMP/$FILENAME.list 127 94 128 LINE="$TITLE (alle-clips)#$SRC $SRC episode tv$NEWPAGE/alle-clips#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"95 LINE="$TITLE (alle-clips)#$SRC $SRC episode $NEWPAGE/alle-clips#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0" 129 96 echo "$LINE" >> $TMP/$FILENAME.list 130 131 # LINE="Big Brother#episode '/tv/big-brother'#http://atemio.dyndns.tv/mediathek/menu/default.jpg#sixx.serien.tv..41.jpg#Sixx#0"132 133 97 fi 134 98 135 99 done 3<$TMP/cache.$FILENAME.2 136 137 if [ "$NEXT" -lt "$pages" ]; then 138 NEXTPAGE=`expr $NEXT + 1` 139 LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC searchtv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" 140 echo "$LINE" >> $TMP/$FILENAME.list 141 fi 142 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 100 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 143 101 fi 144 102 echo "$TMP/$FILENAME.list" 145 103 } 146 104 147 episode tv()105 episode() 148 106 { 149 rm "$TMP/$FILENAME.list"150 rm $TMP/cache.$FILENAME.*151 107 if [ ! -e "$TMP/$FILENAME.list" ]; then 152 108 piccount=0 … … 154 110 $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1 155 111 # $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1 156 157 112 158 113 if [ -z "$NEXT" ];then … … 165 120 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<a href=!\n<a href=!g' | grep ^"<a href=" | grep "teaser-img" | grep "data-track" >$TMP/cache.$FILENAME.2 166 121 167 #next168 #<a href="/big-brother/alle-clips" itemprop="url" ><span itemprop="name">Alle Clips</span></a> </li> </ul> </nav><!-- / #format_nav--> </div> <div class="format-sponsor"> <div class="format-sponsor-brand"> <a class="brand-logo-sixx" href="https://www.sixx.de" target="_blank" title="sixx"></a> </div> </div> </div> <!--googleoff: index--> <div class="main-zone"> <div class="row "> <div class="row-wrapper " data-track="zone:main,row:N/A,col:N/A,width:3,cont:"> <section class="bentobox-default teaser-row" data-ajax-more="/psdflow/ajaxblock/(block)/1600530d298d8cd1de1e560337538f82/(offset)/24/(limit)/24/(node_id)/117716"> <article class="teaser teaser_300x160 class-clip" data-track="teasNr:1,BentoBox default,Staffel 1 Episode 92: Big Brother Live - Das Finale - Teil 1 - N/A">169 170 #echo $TMP/cache.$FILENAME.1171 #exit172 173 122 while read -u 3 ROUND; do 174 123 ID=`echo $ROUND | cut -d'"' -f1 | tail -n1` 175 124 NEWPAGE=`echo $ROUND | sed -nr 's/.*<a href="([^"]+)".*/\1/p'` 176 125 TITLE=`echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p'` 177 if [ -z "$TITLE" ]; then178 TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'`179 fi126 if [ -z "$TITLE" ]; then 127 TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'` 128 fi 180 129 181 TITLE=`echo $TITLE | tr '-' '\n' | tail -n3 | tr '\n' '-'` 182 #TITLE2=`echo $TITLE | tr '-' '\n' | tail -n2` 130 TITLE=`echo $TITLE | tr '-' '\n' | tail -n3 | tr '\n' '-'` 183 131 184 132 PIC=`echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p'` … … 187 135 PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" 188 136 fi 189 #echo TITLE $TITLE 190 #echo NEWPAGE $NEWPAGE 191 #echo PIC $PIC 192 #exit 137 193 138 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 194 139 /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 … … 215 160 # if [ "$NEXT" -lt "$pages" ]; then 216 161 NEXTPAGE=`expr $NEXT + 1` 217 LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC episodetv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" 162 # LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC episodetv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" 163 LINE="Page (+1)#$SRC $SRC episode '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" 218 164 echo "$LINE" >> $TMP/$FILENAME.list 219 fi 220 # fi 221 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 222 fi 223 echo "$TMP/$FILENAME.list" 224 } 225 226 #[titan] cmd: /mnt/parser/7tv.sh /mnt/parser/7tv.sh searchtv '7tvsearch/search/query/big+brother/type/format/offset/0/limit/5', file=tithek_global.h, func=localparser_search, line=1476 227 #[tithek] cmd: /mnt/parser/7tv.sh /mnt/parser/7tv.sh episodetv /big-brother/ganze-folgen 228 #[tithek] cmd: /mnt/parser/7tv.sh /mnt/parser/7tv.sh episodetvlist /big-brother/183-staffel-1-episode-83-big-brother-tag-82-teil-2-ganze-folge 229 230 episodetvlist() 231 { 232 rm "$TMP/$FILENAME.list" 233 rm $TMP/cache.$FILENAME.* 234 235 if [ ! -e "$TMP/$FILENAME.list" ]; then 236 piccount=0 237 238 SEARCHSTR=$(echo $PAGE | tr '/' '\n' | tail -n1) 239 240 $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1 241 cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' | tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "title=" | grep "$SEARCHSTR" >$TMP/cache.$FILENAME.2 242 243 while read -u 3 ROUND; do 244 245 NEWPAGE=`echo $ROUND | cut -d'"' -f2` 246 TITLE=$(echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p') 247 PIC=$(echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p') 248 249 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/ß/Ãx/g' -e 's/–/-/g' -e 's/Ä/à 250 /g' -e 's/Ü/ÃS/g' -e 's/Ö/Ã/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/à 251 /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'` 252 253 if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then 254 if [ ! -e $TMP/$FILENAME.list ];then 255 touch $TMP/$FILENAME.list 256 fi 257 piccount=$[$piccount+1] 258 LINE="$TITLE#$SRC $SRC play '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#111" 259 echo "$LINE" >> $TMP/$FILENAME.list 260 fi 261 262 done 3<$TMP/cache.$FILENAME.2 263 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 264 fi 265 echo "$TMP/$FILENAME.list" 266 } 267 268 serien() 269 { 270 if [ ! -e "$TMP/$FILENAME.list" ]; then 271 piccount=0 272 273 $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1 274 # cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' | tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "/$PAGE" | grep -v "class=" | grep -v title= | grep '">' >$TMP/cache.$FILENAME.2 275 276 while read -u 3 ROUND; do 277 NEWPAGE=`echo $ROUND | cut -d'"' -f2` 278 279 TITLE=$(echo $ROUND | sed -nr 's/.*">([^>]+)<\/a>.*/\1/p') 280 PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" 281 282 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/ß/Ãx/g' -e 's/–/-/g' -e 's/Ä/à 283 /g' -e 's/Ü/ÃS/g' -e 's/Ö/Ã/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/à 284 /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'` 285 286 if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then 287 if [ ! -e $TMP/$FILENAME.list ];then 288 touch $TMP/$FILENAME.list 289 fi 290 piccount=$[$piccount+1] 291 LINE="$TITLE#$SRC $SRC episode '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#0" 292 echo "$LINE" >> $TMP/$FILENAME.list 293 fi 294 295 done 3<$TMP/cache.$FILENAME.2 165 # fi 166 fi 296 167 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 297 fi298 #work start299 LINE="Big Brother#/tmp/localparser/sixx.sh /tmp/localparser/sixx.sh episode '/tv/big-brother'#http://atemio.dyndns.tv/mediathek/menu/default.jpg#sixx.serien.tv..41.jpg#Sixx#0"300 echo "$LINE" > $TMP/$FILENAME.list301 #end302 echo "$TMP/$FILENAME.list"303 }304 305 episode()306 {307 if [ ! -e "$TMP/$FILENAME.list" ]; then308 piccount=0309 310 $curlbin $URL/$PAGE/alle-tage -o $TMP/cache.$FILENAME.1311 cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' | tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "title=" | grep "$PAGE" >$TMP/cache.$FILENAME.2312 313 while read -u 3 ROUND; do314 NEWPAGE=`echo $ROUND | cut -d'"' -f2`315 TITLE=$(echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p')316 PIC=$(echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p')317 318 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/ß/Ãx/g' -e 's/–/-/g' -e 's/Ä/Ã319 /g' -e 's/Ü/ÃS/g' -e 's/Ö/Ã/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/Ã320 /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'`321 322 if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then323 if [ ! -e $TMP/$FILENAME.list ];then324 touch $TMP/$FILENAME.list325 fi326 piccount=$[$piccount+1]327 LINE="$TITLE#$SRC $SRC episodelist '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#0"328 echo "$LINE" >> $TMP/$FILENAME.list329 fi330 331 done 3<$TMP/cache.$FILENAME.2332 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1333 fi334 echo "$TMP/$FILENAME.list"335 }336 337 338 episodelist()339 {340 rm "$TMP/$FILENAME.list"341 rm $TMP/cache.$FILENAME.*342 343 if [ ! -e "$TMP/$FILENAME.list" ]; then344 piccount=0345 346 SEARCHSTR=$(echo $PAGE | tr '/' '\n' | tail -n1)347 348 $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1349 cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' | tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "title=" | grep "$SEARCHSTR" >$TMP/cache.$FILENAME.2350 351 while read -u 3 ROUND; do352 353 NEWPAGE=`echo $ROUND | cut -d'"' -f2`354 TITLE=$(echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p')355 PIC=$(echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p')356 357 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/ß/Ãx/g' -e 's/–/-/g' -e 's/Ä/Ã358 /g' -e 's/Ü/ÃS/g' -e 's/Ö/Ã/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/Ã359 /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'`360 361 if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then362 if [ ! -e $TMP/$FILENAME.list ];then363 touch $TMP/$FILENAME.list364 fi365 piccount=$[$piccount+1]366 LINE="$TITLE#$SRC $SRC play '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#111"367 echo "$LINE" >> $TMP/$FILENAME.list368 fi369 370 done 3<$TMP/cache.$FILENAME.2371 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1372 168 fi 373 169 echo "$TMP/$FILENAME.list" … … 376 172 play() 377 173 { 378 # /tmp/localhoster/hoster.sh youtube_dl $URL/$PAGE379 174 /tmp/localhoster/hoster.sh youtube_dl $PAGE 380 175 } … … 386 181 play) $INPUT;; 387 182 search) $INPUT;; 388 serien) $INPUT;;389 183 episode) $INPUT;; 390 184 episodelist) $INPUT;; 391 searchtv) $INPUT;;392 episodetv) $INPUT;;393 episodetvlist) $INPUT;;394 185 esac
Note: See TracChangeset
for help on using the changeset viewer.