Changeset 42600 for titan/mediathek


Ignore:
Timestamp:
Aug 1, 2018, 4:59:31 PM (16 months ago)
Author:
obi
Message:

update vodlocker

Location:
titan/mediathek
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/mediathek/localhoster/hoster.sh

    r42599 r42600  
    306306        fi
    307307
    308 PAGE=`echo $INPUT | cut -d"|" -f1`
    309 REFERER=`echo $INPUT | cut -d"|" -f2`
    310 
    311 #       $curlbin2 -v "$INPUT"
    312 #       $curlbin2 -v "$INPUT" --dump-header $TMP/cache.hoster.$hoster.1
    313         $curlbin2 -v "$PAGE" --dump-header $TMP/cache.hoster.$hoster.1
    314 
    315 #       cat $TMP/cache.hoster.$hoster.1 | sed 's/<source src=/\nfound=/g' | grep ^found= | cut -d"'" -f2 >$TMP/cache.hoster.$hoster.1.url1
    316 #HTTP/1.1 302 Found
    317 #Date: Wed, 01 Aug 2018 02:25:19 GMT
    318 #Content-Type: text/html; charset=UTF-8
    319 #Transfer-Encoding: chunked
    320 #Connection: keep-alive
    321 #Set-Cookie: __cfduid=da0e5ea5088141733d5977427e20fc9f41533090319; expires=Thu, 01-Aug-19 02:25:19 GMT; path=/; domain=.vodlocker.to; HttpOnly
    322 #Location: http://cdn.movie4k.ag/files/tvepisodes/360p/1473892-e1.mp4
    323 #Server: cloudflare
    324 #CF-RAY: 4434da7e67c42d53-TXL   
    325         cat $TMP/cache.hoster.$hoster.1 | grep ^Location: | cut -d" " -f2 >$TMP/cache.hoster.$hoster.1.url1
    326         URL=`cat $TMP/cache.hoster.$hoster.1.url1`"|$REFERER"
    327 #echo URL $URL
    328 #exit
    329 
    330 #ffplay -debug 1 "http://www.vodlocker.to/embed/getfile?id=1473783&res=720p&cat=episode&e=9" -user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/67.0.3396.99 Chrome/67.0.3396.99 Safari/537.36" -headers "Referer: http://www.vodlocker.to/embed?id=1473783&t=Homeland+-+Staffel+1&season=1&referrer=link&server=1&episode=12
    331 #Accept: image/webp,image/apng,image/*,*/*;q=0.8" -cookies "__cfduid=d4eb57b56d3ccfb0beb2fec264c6dba601532854297; path=/; domain=.vodlocker.to;
    332 #_ga=GA1.2.1681698761.1532854306; path=/; domain=.vodlocker.to;
    333 #adcashufpv3=12824464407038797681725356984; path=/; domain=.vodlocker.to;
    334 #_gid=GA1.2.1896952283.1533084668; path=/; domain=.vodlocker.to;
    335 #_gat=1; path=/; domain=.vodlocker.to;
    336 #__cfduid=ddd1364dc6f44ff84cdc490a29f48a3de1533084405; path=/; domain=.movie2k.ag;"
    337 
    338 
    339 #ffplay -debug 1 "http://cdn.movie4k.ag/files/tvepisodes/720p/1473783-e9.mp4" -user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/67.0.3396.99 Chrome/67.0.3396.99 Safari/537.36" -headers "Referer: http://www.vodlocker.to/embed?id=1473783&t=Homeland+-+Staffel+1&season=1&referrer=link&server=1&episode=12" -headers "Referer: http://www.vodlocker.to/embed/getfile?id=1473783&res=720p&cat=episode&e=9" -cookies "__cfduid=d6b754c619bd66eaabb925ce4e2e999411532854306; path=/; domain=.movie4k.ag;
    340 #_ga=GA1.2.1298647097.1532878963; path=/; domain=.movie4k.ag;
    341 #approve=1; path=/; domain=.movie4k.ag;"
    342 
    343 #ffplay -debug 1 "http://cdn.movie4k.ag/files/tvepisodes/720p/1473783-e9.mp4" -user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/67.0.3396.99 Chrome/67.0.3396.99 Safari/537.36" -headers "Referer: http://www.vodlocker.to/embed?id=1473783&t=Homeland+-+Staffel+1&season=1&referrer=link&server=1&episode=12" -headers "Referer: http://www.vodlocker.to/embed/getfile?id=1473783&res=720p&cat=episode&e=9" -cookies "approve=1; path=/; domain=.movie4k.ag;"
    344 
    345         CURTIME=`date +%s`
    346         if [ `cat /mnt/network/cookies | grep .movie4k.ag | grep approve | wc -l` -eq 0 ];then
    347                 echo ".movie4k.ag     TRUE    /       FALSE   $CURTIME      approve         1" >> /mnt/network/cookies
    348         fi
    349 
    350         if [ ! -z "$URL" ];then
    351 #               echo "$URL"
    352                 echo "$URL" | tr -d '\n' | tr -d '\r' >> $STREAMLIST
    353 #               echo "$URL|User-Agent=$USERAGENT" >> $STREAMLIST
    354 #               echo "$URL|$REFERER" | tr -d '\n' >> $STREAMLIST
    355 
    356                 sed 's/#HttpOnly_//g' -i /mnt/network/cookies
    357                 sed 's/.movie2k.ag/.movie4k.ag/g' -i /mnt/network/cookies
    358 
    359         fi
     308        PAGE=`echo $INPUT | cut -d"|" -f1`
     309        REFERER=`echo $INPUT | cut -d"|" -f2`
     310
     311        $curlbin "$PAGE" -o $TMP/cache.$FILENAME.1
     312        cat $TMP/cache.$FILENAME.1 | sed 's/<source src/\n<source src/g' | sed -nr "s/.*src='([^']+)'.*/\1/p" | grep getfile >$TMP/cache.$FILENAME.2
     313
     314        while read -u 3 ROUND; do
     315                NEWPAGE="$ROUND"
     316
     317                $curlbin2 -v "$NEWPAGE" --dump-header $TMP/cache.hoster.$hoster.1
     318                cat $TMP/cache.hoster.$hoster.1 | grep ^Location: | cut -d" " -f2 >$TMP/cache.hoster.$hoster.1.url1
     319                URL=`cat $TMP/cache.hoster.$hoster.1.url1`"|$REFERER"
     320
     321                CURTIME=`date +%s`
     322                if [ `cat /mnt/network/cookies | grep .movie4k.ag | grep approve | wc -l` -eq 0 ];then
     323                        echo ".movie4k.ag     TRUE    /       FALSE   $CURTIME      approve         1" >> /mnt/network/cookies
     324                fi
     325
     326                if [ ! -z "$URL" ];then
     327                        echo "$URL" | tr -d '\n' | tr -d '\r' >> $STREAMLIST
     328                        echo "" >> $STREAMLIST
     329
     330                        sed 's/#HttpOnly_//g' -i /mnt/network/cookies
     331                        sed 's/.movie2k.ag/.movie4k.ag/g' -i /mnt/network/cookies
     332                fi
     333
     334
     335        done 3<$TMP/cache.$FILENAME.2
     336        rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    360337
    361338        URL=$STREAMLIST
    362339
    363340        echo "$URL"
    364 #exit
    365341}
    366342
  • titan/mediathek/localparser_secret/movie2kag.sh

    r42599 r42600  
    236236                                season=`echo $TITLE | tr ' ' '\n' | tail -n1`
    237237                                TMPTITLE=`echo $TITLE | tr ' ' '+'`
    238                                 NEWPAGE="http://www.vodlocker.to/embed?id=$ID&t=$TMPTITLE&season=$season&episode=1&referrer=link&server=1"
     238                                NEWPAGE="http://www.vodlocker.to/embed?id=$ID&t=$TMPTITLE&season=$season&episode=1&referrer=link&server=2"
    239239                                TYPE=episode
    240240                        fi
     
    352352hosterlist()
    353353{
    354 #       rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    355         if [ ! -e "$TMP/$FILENAME.list" ]; then
     354rm  $TMP/cache.$FILENAME.*
     355        rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     356        if [ ! -e "$TMP/$FILENAME.list" ]; then
     357#               $curlbin "$PAGE&server=1" -o $TMP/cache.$FILENAME.1
     358
     359#               cat $TMP/cache.$FILENAME.1 | sed 's/<source src/\n<source src/g' | sed -nr "s/.*src='([^']+)'.*/\1/p" | grep getfile >$TMP/cache.$FILENAME.0
     360#               while read -u 3 ROUND; do
     361#                       NEWPAGE="$ROUND"
     362#                       TITLE=`echo $ROUND | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`
     363#                       EXTRA=`echo $ROUND | sed -nr "s/.*res=([^=]+)&.*/\1/p"`
     364#                       PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
     365##echo NEWPAGE $NEWPAGE
     366#                       if [ ! -z "$TITLE" ] && [ ! -z "$EXTRA" ];then
     367#                               TITLE="$TITLE ($EXTRA)"
     368#                       fi
     369#                       if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then
     370#                               REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'`
     371#                               LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     372#                               echo "$LINE" >> $TMP/$FILENAME.list
     373#                       fi
     374#               done 3<$TMP/cache.$FILENAME.0
     375#       echo "$TMP/$FILENAME.list"
     376#cat $TMP/$FILENAME.list
     377#exit
    356378                $curlbin "$PAGE" -o $TMP/cache.$FILENAME.1
     379#               cat $TMP/cache.$FILENAME.1 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found=  | sed -nr 's/.*href="([^"]+)".*/\1/p' >$TMP/cache.$FILENAME.0
     380                cat $TMP/cache.$FILENAME.1 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found= >$TMP/cache.$FILENAME.1a
     381                while read -u 3 ROUND; do
     382                        NEWPAGE=`echo $ROUND | sed -nr 's/.*href="([^"]+)".*/\1/p'`
     383                        TITLE=`echo $ROUND | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`
     384                        EXTRA=`echo $ROUND | sed 's!</a></span>!!' |tr '>' '\n' | tail -n1 | tr -d '\n' | tr -d '\r' | tr -d '\0'`
     385                        PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
     386                        PICEXTRA=`echo $EXTRA | tr [A-Z] [a-z] | sed 's/ /./g'`
     387
     388                        if [ ! -z "$TITLE" ] && [ ! -z "$EXTRA" ];then
     389                                TITLE="$TITLE ($EXTRA)"
     390                        fi
     391
     392                        if [ ! -z "$PIC" ] && [ ! -z "$PICEXTRA" ];then
     393                                PIC="$PIC"."$PICEXTRA"
     394                        fi
     395                        if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then
     396                                REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'`
     397                                LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     398#                               echo LINE "$LINE"
     399
     400                                echo "$LINE" >> $TMP/$FILENAME.list
     401                        fi
     402                done 3<$TMP/cache.$FILENAME.1a
     403#echo $LINE
     404#echo assi
     405#exit
    357406                cat $TMP/cache.$FILENAME.1 | grep iframe | sed -nr 's/.*src="([^"]+)".*/\1/p' >$TMP/cache.$FILENAME.2
    358 
    359407                while read -u 3 ROUND; do
    360408                        NEWPAGE="$ROUND"
     
    364412#                       <a class='play_container' href='http://www.vodlocker.to/embed?t=Die+Eisk%C3%B6nigin%3A+Olaf+taut+auf&y=2017&lang=de&referrer=link'>
    365413                        cat $TMP/cache.$FILENAME.4 | grep play_container | sed -nr "s/.*href='([^']+)'.*/\1/p" >$TMP/cache.$FILENAME.4.url1
     414
     415#exit
    366416                        TMPURL=`cat $TMP/cache.$FILENAME.4.url1`
    367                         if [ ! -z "$TMPURL" ];then
    368                                 TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`             
    369                                 NEWPAGE=$TMPURL
    370                                 if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then
    371                                         PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
    372                                         LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
    373 
    374                                         echo "$LINE" >> $TMP/$FILENAME.list
    375                                 fi
    376                         fi
    377 
     417#old start
     418#                       if [ ! -z "$TMPURL" ];then
     419#                               TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`             
     420#                               NEWPAGE=$TMPURL
     421#                               if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then
     422#                                       PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
     423##                                      LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     424#                                       server=1
     425#                                       LINE="$TITLE#$SRC $SRC hosterlist3 '$NEWPAGE&server=$server'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#0"
     426#
     427#                                       echo "$LINE" >> $TMP/$FILENAME.list
     428#                               fi
     429#                       fi
     430#old end
    378431                        $curlbin "$TMPURL" -o $TMP/cache.$FILENAME.5
    379 #                       $("#hostname").html("<a href='http://openload.co/embed/vq1HFMJ5vAo/detroit.SD-spectre.mkv' target='_blank' style='color:gold; text-decoration:underline;'>openload.co</a>");
    380 
    381                         cat $TMP/cache.$FILENAME.5 | grep "#hostname" | sed -nr "s/.*a href='([^']+)'.*/\1/p" | grep -v "+link+" >$TMP/cache.$FILENAME.5.url1
    382                         TMPURL=`cat $TMP/cache.$FILENAME.5.url1`
     432#new start
     433                        TMPURL=`cat $TMP/cache.$FILENAME.5 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found=  | sed -nr 's/.*href="([^"]+)".*/\1/p' | grep server=1`
     434                        #cat /tmp/localcache/cache.movie2kag.hosterlist.http\:.www.movie2k.ag.avengers.grimm.time.wars.stream.1475848.html.5 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found=  | sed -nr 's/.*href="([^"]+)".*/\1/p' | grep server=1
    383435                        if [ ! -z "$TMPURL" ];then
    384436                                TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`
    385437                                NEWPAGE=$TMPURL
    386 
     438#echo NEWPAGE $NEWPAGE
     439#exit
     440                                if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then
     441                                        PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
     442                                        REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'`
     443                                        LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     444
     445                                        echo "$LINE" >> $TMP/$FILENAME.list
     446                                fi
     447
     448                        fi             
     449
     450#new end
     451#                       $("#hostname").html("<a href='http://openload.co/embed/vq1HFMJ5vAo/detroit.SD-spectre.mkv' target='_blank' style='color:gold; text-decoration:underline;'>openload.co</a>");
     452                        cat $TMP/cache.$FILENAME.5 | grep "#hostname" | sed -nr "s/.*a href='([^']+)'.*/\1/p" | grep -v "+link+" >$TMP/cache.$FILENAME.5.url1
     453                        TMPURL=`cat $TMP/cache.$FILENAME.5.url1`
     454
     455                        if [ ! -z "$TMPURL" ];then
     456                                TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`
     457                                NEWPAGE=$TMPURL
    387458                                if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then
    388459                                        PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
     
    469540                        for ROUND in $FOUNDEPISODE; do
    470541                                if [ "$ROUND" == "$i" ];then
    471                                         echo "Season $season Episode $i#$SRC $SRC hosterlist3 '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=$server' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list
     542                                        echo "Season $season Episode $i#$SRC $SRC hoster '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=$server' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#111" | sort -r >> $TMP/$FILENAME.list
     543#                                       echo "Season $season Episode $i#$SRC $SRC hosterlist3 '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=$server' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list
     544#                                       echo "Season $season Episode $i#$SRC $SRC hosterlist3 '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=10' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list
     545#                                       echo "Season $season Episode $i#$SRC $SRC hosterlist '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=alternate' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list
     546#                                       echo "Season $season Episode $i#$SRC $SRC hosterlist '$TMPURL&season=$season&episode=$i&referrer=$referrer' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list
     547
    472548                                fi
    473549                        done
     
    480556}
    481557
    482 
    483558hosterlist3()
    484559{
     
    519594                                REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'`
    520595                                LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     596                                echo "$LINE" >> $TMP/$FILENAME.list
     597                        fi
     598                done 3<$TMP/cache.$FILENAME.2
     599                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     600        fi
     601        echo "$TMP/$FILENAME.list"
     602}
     603
     604
     605
     606hosterlist4()
     607{
     608        rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     609        rm "$TMP/$FILENAME.list"
     610        if [ ! -e "$TMP/$FILENAME.list" ]; then
     611                $curlbin "$PAGE" -o $TMP/cache.$FILENAME.1
     612                cat $TMP/cache.$FILENAME.1 | sed 's/<source src/\n<source src/g' | sed -nr "s/.*src='([^']+)'.*/\1/p" | grep getfile >$TMP/cache.$FILENAME.2
     613
     614                while read -u 3 ROUND; do
     615                        NEWPAGE="$ROUND"
     616                        TITLE=`echo $ROUND | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'`
     617                        EXTRA=`echo $ROUND | sed -nr "s/.*res=([^=]+)&.*/\1/p"`
     618                        PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'`
     619
     620                        if [ ! -z "$TITLE" ] && [ ! -z "$EXTRA" ];then
     621                                TITLE="$TITLE ($EXTRA)"
     622                        fi
     623
     624#                       $curlbin2 -v --referer "$PAGE" "$NEWPAGE" -o $TMP/cache.$FILENAME.3
     625#                       REFERER=`echo "$INPUT" | sed -e 's/=/%3D/g' -e 's/&/%26/g'`
     626
     627#echo TITLE $TITLE
     628#echo EXTRA $EXTRA
     629#echo NEWPAGE $NEWPAGE
     630
     631#echo $TMP/cache.$FILENAME.3
     632#exit
     633                        if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then
     634                                REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'`
     635                                if [ `echo $EXTRA | grep "Alternate Servers" | wc -l`-eq 1 ];then
     636                                        LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     637                                else
     638                                        LINE="$TITLE#$SRC $SRC hosterlist '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111"
     639                                fi
    521640                                echo "$LINE" >> $TMP/$FILENAME.list
    522641                        fi
Note: See TracChangeset for help on using the changeset viewer.