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
