Re: Toegankelijkheid sites VRT

Sander Devrieze <[email protected]>
Newsgroups gmane.org.openstandaarden.general
Message-ID <[email protected]>
Op maandag 21 november 2005 16:50, schreef Johan Vervloet:
> On Mon, Nov 21, 2005 at 04:36:10PM +0100, Dieter Van Uytvanck wrote:
> > On Mon, Nov 21, 2005 at 04:22:24PM +0100, [email protected] wrote:
> > > en iets windows-media achtig nodig hebt.
> >
> > Alle on-demand uitzendingen kan je toch ook via een gewone link naar
> > een MP3 beluisteren? Dat vind ik al een enorme vooruitgang tov. vroeger.
>
> Interessant... Maar waar vind ik die dan voor bijv. radio 1? Ik klik op
> `programma's', dan op eender welke programmatitel.  De link ` besluister
> de jongste uitzending' probeert vanalle javadingen te starten, maar dat
> wil hier maar niet lukken.
>
> Ik vind geen links naar mp-3-bestanden :(

Volgende scriptjes kunnen helpen:

1) Het hoofdscript dat ge bedient via lirc of klineakd (of hoe dat juist 
noemt):

#!/bin/sh
# By Sander Devrieze.

version="0.5"

# Check for first user supplied option or default=--help.
if [ $1 ] ; then
        option=$1
else
                option="--help"
fi

# Create cache directory and config file if they do not yet exist
if [ ! -f $HOME/.playnews/cache/ ] ; then
        mkdir -p $HOME/.playnews/cache/
fi
if [ ! -f $HOME/.playnews/config ] ; then
        echo "PLAYER=mplayer
# Choose hi, med of lo
QUALITY=hi
SDIR=/usr/local/share/playnews" > $HOME/.playnews/config
fi

# Read config file
source $HOME/.playnews/config

autoclean () {
        echo "Cleaning files older than 2 days."
        find $HOME/.playnews/cache/* -mtime +2 -exec rm {} \;
}

case $option in
-c|--clean) # Clean cache.
        echo "Cleaning cache."
        rm $HOME/.playnews/cache/*
        ;;
-l|--list) # List available plugins.
        echo "The following plugins are available:"
        ls -1 $SDIR/plugins
        ;;
-v|--version) # Print version number.
        ;;
*) # Execute plugins or display help.
        for plugin in `ls $SDIR/plugins`
        do
        if [ "$1" == "$plugin" ] ; then
          source $SDIR/plugins/$1
          help=no
        fi
        done
        if [ "$help" != "no" ] ; then
          echo "playnews [plugin] [options]"
          echo " -c               --clean               clean cache"
          echo " -l               --list                list available 
plugins"
          echo " -v               --version             print version number"
        fi
        ;;
esac


De radio1 plugin:

#
# radio1 plugin for playnews - by Sander Devrieze.
#

version="0.5"

# Only uncomment if you want to use another player for this plugin than the 
player specified in playnews.
#PLAYER=mplayer
QUALITY=hi

# Check for user supplied options or default=--help.
if [ $2 ] ; then
        shift # $@-$1
        options=$@
else
        options="--help"
fi

# tekst updaten
# Variable for hour in 24 hour format.
set -$- `/bin/date '+%k %k%M'`
hour=$1 time=$2

# Functions.

# deze zeker aanpassen voor betere cache-idee: de datestring moet die van de 
laatste uizending zijn
datestring () {
        if [ $time -lt $online_time ] ; then
                date +%F --date yesterday
        else
                date +%F
        fi
}

download () {
        FILE=`echo $file`-`datestring`
        cachefile=$HOME/.playnews/cache/$FILE-$QUALITY.mp3
        url="http://mp3.streampower.be/vrt/radio1/11_11$file-$QUALITY.mp3"
        if [ ! -f $cachefile ] ; then
                echo "$HOME/.playnews/cache/$FILE.mp3 not found, downloading 
it from $url"
                wget -p $url -O $HOME/.playnews/cache/$FILE-$QUALITY.mp3
        fi
        echo "File $FILE.mp3 cached."
}

news () {
        # Determine the hour of the most recent news broadcast.
        case $hour in
                [0-6])          echo 24 ;;
                [7-9])          echo 07 ;;
                1[0-2])         echo 07 ;;
                1[3-7])         echo 13 ;;
                18)             echo 18 ;;
                19)             echo 19 ;;
                2[0-4])         echo 19 ;;
        esac
}

play () {
        $PLAYER $HOME/.playnews/cache/$FILE-$QUALITY.mp3
}

for option in $options
do
        case $option in
        -ac|--actueel) # play Actueel.
                echo "Playing Actueel."
                online_time=1320
                file=actu
                autoclean
                download
                play
                ;;
        -bo|--boodschap) # play De groote boodschap.
                echo "Playing De groote boodschap."
                online_time=2320
                file=bood
                autoclean
                download
                play
                ;;
        -ca|--carte) # play Carte blanche.
                echo "Playing Carte blanche."
                online_time=1215
                file=cart
                autoclean
                download
                play
                ;;
        -cl|--club) # play In de club.
                echo "Playing In de club."
                online_time=2320
                file=idcl
                autoclean
                download
                play
                ;;
        -co|--concert) # play Het concertgebouw.
                echo "Playing Het concertgebouw."
                online_time=2320
                file=hcgb
                autoclean
                download
                play
                ;;
        -cu|--cucamonga) # play Cucamonga.
                echo "Playing Cucamonga."
                online_time=2320
                file=cuca
                autoclean
                download
                play
                ;;
        -el|--eldorado) # play Eldorado.
                echo "Playing Eldorado."
                online_time=1520
                file=eldo
                autoclean
                download
                play
                ;;
        -gu|--gulliver) # play Gulliver.
                echo "Playing Gulliver."
                online_time=2320
                file=gull
                autoclean
                download
                play
                ;;
        -kr|--krant) # play Krantenkoppen.
                echo "Playing Krantenkoppen."
# Opzoeken wanneer dat juist online komt! (ook voor andere bestanden 
nazien!!!)
                online_time=2420
                file=bipo
                autoclean
                download
                play
                ;;
        -ma|--maandag) # play Maandag wasdag.
                echo "Playing Maandag wasdag."
                online_time=1120
                file=mawd
                autoclean
                download
                play
                ;;
        -ne|--neon) # play Neon.
                echo "Playing Neon."
                online_time=1720
                file=neon
                autoclean
                download
                play
                ;;
        -pi|--pili) # play Pili-pili.
                echo "Playing Pili-pili."
                online_time=2120
                file=pili
                autoclean
                download
                play
                ;;
        -pl|--play) # play most recent news broadcast.
                echo "Playing news of `news` o' clock."
                online_time=`news`15
                file=ni`news`
                autoclean
                download
                play
                ;;
        -7|--play7) # play news of 7 o' clock.
                echo "Playing news of 7 o' clock."
                online_time=715
                file=ni07
                autoclean
                download
                play
                ;;
        -13|--play13) # play news of 13 o' clock.
                echo "Playing news of 13 o' clock."
                online_time=1315
                file=ni13
                autoclean
                download
                play
                ;;
        -18|--play18) # play news of 18 o' clock.
                echo "Playing news of 18 o' clock."
                online_time=1815
                file=ni18
                autoclean
                download
                play
                ;;
        -19|--play19) # play news of 19 o' clock.
                echo "Playing news of 19 o' clock."
                online_time=1915
                file=ni19
                autoclean
                download
                play
                ;;
        -24|--play24) # play news of 24 o' clock.
                echo "Playing news of 24 o' clock."
                online_time=2415
                file=ni24
                autoclean
                download
                play
                ;;
        -re|--reyerscomplex) # play Het reyerscomplex.
                echo "Playing Het reyerscomplex."
                online_time=1315
                file=reco
                autoclean
                download
                play
                ;;
        -ro|--rockfort) # play Rockfort.
                echo "Playing Rockfort."
                online_time=1720
                file=roc4
                autoclean
                download
                play
                ;;
        -sa|--salon) # play Het salon.
                echo "Playing Het salon."
                online_time=1320
                file=salo
                autoclean
                download
                play
                ;;
        -sh|--shuffle) # play Shuffle.
                echo "Playing Shuffle."
                online_time=1920
                file=shuf
                autoclean
                download
                play
                ;;
        -si|--sirocco) # play Sirocco.
                echo "Playing Sirocco."
                online_time=1520
                file=siro
                autoclean
                download
                play
                ;;
        -sp|--spel) # play Brood en spelen.
                echo "Playing Brood en spelen."
                online_time=2320
                file=brsp
                autoclean
                download
                play
                ;;
        -ta|--tante) # play Mijn tante in Alaska.
                echo "Playing Mijn tante in Alaska."
                online_time=2015        # onbekend?!!
                file=tant
                autoclean
                download
                play
                ;;
        -te|--tekstbaron) # play De tekstbaronnen.
                echo "Playing De tekstbaronnen."
                online_time=1415
                file=teta
                autoclean
                download
                play
                ;;
        -ti|--titaan) # play Titaantjes.
                echo "Playing Titaantjes."
                online_time=1015
                file=tita
                autoclean
                download
                play
                ;;
        -tr|--tropical) # play Club tropical.
                echo "Playing Club tropical."
                online_time=2320
                file=trop
                autoclean
                download
                play
                ;;
        -vo|--voor) # play Voor de dag.
                echo "Playing Voor de dag."
                online_time=1300
                file=vdda
                autoclean
                download
                play
                ;;
        -we|--wereld) # play De nieuwe wereld.
                echo "Playing De nieuwe wereld."
                online_time=1320
                file=dnwe
                autoclean
                download
                play
                ;;
        -ws|--wandelsport) # play De wandelgangen Sport.
                echo "Playing De wandelgangen Sport."
                online_time=1720        # onbekend?!!
                file=wgsp
                autoclean
                download
                play
                ;;
        -v|--version) # Print version number.
                echo "radio1 module version "$version
                ;;
        *) # Display help.
                echo "playnews radio1 [options]"
                echo
                echo "BROADCASTS"
                echo " -ac                --actueel             play Actueel"
                echo " -bo                --boodschap           play De groote 
boodschap."
                echo " -ca                --carte               play Carte 
blanche."
                echo " -cl                --club                play In de 
club."
                echo " -co                --concert             play Het 
concertgebouw."
                echo " -cu                --cucamonga           play 
Cucamonga."
                echo " -el                --eldorado            play 
Eldorado."
                echo " -gu                --gulliver            play 
Gulliver."
                echo " -kr                --krant               play 
Krantenkoppen."
                echo " -ma                --maandag             play Maandag 
wasdag."
                echo " -ne                --neon                play Neon."
                echo " -pi                --pili                play 
Pili-pili."
                echo " -pl                --play                play most 
recent news broadcast"
                echo " -{7,13,18,19,24} --play{7,13,18,19,24}   play news of 
7,13,18,19 or 24 o'clock"
                echo " -re                --reyerscomplex       play Het 
reyerscomplex."
                echo " -ro                --rockfort            play 
Rockfort."
                echo " -sa                --salon               play Het 
salon."
                echo " -sh                --shuffle             play Shuffle."
                echo " -si                --sirocco             play Sirocco."
                echo " -sp                --spel                play Brood en 
spelen."
                echo " -ta                --tante               play Mijn 
tante in Alaska."
                echo " -te                --tekstbaron          play De 
tekstbaronnen."
                echo " -ti                --titaan              play 
Titaantjes."
                echo " -tr                --tropical            play Club 
tropical."
                echo " -vo                --voor                play Voor de 
dag."
                echo " -wa                --wandelgang          play De 
wandelgangen."
                echo " -we                --wereld              play De nieuwe 
wereld."
                echo " -ws                --wandelsport         play De 
wandelgangen Sport."
                echo
                echo "OTHER OPTIONS"
                echo " -h                 --help                display help"
                echo " -v                 --version             print version 
number"
                ;;
        esac
done


-- 
Mvg, Sander Devrieze.
xmpp:sander-3jAw1XqmDhYi5CQI31g/[email protected]

ejabberd, the expandable Jabber daemon. --
http://ejabberd.jabber.ru/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.