Thanks, that helps me understand what you are doing and how to adapt it
to work for me.


On Wed, 2013-04-10 at 09:09 -0600, Robert Orr wrote:
> Hi Jamie,
> 
> I have 80 carts numbered from 3460 to 3540 that contain the
> temperatures from minus 40 to plus 40. In actuality, each of those
> carts has a dj reading "it's minus 40 in Saskatoon" or "it's minus 39
> in Saskatoon" ... etc. 
> All the audio for carts in Rivendell are stored in /var/snd ie. the
> audio for cart number 3460 is /var/snd/003460_001.wav so here's what
> my script does:
> cd /var/snd        #change directory to /var/snd
> rm -f canada_e.html 
> wget -q http://text.weatheroffice.gc.ca/canada_e.html      #grab the
> text version of the temperature website
> j=`cat canada_e.html |grep Saskatoon |sed -e :a -e
> 's/<[^>]*>//g;/</N;//ba; s/[a-zA-Z&;]//g'`      #strip out everything
> except the temperature in Saskatoon for example 15
>  s=$((3500+$j))                  #in our 15 degree example s would
> equal 3515
>  file=00${s}_001.wav           #the audio file that corresponds to 15
> degrees is 003515_001.wav
> cp $file 004000_001.wav      #replace the 004000_001.wav audio with,
> in our example, the 003515_001.wav audio so when cart 4000 is played
> it will say "it's 15 degrees in Saskatoon".
> 
> 
> The script is called commandtoextracttemperature.sh and is stored in
> my home directory and made executable. This line in the root crontab 
> 4,24,44 * * * * /home/robert/commandtoextracttemperature.sh
> fires the script every 20 minutes and I insert cart 4000 any time in
> the log that I want the current temperature recording to play.
> 
> Note, messing with the audio in /var/snd is not the approved method of
> doing things in Rivendell. I should be doing an rdimport command. But
> it works for me and I wrote that script many years ago before I knew
> you could import without the gui.
> 
> 
> 
> Hope that helps.
> Robert
> 
> 
> 
> On Wed, Apr 10, 2013 at 6:14 AM, Jamie Dominey <[email protected]>
> wrote:
>         Can you give more details?  I'm not that familiar with
>         scripts.  Where
>         are the 80 carts located and how are they named and numbered?
>         
>         Thanks
>         
>         
>         On Tue, 2013-04-09 at 10:14 -0600, Robert Orr wrote:
>         > Here's mine. I have 80 carts prerecorded with "It's 15
>         degrees in
>         > Saskatoon", "It's 16 degrees in Saskatoon" etc. The script
>         below just
>         > runs every 20 minutes via crontab and I have cart 4000
>         inserted in my
>         > log whenever I want to give the temperature:
>         > cd /var/snd
>         > rm -f canada_e.html
>         > wget -q http://text.weatheroffice.gc.ca/canada_e.html
>         > j=`cat canada_e.html |grep Saskatoon |sed -e :a -e
>         > 's/<[^>]*>//g;/</N;//ba; s/[a-zA-Z&;]//g'`
>         >  s=$((3500+$j))
>         >  file=00${s}_001.wav
>         > cp $file 004000_001.wav
>         >
>         >
>         >
>         >
>         >
>         >
>         > On Tue, Apr 9, 2013 at 9:54 AM, Bill Putney <[email protected]>
>         wrote:
>         >         There is weather station software that runs on Linux
>         >         (Weather-Display
>         >         for one) and hobby class weather stations are not
>         that
>         >         expensive. If
>         >         have all your own temperature, humidity, wind
>         speed/direction
>         >         and rain
>         >         gauge from your own station it is likely to be
>         better and more
>         >         current
>         >         than the online sources, unless you live next to a
>         major
>         >         airport. All
>         >         the information would be available as local
>         variables
>         >         refreshed minute
>         >         by minute to make decisions about what to play.
>         >
>         >         Bill
>         >
>         >         On 4/9/13 8:17 AM, Sébastien Leblanc wrote:
>         >         > Damn, just checked  their terms of use
>         (Forecast.io) and
>         >         they don't
>         >         > allow radios, newspapers, broadcast and cable
>         television to
>         >         use their
>         >         > API...
>         >         > _______________________________________________
>         >         > Rivendell-dev mailing list
>         >         > [email protected]
>         >         >
>         >
>         http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>         >
>         >         _______________________________________________
>         >         Rivendell-dev mailing list
>         >         [email protected]
>         >
>         http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>         >
>         >
>         >
>         > _______________________________________________
>         > Rivendell-dev mailing list
>         > [email protected]
>         >
>         http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>         
>         
>         _______________________________________________
>         Rivendell-dev mailing list
>         [email protected]
>         http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>         
> 
> 
> _______________________________________________
> Rivendell-dev mailing list
> [email protected]
> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev


_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to